hazamin
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« : 29.09.2010, 23:01:58 » |
|
Коротко: Залил сайт на сервер. Ошибка Database Error: Unable to connect to the database:Could not connect to database ПОдробнее: На локалке стоит Денвер 3.0. Все работало отлично. Установил новый дистрибутив Joomla на сервере. Перенес файлы на сервер. Импортировал базу - ошибка Database error. Файл configuration php перепроверял сотни раз. Прочел темы со схожей проблемой, попробовал сначала создать и импортировать базу, потом залить файлы. Не помогло, равно как и игра с chmod. Для проверки соединения создал страничку со следующим скриптом: <?php $host = 'localhost'; $user = '********'; $pass = '********'; $db = 'itquas30_dbquasar';
//Don't change below here $conn = mysql_connect($host, $user, $pass); mysql_select_db($db, $conn); echo '<hr />anything above this linebreak is BAD!';
Тут все работает. Помогите пожалуйста, уже неделю мучаюсь!
|
|
|
|
|
Записан
|
|
|
|
Dimir
Давно я тут
  
Репутация: +8/-1
Offline
Пол: 
Сообщений: 239
|
 |
« Ответ #1 : 29.09.2010, 23:05:14 » |
|
А бекап есть прежнего сайта?
|
|
|
|
|
Записан
|
|
|
|
hazamin
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #2 : 29.09.2010, 23:12:48 » |
|
Впервые заливаю.
|
|
|
|
|
Записан
|
|
|
|
Dimir
Давно я тут
  
Репутация: +8/-1
Offline
Пол: 
Сообщений: 239
|
 |
« Ответ #3 : 29.09.2010, 23:17:22 » |
|
Сайт в инет выкладываете или на локалку?
|
|
|
|
|
Записан
|
|
|
|
hazamin
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #4 : 29.09.2010, 23:24:14 » |
|
в инет естественно. На локалке все отлично работает. Хостинг у AGAVA
|
|
|
|
|
Записан
|
|
|
|
Dimir
Давно я тут
  
Репутация: +8/-1
Offline
Пол: 
Сообщений: 239
|
 |
« Ответ #5 : 29.09.2010, 23:28:09 » |
|
в инет естественно. На локалке все отлично работает. Хостинг у AGAVA
такое бывает,у меня допустим хостинг подставлял префикс(логин который используеться для авторизации) к имени пользователя и имени базы данных,например,на локале имя базы было Тест,а на хосте после создания базы имя выглядело типа Dimir_Тeст
|
|
|
|
|
Записан
|
|
|
|
Dimir
Давно я тут
  
Репутация: +8/-1
Offline
Пол: 
Сообщений: 239
|
 |
« Ответ #6 : 29.09.2010, 23:29:06 » |
|
Соответсвенно надо в кофигурации надо исправить как надо,если есть такой момент
|
|
|
|
|
Записан
|
|
|
|
hazamin
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #7 : 29.09.2010, 23:34:35 » |
|
Знаю. Исправлял.
|
|
|
|
|
Записан
|
|
|
|
Dimir
Давно я тут
  
Репутация: +8/-1
Offline
Пол: 
Сообщений: 239
|
 |
« Ответ #8 : 29.09.2010, 23:38:28 » |
|
тогда я незнаю! Вы как выложили файлы?установили потом все как на хосте,или просто все заменили
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #9 : 30.09.2010, 00:05:26 » |
|
Проверьте еще раз параметры коннекта к бд, чудес не бывает.
|
|
|
|
|
Записан
|
|
|
|
Dimir
Давно я тут
  
Репутация: +8/-1
Offline
Пол: 
Сообщений: 239
|
 |
« Ответ #10 : 30.09.2010, 00:09:41 » |
|
посмотрите может используеться IP а не Localhost
|
|
|
|
|
Записан
|
|
|
|
hazamin
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #11 : 30.09.2010, 18:50:10 » |
|
Параметры проверял... те же самые параметры в тестовом файле. При этом тестовый файл нормально подключается. тогда я незнаю! Вы как выложили файлы?установили потом все как на хосте,или просто все заменили
Что значит "Установили потом все как на хосте" ? Установил Joomla на сервак, а потом заменил своими файлами
|
|
|
|
|
Записан
|
|
|
|
Dimir
Давно я тут
  
Репутация: +8/-1
Offline
Пол: 
Сообщений: 239
|
 |
« Ответ #12 : 30.09.2010, 19:10:16 » |
|
а почему не установить уже с файлами с вашими?сделать бекап и установить,просто заменить файлы вот это и приводит к данноой ошибке
|
|
|
|
|
Записан
|
|
|
|
hazamin
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #13 : 30.09.2010, 19:32:44 » |
|
В configuration.php переменная хранения пароля называлась pass, a в /includes/database.php - password. Исправил. Теперь сайт показывает следующую ошибку: Database Error: Unable to connect to the database:Could not connect to MySQL
В логах ничего нет. (
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #14 : 30.09.2010, 19:44:43 » |
|
а почему не установить уже с файлами с вашими?сделать бекап и установить,просто заменить файлы вот это и приводит к данноой ошибке
Какая разница то?
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #15 : 30.09.2010, 19:48:26 » |
|
В configuration.php переменная хранения пароля называлась pass, a в /includes/database.php - password. Исправил. Теперь сайт показывает следующую ошибку: Database Error: Unable to connect to the database:Could not connect to MySQL
В логах ничего нет. (
Откуда у вас вообще вылезла переменная pass? Кстати префикс правильный указан? Раз так случилось, то внимательно проверьте следующие переменные: var $password = ''; var $dbprefix = 'jos_'; var $user = 'пользователь'; var $db = 'имя базы'; var $host = 'localhost'; var $dbtype = 'mysql';
|
|
|
|
|
Записан
|
|
|
|
hazamin
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #16 : 30.09.2010, 20:02:00 » |
|
Откуда у вас вообще вылезла переменная pass? Кстати префикс правильный указан? Раз так случилось, то внимательно проверьте следующие переменные: var $password = ''; var $dbprefix = 'jos_'; var $user = 'пользователь'; var $db = 'имя базы'; var $host = 'localhost'; var $dbtype = 'mysql'; Password Должно быть пустым? Я просто обнаружил в файле /includes/database.php переменную pass, и поэтому в файле configuration.php исправил $password='xxxxxxxx' на $pass='xxxxxxxx'
|
|
|
|
|
Записан
|
|
|
|
Aleks_El_Dia
JComments Tester
Репутация: +332/-7
Offline
Пол: 
Сообщений: 4402
AEDStudio Joomla! Direction
|
 |
« Ответ #17 : 30.09.2010, 20:07:23 » |
|
Не нужно ничего исправлять, а пароль должен быть таким, какой пароль у пользователя базы данных.
|
|
|
|
|
Записан
|
|
|
|
hazamin
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #18 : 22.10.2010, 22:01:27 » |
|
Решил сделать бекап и залить. Установил Akeeba Backup, создал бекап. Созданный архив имеет расширение *.jpa. Сомневаюсь, что если залью его на сервер в public_html, он мне выдаст страницу инсталляции.
З.Ы Может я не то сделал? Или использовал не тот компонент? Мне нужно сделать такой бекап сайта, чтоб залив на чистый сервак и набрав в браузере www.адрес-сайта.ru , можно было установить Joomla+свои файлы и базы.
|
|
|
|
|
Записан
|
|
|
|
Dimir
Давно я тут
  
Репутация: +8/-1
Offline
Пол: 
Сообщений: 239
|
 |
« Ответ #19 : 22.10.2010, 22:32:39 » |
|
Решил сделать бекап и залить. Установил Akeeba Backup, создал бекап. Созданный архив имеет расширение *.jpa. Сомневаюсь, что если залью его на сервер в public_html, он мне выдаст страницу инсталляции. http://joomlaforum.ru/index.php/topic,126047.0.html
З.Ы Может я не то сделал? Или использовал не тот компонент? Мне нужно сделать такой бекап сайта, чтоб залив на чистый сервак и набрав в браузере www.адрес-сайта.ru , можно было установить Joomla+свои файлы и базы.
http://joomlaforum.ru/index.php/topic,126047.0.html
|
|
|
|
|
Записан
|
|
|
|
hazamin
Захожу иногда

Репутация: +0/-0
Offline
Сообщений: 10
|
 |
« Ответ #20 : 23.10.2010, 14:18:56 » |
|
Спасибо Димир. Разобрался с akeeba. На этапе DB restore - та же проблема: Couldn't connect to database.Please check the parameters. Перепробовал какие угодно комбинации. в cPanel все нормально. Тестовый скрипт отлично подключается к БД. Никак не пойму, почему ни Joomla, ни Akeeba не хотят видеть мою БД..
|
|
|
|
|
Записан
|
|
|
|
Dimir
Давно я тут
  
Репутация: +8/-1
Offline
Пол: 
Сообщений: 239
|
 |
« Ответ #21 : 23.10.2010, 23:57:50 » |
|
Посмотрите может хостер подстваляет префиксы к имени базы и к имени пользователя,у меня лично так и есть
|
|
|
|
|
Записан
|
|
|
|
Alex_vgf
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
 |
« Ответ #22 : 04.07.2011, 12:48:32 » |
|
Такая же фигня, что делать не знаю
|
|
|
|
|
Записан
|
|
|
|
Alex_vgf
Новичок
Репутация: +0/-0
Offline
Сообщений: 2
|
 |
« Ответ #23 : 04.07.2011, 12:58:54 » |
|
Проблема решена. В Cpanel нужно было, привязать пользователя к базе данных, нажать ok и указать привилегии. Если не нажать подтверждение то не чего не сработает.
|
|
|
|
|
Записан
|
|
|
|
|