Интернет-форум о жизни: теплая атмосфера - Показать сообщение отдельно - Joomla
Тема: Joomla
Показать сообщение отдельно
Старый 07.12.2010, 13:47   #18
Asariele
Senior Member
 
Аватар для Asariele
 
Регистрация: 01.08.2008
Сообщений: 3,220
Вы сказали Спасибо: 0
Поблагодарили 0 раз(а) в 0 сообщениях
Отправить сообщение для Asariele с помощью ICQ Отправить сообщение для Asariele с помощью AIM Отправить сообщение для Asariele с помощью Yahoo
По умолчанию

*Сам занимался некоторое время и Denwer'ом и joomla, и сталкивался с подобной проблемой (она вообще актуальна, т.к. летит все довольно часто, да и во время простого переноса проекта приходится делать тоже самое).

Вообще, все делается просто, если заранее делать Backup файлов. По инструкции (да и вообще, по логике вещей), без bakupa никакой проект долго не просуществует. Всегда для web-проектов требуется два бекапа:
1) Backup папки www, где лежат файлы сайта, картинки, в общем - сам сайт. Как правило мы просто их архивируем.
2) BAckup базы данных, где лежат материалы, добавленные через MySQL... (вот тут подробнее)

В Joomla база данных MySQL настраивается во время процесса инсталяции сайта. Т.е. тогда, когда вы впервые скинули сайт в www и начали установку с документа instalation.php, во время процесса установки внутри панели (если это denwer, то адрес http://localhost/Tools/phpMyAdmin/ как правило - такой) будет вот такое меню:



Во время первой установки мы создаем новую БД SQL и прописываем ее название и лог\пасс доступа для Joomla во врем установки. Выглядит это так:


Сама база данных хранится на сервере (а не с папкой сайта), собственно, для этого и нужен сервер MySQL на хостинге (denwere).

Что бы сделать backup базы данных, необходимо зайти в панель управления MySQL. В denwer это выглядит так как показано на рисунке выше. Хотя, вообще, существует довольно много разных панелей управления базами данных MySQL, в т.ч. и web-версии. В любых панелях управления MySQL есть три ключевых момента:
- Создание новой базы данных
- Импортирование базы данных
- Эскпортирование базы данных
Первое понятно, второе - это загрузка уже имеющейся базы данных, и третье - это как раз создание Backup'а имеющейся базы (созданной ранее или импортированой).

Таким образом, восстановив проект из папки www, нам необходимо указать этому проекту путь к базе данных MySQL. По хорошему, название базы данных, в т.ч. логин и пароль к базе должны быть теми же самыми, что и в прошлый раз. Мы просто импортируем файл, который ранее выгрузили с помощью эскпорта и запускаем сайт.

В 50% случаев (иногда) Joomla требует прописать путь к базе данных, это делается в файле configuration.php, лежащий в корне сайта

Собственно - если базы данных нет, то восстановить информацию невозможно.

По этому поводу масса статей (не всегда простых для понимания) Вот тут масса всего по этому поводу, в частности - по тому, как перенести проект с денвера на хостинг (суть таже что и при восстановлении).
Asariele вне форума   Ответить с цитированием