Author
Message

В общем, был у меня на внешнем хосте сайт на sed122. И решил я его проапгрейдить.
Делал всё вручную, с заменой файлов, и обновлением базы, и ступенчато… 122 > 125 > 130 > 150...
Все сработало чётко, и базу, и плагины, и скин перевёл в utf-8...
… причем это всё делал параллельно, сначала на локалке, а потом у хостера.

Но, в дальнейшем апгрейде у меня возникли проблемы...
… короче, не могу на локалке проапгрейдить ни 173, ни в 171! Вернее, как бы всё проходит нормально, но когда начал настраивать, то заметил такую особенность поведения...

Если любой параметр имеет например кавычки, или подобные символы, то они прописываются со слешами...
например, если в слоте меню прописать и сохранить что-то подобное...

<a href="index.php">Home</a>

… то сохранится и вернется в textarea уже в таком виде:

<a href=\"index.php\">Home</a>

И не важно, где это… и при создании страницы происходит тоже самое!

Сначала думал, что это косяк апгрейда, и что-то криво идет. Но потом попробовал создать базу с нуля на локалке, и эффект такой же… что при sed171, что 173!

Версии на локалке...
Apache: 2.2.8
PHP: 5.2.6
MySQL: 5.0.51

Что это может быть, почему такая проблема? Как можно это исправить, может кто-нить подскажет?

Отключите магические кавычки через .htaccess

php_flag magic_quotes_gpc Off

или в php.ini

magic_quotes_gpc = Off

Forever unshaven, red-eyed, detached from reality, with his cockroaches in my head. And let it always will be!

Ооо… точно, спасибо! Помогло! Сработало и то и другое.
На локале и у хостера действительно стояло On

Fix this on tracker

Forever unshaven, red-eyed, detached from reality, with his cockroaches in my head. And let it always will be!