Ошибка на страницах /admin*

Аватар пользователя AndreyL AndreyL 16 июля 2013 в 8:23

ОБНОВИЛ - разные версии php на сервере и домашнем ПК могут вызывать данную проблему?
Слышал (прочитал тут), что можно "параллельно" использовать (или по крайней мере установить и "переключаться") две версии php. Как это правильно сделать?

Эта ошибка выдается при попытке зайти на страницы /admin*:

PDOException: в функции system_update_files_database()
(строка 2268 в файле /home/юзер/public_html/modules/system/system.module).

Из других "мест" я могу удалять комментарии и т.д. (со страницы материалов), а вот посмотреть их все, зайти в "отчеты" и т.д. - нет...

Спрашивал тут об опасности обновления mysql до 5.1 - у меня на домашнем комьпютере именно она под денвером идет. Вроде, решил не обновлять (по советам), но уже после неоднократной безуспешной (т.е. эффекта не было) попытки залить сайт (базу с домашнего ПК), решил - обновление mysql эффекта не дало.
После "залития" домашней версии иногда доступ к админке есть; при этом я кэш сбрасывал. Потом - проблема возвращалась.
Дома и на хостинге включен один и тот же набор модулей; одна и та же тема. Материалы и пр. - все то же самое.
Помогите с решением проблемы, пожалуйста...

Кроме указанной ошибки выдается это:

На сайте произошла непредвиденная ошибка. Пожалуйста, повторите попытку позже.
HTTP/1.1 200 OK Date: Tue, 16 Jul 2013 04:16:38 GMT Server:
Apache Content-Length: 0 Connection: close Content-Type: application/x-httpd-php5

Версия drupala 7.22
Заранее всем спасибо!

Комментарии

Аватар пользователя AndreyL AndreyL 16 июля 2013 в 12:25

а что вы пытались делать для решения проблемы?
(чтобы мне не повторять бессмысленные действия?)

Аватар пользователя DmitriyN DmitriyN 16 июля 2013 в 12:41

убирал блоки, ставил сайт на обслуживание, очищал кэш, потом переносил на вэб. там всё ставится нормально, потом, в админке два-три нажатия мышью и вылетает ошибка, как этот чувак показал. Сайт с нуля, на стандартном шаблоне. пытался делать сайт/update.php он всё равно ошибку выдаёт, ту-же. лазил в гугле по иностранным сайтам - ответов нет.

Аватар пользователя AndreyL AndreyL 16 июля 2013 в 12:50

да, я тоже кэш чистил и статистику очищал.
не выяснили, от версии друпал это зависит? м.б. 7.17, например, так не глючит?
параметры и версии php и mysql на ПК и на хостинге у вас те же?
сервер под nginx работает или "чистый" апач?
у меня nginx

проблема появилась после того, как хостер обновил оборудование. память, система и прочее - все то же самое, что и было.
на два дня под моим давлением возвращали на прежнее оборудование сайт - проблема исчезла. в чем проблема пока не ясно... они говорят, что ничего из настроек не изменяли.

Аватар пользователя DmitriyN DmitriyN 16 июля 2013 в 13:02

параметры сервера схожие
Какие-то проблемные новые версии... мне так кажется... пока как следует не обкатают нормального мана не будет. похоже народ не торопится ставить новую версию.
мне даже думается что это не связанно с параметрами сервера, иначе он хотя бы update делал, как в мане написанно

Аватар пользователя AndreyL AndreyL 16 июля 2013 в 13:02

я так-то не часто обновляю.. а тут - попался
думаете, это из-за 7.22 версии? т.е. при следующем обновлении ошибка может исчезнуть?
смотрел я в system.module - разницы с предыдущей версией нет. ошибка, скорее, где-то в БД самой. хотя странно, что на домашнем варианте все работает без проблем...

а какие еще проблемы у новых версий? чего опасаться?

Аватар пользователя AndreyL AndreyL 19 июля 2013 в 17:09

Ошибки php по отсутствию некоторых модулей (вероятно, в настройках-то хостер ничего не менял, но и скопировал не все файлы) исправил.
Но на данную ошибку это не повлияло... как была, так и есть.
Теперь в логах php ошибок нет.

Аватар пользователя AndreyL AndreyL 21 июля 2013 в 19:47

Разные версии php могут влиять на работу администраторского раздела?
На сервере - php v.5.4.17 (не работает раздел администратора)
На домашнем ПК - 5.3.3 (работает раздел администратора)

Аватар пользователя a-s-ks a-s-ks 21 июля 2013 в 23:35

У меня на хостинге PHP 5.4 и Drupal 7.22 администраторский раздел работает. Хостинг от reg.ru.

Аватар пользователя AndreyL AndreyL 22 июля 2013 в 0:24

я уже, вроде, все перерыл... не знаю что еще проверить.
причем ошибка на "чистой" базе - на только-только установленной CMS + скопированные материалы и настройки модулей.

Аватар пользователя DmitriyN DmitriyN 29 июля 2013 в 17:50

у меня есть предложение, не знаю поможет- нет, но можно на сервак поставить 7.21 версию, а потом уже там обновиться.

Аватар пользователя AndreyL AndreyL 1 августа 2013 в 0:44

м.б. и так...
у меня на домашнем стояла еще более ранняя версия. обновил - залил на хостинг; ошибка...
обновиться на хостинге с нее не пробовал, вроде.
когда пытался по частям залить на хостинг, копируя сначала материалы, потом комменты и т.д., ошибка появилась при копировании таблиц начинающихся на "field", вроде.
удаление "филдов" ошибку не исправляет. мистика какая-то.
рылся в различных "интернетах" - эта проблема периодически выскакивает у разных людей. а вот как ее решать данных не нашел.

Аватар пользователя DmitriyN DmitriyN 2 августа 2013 в 13:01

не, надо попробовать даунгрейдить домашнюю версию, а потом уже заливать

Аватар пользователя DmitriyN DmitriyN 7 августа 2013 в 15:11

я установил чистый 7.22 сразу на сайт и правил уже там, ибо на это времени ушло меньше чем разбираться в ситуации

Аватар пользователя AndreyL AndreyL 25 августа 2013 в 0:06

Да, я только этого и ждал:)
Думал - дождусь обновления и с новой уже версией поработаю.
Поставил новую версию на сервере. Ошибка ушла.