Не успел я установить на сайт WordPress, как посыпались проблемы. Сначала перестал работать мой проект CaseСlub. Не то, чтобы совсем перестал, но код PHP перестал работать как нужно. При установке WordPress были изменены настройки PHP, и конструкции вида index.php?var=xxx перестали работать.
Раньше я использовал просто $var внутри кода index.php и все работало, а теперь пришлось везде переписывать на $var=_GET["var"]; Ну что же, когда-нибудь это должно было случиться. А внешне эффект потрясающий. Например, в форуме нельзя переключиться со страницы по умолчанию, нельзя даже ничего ответить, поскольку нужных переменных просто нет. Все динамические страницы отказались работать, а работоспособность осталась только у статических.
Вторая проблема заключалась в том, что WordPress поменял в корневом каталоге файл .htaccess и дописал туда конструкции для RewriteEngine. Поскольку я не собирался ставить блог на корневой каталог, то возникла следующуя ошибка
mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use ‘RewriteOptions MaxRedirects’ to increase the limit if neccessary.
Которую я заметил просматривая протокол работы.
Впрочем во всем винить WordPress нельзя, поскольку в коде PHP, который писался в 2003 году были некоторые огрехи (а у кого их нет?), и все вместе дало такой эффект.
Впрочем, работоспособность была быстро восстановлена. Надеюсь, что полностью.
Лена Агаркова
Да уж… Жизнь – она как вождение велосипеда. Чтобы сохранить равновесие, ты должен двигаться.