|
Joomla это одина из самых распространённых и отточенных CMS (система управления контентом). Свои истоки Joomla берёт от не менее популярной, но забытой в последнее время CMS Mambo. Чем же так привлекательна Joomla? У неё хорошая поддержка, дружественное сообщество и множество расширений и шаблонов! Итак, по тем или иным причинам Вы решили установить на свой локальный ПК именно эту CMS. Но как это сделать в Ubuntu? Ведь как установить в Windows вопросов не возникает, т.к. существует множество мануалов как это сделать при помощи Денвера...
Сегодня мы пошагово рассмотрим как установить и настроить CMS Joomla в Ubuntu. Если у вас другой дистрибутив, то принцип будет тот же, за исключением некоторых команд. Итак, приступим... Первым делом нам нужно скачать дистрибутив Joomla. Я бы рекомендовал Вам скачать русскую версию этой CMS, ибо для начала это будет то, что надо. А если Вам вдруг понадобится самая последняя версия Joomla, скорее всего она на данный момент будет доступна только на английском языке...
Установка LAMP в Ubuntu: LANP (Linux-Apache-MySQL-PHP) необходим для работы сайта. Apache - веб-сервер PHP - язык программирования, на котором написана Joomla MySQL - сервер баз данных который использует CMS. Весь этот набор программ очень легко устанавливается в Ubuntu из репозитория. В процессе установки у Вас спросят пароль, вводите желаемый пароль. Запустите терминал и выполните следующие команды: sudo apt-get update sudo apt-get install tasksel sudo tasksel install lamp-server
Настройка сервера Apache: Попробуем изменить конфигурацию веб-сервера. Очень удобно, когда можно создавать сайты непосредственно в личной домашней папке, не правда ли. Для этого выполним в терминале следующие команды: sudo a2enmod userdir sudo sed -e 's,php_admin_value engine Off,#php_admin_value engine Off,g' -i /etc/apache2/mods-enabled/php5.conf Теперь перезапустим Apache: sudo /etc/init.d/apache2 restart
Настройка базы данных MySQL: Для простоты работы с базой данных MySQL существует несколько утилит. Мы установим программу Mysql-Admin, иначе придётся править конфиги и создавать пользователя вручную и через терминал. Оно нам надо? Для того, чтобы установить в Ubuntu программу Mysql-Admin, выполните команду: sudo apt-get install mysql-admin
Установленная программа появится в меню Приложения - Программирование - MySQL Administrator. 1.Запускаем и вводим свои данные. 2.Тепеть создадим новую базу данных. Назвать её можно как угодно, например joomla. 3.Создаём нового пользователя для нашей базы данных: Назвать пользователя также можно произвольно. Главное, чтоб Вы запомнили Например: joomla. Далее вводим пароль. Все данные о нашей базе данных нам позже понадобятся, при установке Joomla. 4.Теперь зададим права на доступ к базе данных. Для этого перейдём на вкладку Schema Privileges, выберем нашу базу данных, и выделяем все поля в списке Available Privileges. После этого перемещаем все права нажав на стрелочку. В конце сохраним изменения нажав на Apply Changes.
Настройка FTP сервера в Ubuntu: Как обычно всё очень просто. Для установки FTP-сервера выполняем простую команду в терминале: sudo aptitude install vsftpd
Откроем файл конфигурации FTP: sudo gedit /etc/vsftpd.conf
Меняем YES на NO: anonymous_enable=NO (было anonymous_enable=YES)
Убераем знак #: local_enable=YES (было #local_enable=YES) write_enable=YES (было #write_enable=YES) local_umask=022 (было #local_umask=022)
Сохраните изменения и закройте файл. Создаём нового пользователя FTP для joomla. Выполните в терминале команду: sudo useradd -d $HOME/public_html -ou $(id -u) -g $(id -g) joomla
Зададим пароль для FTP-пользователя joomla (пароль спросят 2 раза): sudo passwd joomla
Установка Joomla в Ubuntu. После того как мы подключили новый модуль приступим к наполнению сайта. В Вашем домашнем каталоге создайте папку public_html. После этого распакуйте в эту папку содержимое архива с Joomla. Сайт который мы только что создали находится по адресу http://localhost/~[имя домашнего каталога], например у меня http://localhost/~sasha (знак ~ обязателен перед именем!). Вводим этот адрес и видим интерфейс установки Joomla.
1.Выбираем язык. 2.Видим окно проверки конфигурации сервера: Вы уведите, что красным цветом обозначен проблемный файл configuration.php. Для того, что бы решить эту проблему, заходим в нашу папку public_html, находим файл configuration.php-dist переименовываем его в configuration.php (убираем приставку -dist) и в свойствах файла задаём права для записи. 3.Читаем лицензионное соглашение: 4.Жмём "Дальше" и попадаем на страницу настройки базы данных: Сервер MySQL (localhost), Имя созданной нами базы данных (joomla), Вводим пароль. 5.Следующий шаг, это настройка FTP доступа. Не обязательно его разрешать, но если Вы это сделаете, то избежите множества проблем с правами на файлы. В итоге Joomla на Ubuntu будет работать стабильнее! Советую воспользоваться кнопкой "Автопоиск пути FTP". Итак, вводим параметры, которые мы задавали при конфигурации FTP-сервера. 6.Далее мы видим страничку конфигурации сайта. Вводите данные, и если Вы новичёк в Joomla, то я бы по советовал нажать кнопочку "Установить демо-данные". Это Вам облегчит знакомство с Joomla в Ubuntu! 7.После этого переходим в наш каталог public_html и удаляем папку installation.
Для администрирования сайта перейдите про ссылке: http://localhost/~[имя домашнего каталога]/administrator/
Ваш сайт: http://localhost/~[имя домашнего каталога]/
|