При выливании очередного обновления сайта с локального Денвера на хост провайдера всё упало и выдается куча сообщений типа:
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 базе ?
сообщение Undefined index

посмотри перевод Notice: Undefined index: page in
axeleus немного не понял твой ответ. Конкретно на какую переменную ругается там видно, но что и откуда она получает – понять не могу.
Вот страница проекта, где видно всё http://pianist.kiev.ua/гостевая-книга/
это в wp-config.php
а такого рода предупреждения свидетельствуют об одном, те кто пишет плагины к WP не доводят работу до конца. Такие мелкие косяки вылазят и в 3.1 версии в админке в паре мест, думаю исправят в следующем обновлении.
Рекомендую поправить плагины плагины которые используешь.
axeleus, спасибо тебе большое !!!!
В wp-config.php было всё отключено, а вот в некоторых плагинах display_errors было включено, поотключал – всё теперь как надо.