Настойчивое экранирование символов в Joomla 3.0
На одном из сайтов на Joomla 3.0 стали некорректно сохраняться статьи и html блоки с кавычками.
Все оказалось довольно просто и кроется в настройке magic_quotes_gpc у php.
Есть 2 варианта решения проблемы:
1. Отключить magic_quotes_gpc с помощью .htaccess, прописав туда
1 | php_flag magic_quotes_gpc Off |
2. Либо глобально в файл php.ini (обычно к нему нету доступа, если вы на обычном виртуальном хостинге). Достаточно найти три параметра и отключить их. Не забудьте после этого перезапустить сервер.
1 2 3 4 5 6 7 8 9 10 | ; Magic quotes ; ; Magic quotes for incoming GET/POST/Cookie data. magic_quotes_gpc = Off ; Magic quotes for runtime-generated data, e.g. data from SQL, from exec(), etc. magic_quotes_runtime = Off ; Use Sybase-style magic quotes (escape ' with '' instead of \'). magic_quotes_sybase = Off |
Если действия не возымели эффекта — тогда прямая дорога к хостеру и его поддержке.