Fatal error после переноса Drupal 7.22 на nic.ru

Главные вкладки

Аватар пользователя Alex_web Alex_web 31 июля 2013 в 21:01

Добрый день. При переносе сайта (Drupal 7.22) с другого хостинга на nic.ru возникла ошибка (код 500). Написав в тп, и, не получив нормальной помощи, почитал что об этом пишут люди на форуме. Далее отредактировал файл .htachess (убрал один символ как написано тут). В ответ получил фатальную ошибку (не помню оригинал), было написано: Не возможно найти class XMLWriter в файле xmlsitemap.xmlsitemap.inc и номер строки ошибки.
Решил удалить временно папку модуля xmlsitemap - на главной странице ошибка пропала (теперь там информация от том что сайт закрыт.).
Далее попытался зайти в админку, чтобы включить рабочий режим сайта, в ответ получил опять фатальную ошибку.
Fatal error: Call to undefined function ctype_lower() in /home/mysites/mytrenings.ru/docs/themes/theme692/template.php on line 343.
Помогите люди добрые разобраться откуда полезли фатальные ошибки, php знаю лишь поверхностно. Переносил однажды друпал 7 с локалки на хостинг, думал и тут проблем не будет. ТП nic.ru похоже забивает большой х... на своих клиентов. На любом другом более ли мене нормальном хостинге уже помогли бы перенести сайт, а тут...

Комментарии

Аватар пользователя webpavilion webpavilion 31 июля 2013 в 22:16

не хватает модулей в php поишите у них в админке скорее всего можно включать. покажите вывод phpinfo() постараюсь подсказь чего не хватает. а вообше бежать надо от такого хостера.

Аватар пользователя teatest teatest 31 июля 2013 в 22:01

Откуда перенесли ?
Версия php не смущает ?

Ничего выгоднее и быстрее it-patrol пока не придумали Smile

Если готовы предоставить копию, посмотрю ошибки.

Аватар пользователя Alex_web Alex_web 31 июля 2013 в 22:10

teatest wrote:
Откуда перенесли ?

http://hostia.ru/. Там всё работало как часы. Теперь переношу на хостинг клиента.

teatest wrote:
Версия php не смущает ?

смущает, я не владелец сайта (так бы давно распрощался с nic.ru)

teatest wrote:
Если готовы предоставить копию, посмотрю ошибки

Готов. А что это изменит? Я так понимаю проблема в настройках расширений php на хостинге nic.ru. Вы подскажете что именно нужно подключить?

Аватар пользователя EvgenySorokin EvgenySorokin 31 июля 2013 в 22:13

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

Аватар пользователя Alex_web Alex_web 31 июля 2013 в 22:18

Garin33 wrote:
у ника все включается в панели (в том числе меняется версия php), без саппорта решается

Я уже это понял. Поменял версию php на 5.3, повылазили ошибки на других сайтах расположенных на этом хосте. Поставил пока обратно 5.2 Пойду читать какие расширения php должны быть включены для друпала.

Аватар пользователя Alex_web Alex_web 31 июля 2013 в 22:34

Прочитал в гугле «Версия PHP 5.3 поддерживается с Drupal 6.14 и 5.20»
У клиента на nic.ru стоят три сайта на друпал (5.1.12, 7.17, и вот пытаюсь 7.22 поставить). Выходит ничего не выйдет?

Аватар пользователя Alex_web Alex_web 31 июля 2013 в 23:07

Да он был на очереди. Решили пока поставить 7.22 на it-patrol, дальше и остальные туда перенесём если понравиться.

Аватар пользователя Kaylang Kaylang 31 июля 2013 в 23:45

У меня на nic.ru drupal 7.22 работает. правда на 201 тарифе памяти не хватает поэтому реально стоит вопрос о переходе на другой хостинг.

Все нужные для друпала модули включаются из панели управления. Кроме того увеличьте память на скрипты до 128М.
Только если будете использовать модуль video, сразу скажу, что ffmpeg на 201 тарифе нет. Я установил, но из-за нехватки памяти он просто не загружается.

Аватар пользователя Kaylang Kaylang 31 июля 2013 в 23:48

ЗЫ.
Если склероз мне не изменяет, ошибка 500 убирается комментированием секции

<FilesMatch "\.(engine|inc|info|install|make|module|profile|test|po|sh|.*sql|theme|tpl(\.php)?|xtmpl)(|~|\.sw[op]|\.bak|\.orig|\.save)?$|^(\..*|Entries.*|Repository|Root|Tag|Template)$|^#.*#$|\.php(~|\.sw[op]|\.bak|\.orig\.save)$">
  Order allow,deny
</FilesMatch>

Заккоментить надо всю секцию.

Аватар пользователя Kaylang Kaylang 31 июля 2013 в 23:55

ЗЗЫ. Ошибка "Не возможно найти class XMLWriter в файле xmlsitemap.xmlsitemap.inc" лечится включением php-модуля xmlwriter, а ошибка Call to undefined function ctype_lower() - включением php-модуля ctype.

Прикладываю пару скринов, может пригодятся:

http://clip2net.com/s/5uhepg
http://clip2net.com/s/5uhfCs

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

Kaylang, где же вы были раньше? Я уже хост поменял=). В любом случае спасибо, пригодиться.

ЗЫ. Ошибку 500 я вылечил, а вот с расширениями не разбирался.

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

"x_88_x" wrote:
Kaylang, где же вы были раньше?

В контру гамал. Wink
"x_88_x" wrote:
Я уже хост поменял=).

Лихо вы. Раз-два и хост поменял. Smile
"x_88_x" wrote:
В любом случае спасибо, пригодиться.

Надеюсь и буду рад, если пригодится. Smile

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

"Kaylang" wrote:
Лихо вы. Раз-два и хост поменял. :)

Да в любом случае пришлось бы переносить сайты, не сейчас дк потом. В топку nic.ru с их замечательной ТП.

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

"RxB" wrote:
Правильно делай так на всех сайтах, хакиры спасиба скажут

Предъявите претензии nic.ru. И хакеры пусть им спасибо говорят.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 1 августа 2013 в 0:55

"Kaylang" wrote:
Предъявите претензии nic.ru. И хакеры пусть им спасибо говорят.

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

Аватар пользователя Kaylang Kaylang 1 августа 2013 в 1:15

"RxB" wrote:
Я нормальный хостинг с апачем нормальной версии использую, у меня таких проблем нет.

Разве в теме спрашивали есть-ли у вас проблемы?

В теме были заданы вопросы по конкретным проблемам на конкретном хостинге. Вы можете посоветовать, как решить эти конкретные проблемы на этом конкретном хостинге иным способом, чем советовал я?
Если можете, то флаг в руки.
А если нет...

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 1 августа 2013 в 1:19

"Kaylang" wrote:
В теме были заданы вопросы по конкретным проблемам на конкретном хостинге. Вы можете посоветовать, как решить эти конкретные проблемы на этом конкретном хостинге иным способом, чем советовал я?

Могу.
На крайняк откат .htaccess или удаление бинарной инструкции, которая не работает в старом апаче.
Но не комментирование всей секции

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

"RxB" wrote:
На крайняк откат .htaccess или удаление бинарной инструкции, которая не работает в старом апаче.

С этого и надо было начинать.
Правда я сомневаюсь, что nic.ru позволит Вам что-либо меня в их любимом Apache 1.3.37. Но, как вариант, предложат Вам самому поставить Apache 2.

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

Поставил сайт на it-patrol. Теперь появились новые ошибки:

  • Warning: file_put_contents(temporary://filehwstAJ) [function.file-put-contents]: failed to open stream: "DrupalTemporaryStreamWrapper::stream_open" call failed в функции file_unmanaged_save_data() (строка 1898 в файле /home/u9703/domains/mytrenings.ru/includes/file.inc).
  • Невозможно создать файл.
  • Warning: file_put_contents(temporary://fileZMhaQv) [function.file-put-contents]: failed to open stream: "DrupalTemporaryStreamWrapper::stream_open" call failed в функции file_unmanaged_save_data() (строка 1898 в файле /home/u9703/domains/mytrenings.ru/includes/file.inc).
  • Невозможно создать файл.
Аватар пользователя Alex_web Alex_web 1 августа 2013 в 11:25

Почитал форум. Теперь вроде понятно, друпал ругается что не может создать папку для хранения временных файлов. Значит нужно создать её в ручную и прописать в конфигурации?

Всё проблема решена.

Аватар пользователя orb orb 1 августа 2013 в 13:39

"x_88_x" wrote:
Поставил сайт на it-patrol. Теперь появились новые ошибки:

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

Аватар пользователя teatest teatest 1 августа 2013 в 17:32

файловую систему настройте

admin/config/media/file-system

при переносе могут отличатся пути

upd: не дочитал ваш ответ, вижу решено

возможно искателям сокровищ пригодится, хотя таких тем много Smile