Перенёс на хостинг в РБК - не работает всё ли я правильно сделал?

Аватар пользователя Yrik Yrik 5 марта 2008 в 21:06

Итак вот в чём проблема, помогите люди знающие...
1) Был установлен друпал на локальном комьютере на денвере... ну и создан сайт точнее лишь его начало...
2) Пытаюсь перенести на хостинг в РБК

3) базу данных перенёс вроде правильно говорит "ок"
Всё из папки с локального компьютера home/имясайта/www/ перенёс в папку www/htdocs/ на хосте
в settings.php исправил строчку $db_url = 'mysql://*******:*******@********/***********'; всё как по мануалу

4) в итоге при заходе на сайт вижу:

" Site off-line
The site is currently not available due to technical problems. Please try again later. Thank you for your understanding."

что то забыто? что то не сделал? в чём проблема? :-(

0 Thanks

Комментарии

Аватар пользователя Akzhan Akzhan 5 марта 2008 в 21:08

Надо посмотреть логи Апача.

Также на время отладки можно поставить
php_value display_errors 1

Аватар пользователя vadbars@drupal.org vadbars@drupal.org 5 марта 2008 в 21:12

Войдите как админ через /user и включите сайт. Он у вас в режиме "на техобслуживании". В инструкциях по переносу рекомендуют включать этот режим перед переносом. Вот вы, видимо, и включили... :)

Аватар пользователя Yrik Yrik 5 марта 2008 в 21:30

В инструкциях по переносу рекомендуют включать этот режим перед переносом. Вот вы, видимо, и включили... :)

не включал не входит говорит что: "The requested URL /user was not found on this server."

я наверняка не так расположил файлы сайта в файловой системе хостинга..., а как правильно - не понимаю....

Аватар пользователя Akzhan Akzhan 5 марта 2008 в 21:40

Мм.. а вот так?
/index.php?q=/user

Если не поможет, то, думаю, имеет смысл отправить письмо в службу поддержки РБК. Вопросы относительно размещения данных лучше адресовать к ним.

Аватар пользователя mityok mityok 5 марта 2008 в 21:39

а файл .htaccess вы перенесли?
по умолчанию в *nix системах файлы, имя которых начинается с символа "." являются скрытыми.
Если вы переносили исходный код проекта как архив, а потом распаковывали его при помощи файл-мененджера в панели управления хостинга, то архиватор мог его не распаковать.

Если вдруг хостинг не поддерживает .htacces или директивы модуля Rewrite, то отключите SEF-ссылки ("чистые ссылки") локально, отметьте какой параметр конфигурации изменяется и отключите их на сервере.

Аватар пользователя Yrik Yrik 5 марта 2008 в 22:12

Прошу прощения, не заметил сразу вот это:

The mysqli error was: Unable to use the MySQLi database because the MySQLi extension for PHP is not installed. Check your php.ini to see how you can enable it..

Аватар пользователя mityok mityok 5 марта 2008 в 22:58

Это значит, что в PHP не включено расширение mysqli, нужно использовать стандартное (старое) расширение mysql.
Для этого в файле sites/default/settings.php нужно строку
$db_url = 'mysqli://.....................';
заменить на строку
$db_url = 'mysql://.....................';

ЗЫ: Если нет mysqli, то на хостинге скорее всего стоит PHP4, что совсем не хорошо.

Аватар пользователя jeweller jeweller 5 марта 2008 в 22:33

Напишите в поддержку. Там вменяемые люди, помогут. Может не мгновенно, но помогут.
Я сам держу сайт на РБК и совсем недавно перевел его на Drupal со статических старниц. Проблемы с переносом были, но в основном по личному незнанию. В принципе, поддержка работает нормально.

Аватар пользователя Yrik Yrik 5 марта 2008 в 23:28

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! СПАСИБО ВСЕМ БОГАМ СВОЕГО ДЕЛА!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

$db_url = 'mysqli://.....................';
$db_url = 'mysql://.....................';

я плохо пока разбираюсь и сначала не увидел разницы в этих строчках... а она есть! всё работает! спасибо ! ни на каком форуме так быстро не отвечают!