Установка joomla
Сама установка joomla начинает с копирования файлов в корневой каталог (главный каталог где размещается сайт). Как уже говорилось Выше для этой цели применяется FTP клиент которые производит соединение с сервером и дает доступ к каталогам нашего сайта. Так как на хостинге mini Server используется панель управления ISPConfig 3 то сайт располагается в каталоге web.
Примерно так, внутри выглядит корневой каталог для нашего сайта:
Обратите внимание, что в каталоге web уже есть файл index.html а это значит что при обращении к сайту по адресу его адресу в браузере мы получим такую страницу:
Для тех, кто еще не знает. При обращении по доменному имени сервер подгружает первую страницу сайта, т.е. страницу с именем index, что бы избежать этого, нам необходимо переименовать файл index.html, например на -index.html, что бы он не загружался по умолчанию. Как результат при обновлении страницы в браузере, Вы получите следующее:
Теперь можно загрузить пакет Joomla на наш хостинг, в каталог web. А теперь распишу процедуру установки:
- так как пакет Joomla 1.5 имеет тип *.tar.gz, разархивируем его и все файлы упакуем в *.zip
- переименовываем архив Joomla_1.5.22-Stable-Full_Package-Russian.tar.gz в archive.zip и загружаем на сервер в корневую директорию
- загружаем в корневую папку сайта файлы из архива extract_archive.php и pclzip.lib.php
- устанавливаем права доступа для корневой папки (CHMOD) 777 (запомните значение CHMOD, которое было до этого и что бы вернуть его обратно после установки Joomla)
- запускаем extract_archive.php на выполнение через адресную строку браузера, набрав в ней, например, http://otstoinik.org.ru/extract_archive.php
- удаляем архив с нашим дистрибутивом archive.zip, а также extract_archive.php и pclzip.lib.php
В результате этих действий, Вы получите, распакованный архив в корневом каталоге Вашего сайта:
Я специально выделил файлы и папки, что бы показать какие каталоги и файлы были разархивированы. Следующим этапом является установка Joomla из под браузера. Но перед этим нам еще необходимо создать базу данных для нашего будущего сайта.