Перенос сайта на другой сервер

Всем привет.

Прошу помощи лайвстритсообщества на решение следующей проблемы. Перенес все нужные файлы, бд на новый сервер, пароли остались все те же, потому конфиг-файлы не трогал.

Выдает ошибку и сайт не грузится:
Warning: fopen(/var/www/innovin/data/www/innov.in.ua/logs/sql_error.log) [function.fopen]: failed to open stream: Permission denied in /var/www/innovin/data/www/innov.in.ua/classes/modules/sys_logger/Logger.class.php on line 262
SQL Error: Access denied for user 'innovin'@'localhost' to database 'innovin_social' at /var/www/innovin/data/www/innov.in.ua/classes/modules/sys_database/Database.class.php line 66
Array ( [code] => 1044 [message] => Access denied for user 'innovin'@'localhost' to database 'innovin_social' [query] => mysql_select_db() [context] => /var/www/innovin/data/www/innov.in.ua/classes/modules/sys_database/Database.class.php line 66 )


Как поступить?
Кстати, с прошедшими и наступающими праздниками.

9 комментариев

avatar
физический адрес в файловой системе то поменялся. так что потрогайте всё таки конфиги
avatar
а что именно в конфигах подправить, захожу к примеру в config.db — все как и на прошлом сервере было, захожу просто в config.php — там как таковых поднастроек не нашел, разве что для отправки почты…
avatar
0.3.1 что ли?

define('DIR_WEB_ROOT','http://'.$_SERVER['HTTP_HOST']); // полный WEB адрес сайта
define('DIR_STATIC_ROOT',DIR_WEB_ROOT); // чтоб можно было статику засунуть на отдельный сервер
define('DIR_SERVER_ROOT',$_SERVER['DOCUMENT_ROOT']); // полный путь до сайта в файловой системе
define('DIR_STATIC_SKIN',DIR_STATIC_ROOT.'/templates/skin/'.SITE_SKIN);



вот типа таких вас штук интересуют
avatar
кроме того, база осталась на старом сервере? возможно она не тянется с других доменов

судя по ошибке ваша проблема именно в доступе к базе. проверьте названия, юзер, пароль и адрес
avatar
версия — да, о,3,1, базу перенес на новый серв, все логи и пасы перепроверил по 5 раз.

Может поставить лучше новую версию и подогнать весь контент? Проблем с переносом контента не должно быть?
avatar
последние две недели уже 4 раза переносил с 0.3.1 на 0.4.2+svn базу никаких проблем не было
avatar
спасибо, так и сделаю…
avatar
Permission denied говорит сам за себя. По всей видимости не зватает полномочий для записи в файл sql_error.log. Надо проверять какие разрешения стоят на директорию/файл.
Access denied for user говорит о том, что у пользователя innovin в самом mysql нет разрешения на доступ к базе. Просто восстановить базу из бэкапа мало, надо еще и пользователю в mysql дать к ней доступ. Пароли к пользователей в движке тут не при делах.
avatar
еще раз всем спасибо, заработало. проблема была в настройке прав доступа к файлам и бд…
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.