You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Place php.ini wioth some variables in public_html or /administrator
Expected result
php variables are set and there are no errors when accessing frontend or backend
Actual result
Frontend/backend will not load:
Warning: array_key_exists() expects parameter 2 to be array, null given in /home/.../public_html/libraries/cms.php on line 74
Warning: session_name(): Cannot change session name when headers already sent in /home/.../public_html/libraries/joomla/session/handler/native.php on line 128
Warning: session_cache_limiter(): Cannot change cache limiter when headers already sent in /home/.../public_html/libraries/joomla/session/handler/native.php on line 235
Error: Failed to start application: Failed to start the session because headers have already been sent by "/home/.../public_html/libraries/cms.php" at line 74.
System information (as much as possible)
PHP version 7.3
Joomla version 3.9.3
Additional comments
When using php 7.1 everything works ok. I contacted SiteGround about this. Their answer:
_"You will need to contact a professional developer who will be able to review your application version/settings /modules/ extensions and ensure that the aforementioned are all compatible with PHP 7.3.
If you encounter any issues when applying a newer PHP Version, this means that your website is not properly configured to function with that PHP version."_
Can someone clarify if this a Joomla issue or a hosting issue?
The text was updated successfully, but these errors were encountered:
As you only said "some variables" and not which variables it is impossible to give anything more than a vague answer of "Joomla works with php 7.3 although it is possible that some of your extensions or template may need updating"
Steps to reproduce the issue
Place php.ini wioth some variables in public_html or /administrator
Expected result
php variables are set and there are no errors when accessing frontend or backend
Actual result
Frontend/backend will not load:
Warning: array_key_exists() expects parameter 2 to be array, null given in /home/.../public_html/libraries/cms.php on line 74
Warning: session_name(): Cannot change session name when headers already sent in /home/.../public_html/libraries/joomla/session/handler/native.php on line 128
Warning: session_cache_limiter(): Cannot change cache limiter when headers already sent in /home/.../public_html/libraries/joomla/session/handler/native.php on line 235
Error: Failed to start application: Failed to start the session because headers have already been sent by "/home/.../public_html/libraries/cms.php" at line 74.
System information (as much as possible)
PHP version 7.3
Joomla version 3.9.3
Additional comments
When using php 7.1 everything works ok. I contacted SiteGround about this. Their answer:
_"You will need to contact a professional developer who will be able to review your application version/settings /modules/ extensions and ensure that the aforementioned are all compatible with PHP 7.3.
If you encounter any issues when applying a newer PHP Version, this means that your website is not properly configured to function with that PHP version."_
Can someone clarify if this a Joomla issue or a hosting issue?
The text was updated successfully, but these errors were encountered: