Ошибка резервного копирования akeeba при подключении к базе данных

Я взял резервную копию akeeba со своего сайта и разархивировал ее. КОГДА я пытаюсь перейти на страницу index.php, вместо экрана установки резервной копии akeeba я получаю следующее сообщение об ошибке

Database Error: Unable to connect to the database:Could not connect to MySQL

Я пробовал редактировать файл configuration.php с информацией о базе данных, но это не помогает. Кроме того, поскольку я пытаюсь восстановить из резервной копии, я просто создал пустую базу данных и пытаюсь подключиться к ней.


person user544079    schedule 16.05.2012    source источник


Ответы (2)


Что именно вы пытаетесь сделать? Восстановить сайт, резервная копия которого была сделана с помощью Akeeba?

Если это так, вы не можете разархивировать его - вам нужно скачать kickstart.php. Поместите это в корень, где вы хотите, чтобы резервная копия отображалась вместе с резервной копией. Затем перейдите на страницу http://yoursite.com/futurejoomlaroot/kickstart.php, и вы получите через процесс установки.

Kickstart.php можно найти здесь: https://www.akeebabackup.com/download/official/akeeba-kickstart.html

Примечание. Если вы переходите с локального хоста на удаленный хост, вам может потребоваться также добавить пользователя базы данных на удаленный сайт (вместе с этой пустой базой данных и предоставить этому пользователю доступ к этой базе данных). Также проверьте права доступа к папке, в которую вы его устанавливаете.

Если я ошибаюсь, дайте нам немного больше информации (шаг за шагом было бы полезно).

person Gisto    schedule 17.05.2012

Вы не упомянули, какая версия Joomla или какая версия Akeeba, но то, что выше, довольно точно. Тем не менее, вам не нужен кикстарт.

Если вы восстанавливаете резервную копию, просто поместите ее в папку Joomla и перейдите в эту папку/домен.

Например, в размещенном сценарии, если вы разархивировали все свои файлы в корневом каталоге вашего домена, перейдите на «www .yourdomain.com» — не нужно помещать index.php в конец. После этого процесс установки начнется без проблем. Вы видите это, потому что пытаетесь получить доступ к странице напрямую, а соединение с базой данных SQL еще не установлено.

Если вы работаете с локальной копией, она будет просто переходить в каталог, в котором она установлена.

Не включайте index.php, и все будет в порядке.

person Hanny    schedule 17.05.2012