Difference between revisions of "Cannot save Global Configuration changes"
From Joomla! Documentation
(→One Fix for this problem (at least): new section) |
|||
(2 intermediate revisions by the same user not shown) | |||
Line 18: | Line 18: | ||
hope that this helps others. | hope that this helps others. | ||
John K | John K | ||
+ | |||
+ | == ''' Note on systems with SELinux ''' == | ||
+ | When dealing with SELinux we need to update context of the /var/www/html/sites/ to read and write:<br> | ||
+ | <nowiki># chcon -R -t httpd_sys_content_rw_t /var/www/html/sites/</nowiki> | ||
+ | |||
+ | To check a SELinux context use ls command with -Z option. | ||
+ | Example:<br> | ||
+ | <nowiki># ls -Z settings.php</nowiki> | ||
+ | -r--r--r--. apache apache unconfined_u:object_r:httpd_sys_rw_content_t:s0 settings.php<br> | ||
+ | For files copied from ~/ you may have wrong context as:<br> | ||
+ | <nowiki># ls -Z default.settings.php</nowiki> | ||
+ | -rw-r--r--. 6226 6226 unconfined_u:object_r:user_home_t:s0 default.settings.php |
Latest revision as of 15:07, 16 January 2012
Should this be in the FAQ page?
One Fix for this problem (at least)[edit]
Having struggled with this problem for 2 days, I was very surprised to find that there is a simple solution.
The answer appears to be to add this line to the .htaccess file in the root directory of the specific Joomla installation:
"Here's what works for me. I'm using Joomla 1.5.3, SEF: on, Apache mod_rewrite; on. Just add this line to your .htaccess."
SecFilterEngine Off
The author of this fix is to be found here: http://forum.joomla.org/viewtopic.php?p=1289015&sid=ff0da8dfe820f605d8dd5faf09222fb0#p1289015
Just don't forget to comment out this line after changing one's site configuration ...
hope that this helps others. John K
Note on systems with SELinux [edit]
When dealing with SELinux we need to update context of the /var/www/html/sites/ to read and write:
# chcon -R -t httpd_sys_content_rw_t /var/www/html/sites/
To check a SELinux context use ls command with -Z option.
Example:
# ls -Z settings.php
-r--r--r--. apache apache unconfined_u:object_r:httpd_sys_rw_content_t:s0 settings.php
For files copied from ~/ you may have wrong context as:
# ls -Z default.settings.php
-rw-r--r--. 6226 6226 unconfined_u:object_r:user_home_t:s0 default.settings.php