При выливании очередного обновления сайта с локального Денвера на хост провайдера всё упало и выдается куча сообщений типа:
Notice: Undefined index: page in /sata1/home/users……….wp-content/plugins/sitepress-multilingual-cms/inc/functions-string-translation.php on line 52
Поотключал плагины на которые ругается (all-seo-pack, WPML, GigsGal)- заработало.
Пробовал залить сохраненные backup’ы файлов и баз за разное время – опять беда. И на сохраненной версии WP 3.0.5 те же грабли. А раньше выливал на хостера эти же – всё работало.
Позже нашел причину. У меня локально в Денвере структура папок имеет вид:
…..\WebServers\home\mysite.com\www
а у провайдера:
/www.mysite.com
Привел к такому же виду в Денвере – получил те же глюки.
Привел у провайдера к виду Денвера – не работает.
Но ведь переливал раньше одно в другое и проблем не знал, вот что смешно.
Как я понимаю, плагинам в виде параметра передается расположение файлов сайта.
И они на него ругаются, но вот где это подправить ? В SQL базе ?