После долгих копаний, безусловно Вашей помощи и помощи моего друга в телефонном режиме, я таки смог полноценно запустить сайт со всеми необходимыми компонентами. На всякий случай, для таких начинающих как я, выкладываю пошаговую инструкцию по установки Джумлы, в которую тезисно вошли все мои гугления, Ваши ответы и телефонные переговоры с другом. Вообще, если бы в самом начале я нашёл подобную инструкцию, то сэкономил бы массу времени. Писал многое по памяти, так что может в кое чём ошибся, если что - поправьте.
Итак:
"Joomla для чайников"1.Устанавливаем LAMP-сервер (apache2 apache2.2-common apache2-mpmprefork apache2-utils libapache2-mod-php5 libapr1 libaprutil1 libdbd-mysql-perl libdbi-perl libmysqlclient15off libnetdaemon-perl libplrpc-perl libpq5 libwrap0 mysql-client-5.0 mysql-common mysql-server mysql-server-5.0 opensslblacklist php5-common php5-mysql ssl-cert tcpd libapache2-mod-php5 php5 php5-cli php5-curl php5-gd php5-imagick php5-json php5-mcrypt phpmyadmin
2.Проверяем работоспособность — вводим в адресной строке браузера «localhost» и должно появится сообщение «It works!»
3.Создаем в /var/www каталог с произвольным названием (например /var/www/x). Предварительно под root необходимо выставить права на запись для каталога /var/www и можно вынести ссылку для удобства,например на Рабочий стол.
4.Распаковать архив с Joomla в /var/www/x.
5.Вводим в браузере «localhost/x», следуем согласно инструкций. Если будет что-то вроде:
(Warning: require_once(/var/www/mysite/includes/defines.php) [function.require-once]: failed to open stream: Permission denied in /var/www/mysite/index.php on line 21
Fatal error: require_once() [function.require]: Failed opening required '/var/www/mysite/includes/defines.php' (include_path='.:/usr/share/php:/usr/share/pear') in /var/www/mysite/index.php on line 21)
значит не на все папки и файлы выставлены максимальные права.
Если на втором шаге вы окажется, что файл «configuration.php» не может быть создан, значит надо в конце настройки будет самостоятельно создать этот файл в /var/www/x и вписать тот код, который система выдаст.
6.На 4 шаге (Конфигурация базы данных) необходимо в полях имя пользователя и базы данных ввести «root», в названии хоста «localhost», поле с паролем оставляем пустым.
7.В конце будет предложено удалить папку «Instalation», удаляем, перегружаем страничку «localhost/x» и попадаем на начальную страничку сайта движка Joonla.
8.Кладем папку с темой в /var/www/x/templates и /var/www/x/images.
9.Вводим в браузере localhost/mysite/administrator, попадаем в Административную панель.
10.Идем в «Расширение» - «Менеджер шаблонов» и ставим нашу тему по умолчанию.
11.Вводим в браузере «localhost/phpmyadmin», воодим в Пользователь - «root», выбираем слева вверху базу данных «root», нажимаем вверху слева на кнопочку SQL, в выскочившем окне жмем «Импорт», жмем «Обзор» и выбираем файл «demo_content.sql», жмем «ОК».
12.После этого для входа в Административную панель учетная запись сменится на username: admin, password: demo.
13.Для установки расширений необходимо в «Расширение» - «Установит/Удалить» выбрать архив с расширением.
14.После этого надо в Административной панели в «Расширение» - «Менеджер модулей» выбрать и настроить данный модуль.