Для начала я бы порекомендовал установить классный файловый менеджер наподобие far'а из windows. Особенно он хорош тем, что позволяет работать с файлами под правами root'а.
Хотя в обычной жизни я часто использую Gnome Commander за его простоту и похожесть на total (все таки годы общения с виндой не остались незамеченными:D).
2. Следующим шагом станет установка tasksel.
Т.к. в дальнейшем нам придется ставить четыре компонента Linux+Apache+MySQL+PHP, то для того чтобы сделать это в один клик нам и пригодится эта команда.
Кстати возможно и такое, что у кого-то tasksel уже установлен, тогда просто переходите к следующему пункту.
3. Теперь устанавливаем компоненты так необходимые для работы Joomla
Начнется процесс установки и вскоре Вас попросят ввести пароль для доступа к базе данных MySQL пользователем root. Вы можете проигнорировать это сообщение, но я бы на Вашем месте этого не делал. Введенный пароль где-нибудь сохраните - он нам еще понадобится.
4. Ну а теперь займемся настройкой всей системы.
Вся конфигурация веб-сервера хранится в каталоге /etc/apache2. Давайте перейдем туда и что же мы увидим:
apache2.conf — это самый главный и соответственно очень важный конфигурационный файл.
ports.conf — а здесь хранятся настройки портов. Если Вы желаете, чтобы страницы, которые находятся на Вашем компьютере смогли открывать только Вы, то Вам необходимо заменить строку этого файла «Listen 80» на «Listen 127.0.0.1:80».
Давайте проверим работоспособность нашего веб-сервера: наберите в браузере http://localhost
Если у Вас на экране отображается тоже самое, что и у меня надпись «It works!», значит переходим к следующему шагу.
Также есть удобная возможность настроить виртуальные хосты так, как Вам удобнее.
Перезагрузим сервер:
Как видно из скриншота выше, я через пробел написал "mysite". Это не догма и Ваш вариант собственно может быть любым. А затем подставьте это вместо "банального" localhost:)
Т.к. у нашего сервера отсутствует название, нашел хороший способ избежать "конфликтных ситуаций":
Скопируйте его в буфер. Затем откройе файл apache2.conf, который лежит в /etc/apache2/. Сохраните изменения и выходите из него
5. Настройка Базы Данных.
Для доступа к базе данных наберите в терминале следуюущую команду:
Т.к. сама база данных у нас уже установлена, то в нижеприведенном сообщении выберите "Нет". Пользователя и другие данные Вы введете затем вручную.
Снова перезапускаем наш web-server apache:
А теперь давайте проверим phpmyadmin в действии. Наберите в броузере http://mysite/phpmyadmin. Ввести в поле Пользователь root, а в поле Пароль вводим пароль, который создали для MySQL при установки LAMP.
6. Установка Joomla.
Давайте скачаем joomla с официального сайта.
И необходимо спуститься в самый низ страницы. Скачать архив необходимо в формате tar.gz. Почему Вы поймете скоро.
Наберите в терминале
Затем наберите в нижнем поле для ввода:
Создадим здесь каталог "joomla"
Архив предусматрительно скопируем в папку /var/www/joomla
Наберите в терминале следующую команду:
После установки можете удалить архив и дать полные права на доступ к файлам. Это необходимо чтобы закончить установку joomla.
Для полного доступа к папкам в терминале наберите:
А чтобы получить полный досуп к файлам, наберите:
А теперь наберите http://mysite/joomla/