Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Neuro Posted November 22, 2023 Posted November 22, 2023 (edited) Hello everyone. So I ran the upgrader today and got this: "The upgrader uses PHP sessions to store data, however PHP sessions are currently not working correctly on your server. This is an issue you will need to contact your host about.": I contacted my webhost and they have batted it back to me: Quote I reviewed the server's Apache error log as well as your account's local error log, but neither indicated any errors relating to sessions. Furthermore, the existent phpinfo.php file in your account shows all the relevant information regarding session variables and settings and you can see for yourself that sessions are enabled and accessible via your current PHP utilization: https://www.[YOUR WEBSITE].co.uk/phpinfo.php Most likely your WordPress or plugin is attempting to save sessions in an invalid location, but as there are no actual server logs referencing this issue we are left to conjecture. If you would like to have us investigate this matter further we would need the full steps to replicate this error from our side, along with any needed login credentials, but speaking frankly this has the appearance of a plugin misconfiguration. You would probably be best served reaching out to the developer. I also want to note that your account is fully capable of declaring its own php.ini to adapt the server settings (such as session file paths), so there is nothing preventing your team from modifying the php configuration for the account to meet your plugins needs. But to answer what specifically those needs are, you will probably need to contact the plugin developer. So I'm really not sure what to do now. My Invision installation is actually located in a deeper folder, https://www.[YOUR WEBSITE].co.uk/archives/board/ - I don't know if that has anything to do with it but any help would be really appreciated - currently I have a website that is inaccessible and I am stuck! Thank you all very much in advance for any help 🙂 Neuro Edited November 22, 2023 by Neuro
Solution Jim M Posted November 22, 2023 Solution Posted November 22, 2023 Looking at your licensed URL, you have a few folders between where they put the php info test and where your community is actually living. Would ensure you don't have another PHP configuration running there which does not have PHP session configured correctly. Ultimately, I would have them also ensure the location for PHP sessions is writable/readable by PHP/your web server account. As this is a PHP setting, we would not define this.
Neuro Posted December 7, 2023 Author Posted December 7, 2023 Thanks so much Jim! Just in case anybody else has this issue, I copied the php.ini file that was living in the root folder of my domain and pasted it into the folder where my Invision community was living. And then all was good in the world 😎 Jim M 1
Recommended Posts