Переноc сайта с Denwer на хостинг

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

Аватар пользователя YuriXXX YuriXXX 6 июля 2012 в 15:05

Переношу сайт с локальной машины под управлением Win7Ultimate с установленным Denwer на хостинг sweb.ru

Название сайта и базы данных на Denwer отличаются от имен на хостинге:
1. через phpmyadmin на Denwer базу данных скопировал в новую, с именем соответствующим базе данных на хостинге.
2. через phpmyadmin на хостинге импортировал БД
3. в Total Comander создал подключение FTP и распаковал файлы сайта на хостинг, в папку public_html.

Сайт заработал, но ведет себя совсем иначе, чем на локальном Denwer. При запуске возникают ошибки:
1. в модуле taxonomy: «Parse error: syntax error, unexpected T_VARIABLE in /home/n/nekon/nanana_ru/site/public_html/modules/taxonomy/taxonomy.module on line 891»

2. в файле menu.inc: «Fatal error: Call to undefined function: webform_menu_load() in /home/n/nekon/nanana_ru/site/public_html/includes/menu.inc on line 412»

warning: call_user_func_array() [function.call-user-func-array]: First argumented is expected to be a valid callback, 'webform_menu_load' was given in /home/n/nekon/nanana_ru/site/public_html/includes/menu.inc on line 409.

3. при входе в фотогаллерею: «Parse error: syntax error, unexpected '(', expecting '}' in /home/n/nekon/nanana_ru/site/public_html/sites/all/modules/fast_gallery/presentation/lightbox.presentation.inc on line 32»

в Denwer все отлично работало - копаю иностранные и наши форумы, в поисках исправления ошибок в соответствующих строках. На форумах пишут о том, что версия 6.24 неустойчива в работе с некоторыми модулями, и откатывают обратно на 6.22. Кроме того, обнаруживаются ошибки в файле www/includes/menu.inc. Получается, что разрабатывать сайт необходимо сразу на хостинге, чтобы обнаруживать ошибки

Комментарии

Аватар пользователя Orion76 Orion76 6 июля 2012 в 15:17

похоже файлы "криво" перенеслись..
сравните файлы. упоминаемые в описании ошибки , с их оригиналами на локальном компе...

Аватар пользователя Orion76 Orion76 6 июля 2012 в 16:42

"orion76" wrote:
сравните файлы. упоминаемые в описании ошибки , с их оригиналами на локальном компе...

хотябы по кол-ву строк..
хотя бы один файл..

Если есть разница - перезаливайте файло..

Аватар пользователя YuriXXX YuriXXX 6 июля 2012 в 17:57

Проблемные файлы taxonomy.module, menu.inc, lightbox.presentation.inc и т. д., в которых выпадали ошибки сравнил. Все совпадает.

Редактировал файл settings.php так
$db_url = 'mysqli://username:password@localhost/databasenam';
$base_url = 'http://...site.ru'; // NO trailing slash!

Использую домент третьего уровня. Может быть памяти у хостера sweb.ru не хватает? Включены модули изображений imagecache, imageapi, fast_gallery, но пока всего два фото выложил для проверки работы

Аватар пользователя GDI@drupal.org GDI@drupal.org 6 июля 2012 в 19:10

Сравните версии php у Денвера и на хостинге. Памяти sweb раньше давал мало, 16М, но можно было в .htaccess добавить, не знаю как сейчас. Ну, и как бы 6.26 теперь новейшее ядро, может стоит обновиться?