перенос сайта на хостинг [РЕШЕНО]
Прислано: parch
вс, 24/01/2010 - 05:11
Добрый день, при переносе сайта с денвера на хостинг, файл settings изменила, то есть пользователя и базу данных добавила, тем не менее сайт не открывается.
Site off-line
The site is currently not available due to technical problems. Please try again later. Thank you for your understanding.
If you are the maintainer of this site, please check your database settings in the settings.php file and ensure that your hosting provider's database server is running. For more help, see the handbook, or contact your hosting provider.
The mysql error was: Access denied for user 'rita'@'localhost' (using password: YES).
Вот это выражение "в доступе отказано" относится как раз к старому пользователю с денвера. Кто-то может подсказать где еще доступ к базе данных необходимо изменить?
- parch's blog
- Для комментирования войдите или зарегистрируйтесь
Только там, проверяем внимательней
- Для комментирования войдите или зарегистрируйтесь
Проверьте используемые СУБД. Бывает так, что на локалке MySQL Light а на хостинге полноценный MySQL или наоборот.
- Для комментирования войдите или зарегистрируйтесь
$db_url = 'mysqli: сменить на $db_url = 'mysql:
- Для комментирования войдите или зарегистрируйтесь
Действительно оказалась ошибка в файле settings, filezilla как-то не всегда обновляется. Странно.
Теперь возникла новая проблема: сайт разместился, но показывает что-то странное. Используется тема оформления, которой на сайте и нет вовсе. Таблицы cashe очистила. Подскажите, пожалуйста, что это с ним?
- Для комментирования войдите или зарегистрируйтесь
нужно подправить базу мускула, экспортни бд с локалхоста, открой в текстовом редакторе, замени все локальные ip адреса на домен хоста, например:
было - http://127.0.0.1/
стало - http://adressayta.ru/
замени все локальные пути с локалхоста на хостинг, например:
было - Z:\\home\\localhost\\www\\
стало - /home/u2389/www/adressayta.ru/
локальный адрес можно узнать у хостера, либо залить php файл, в котором будет эта команда:
<?php print __FILE__; ?>
- Для комментирования войдите или зарегистрируйтесь
Предыдущий совет можно смело игнорировать, в БД таких записей не будет
- Для комментирования войдите или зарегистрируйтесь
Большое спасибо всем, кто откликнулся - вопрос решен. Переписала ссылку, ведущую на поддомен, где и лежал друпал, и все заработало. Хотя для меня и загадка, каким образом это получилось, главное, работает.
- Для комментирования войдите или зарегистрируйтесь

Комментарии