2010-11-22 2 views
1

У меня есть сайт Joomla, который отлично работает на локальном хосте.Проблема с хостингом Joomla

Но у меня проблема, когда я пытаюсь загрузить его в онлайн-адрес.

Я выбрал byethost, потому что мой босс сказал, что это хостинг для использования.

Теперь я загружаю всю папку веб-сайта joomla с помощью приложения FTP-протокола (FileZilla). И тогда я должен создать базу данных под определенным именем, которое всегда имеет предопределенный префикс. Полагаю, это меня беспокоит. Имя моей базы данных, которую я экспортирую с помощью phpMyAdmin, это мелодия, но когда я создаю новую базу данных mySql онлайн (на сервере byethost), я получаю какое-то странное имя, например b23_4343_melodija, и когда я импортирую в нее существующую базу данных, FAIL происходит. «Ошибка базы данных: невозможно подключиться к базе данных: не удалось подключиться к MySQL»

Что мне делать?

+0

Вы не можете обойти префикс по умолчанию, если некоторые хосты размещаются на именах баз данных, вам нужно изменить конфигурацию для соответствия. Все настройки подключений db можно определить в файле configuration.php. PS - вы должны выбрать ответ ниже, который решил ваше решение. – Martin 2010-11-22 21:04:22

ответ

2

Это becouse ваши проблемы конфигурации в configuration.php файл в корневой каталог веб

в файле конфигурации проверить эту часть

var $dbtype = 'mysql'; 
    var $host = 'localhost'; 
    var $user = 'root'; 
    var $db = 'wccms_db'; 
    var $dbprefix = 'jos_'; 

убедитесь, что вы ввели правильную информацию в качестве хостинг-провайдера при условии, что вы

как и зарегистрированное имя базы данных b23_4343_melodija (это может быть как ваша учетная запись хостинга userdetails имя создается, поскольку сервер Mysql является общим сервером)

+0

Я изменил все это, и ЭТО РАБОТАЕТ! : D Большое вам спасибо !!! – 2010-11-22 16:06:38

1

Почему бы просто не переименовать базу данных? Joomla настроен для вашей старой настройки, поэтому он ищет старое имя базы данных. I Googled ваша проблема, и я бы проверить это: http://tutorials.ausweb.com.au/web/Tutorials/Joomla-FAQ/Move-Joomla-Site-to-a-New-Server/

Это похоже на всестороннее руководство по перемещению установки Joomla с одного узла на другой.

Удача (и WordPress> Joomla: P)!

0

Либо вы можете переименовать свою базу данных (например, с помощью PhpMyAdmin), либо изменить ссылку базы данных в файле joomla configuration.php (var $ db = 'b23_4343_melodija';).

+0

Я расскажу, что произойдет. – 2010-11-22 15:48:55

Смежные вопросы