Установка и настройка CMS Joomla 3.0 / 3.0.1 в Ubuntu Linux

Как установить CMS Joomla в Ubuntu Linux?

Joomla 3.0 - это система управления web-контентом, с помощью которой можно создать корпоративный сайт, интернет порталы, online-магазины, сайт сообщества и многое другое. Joomla 3.0 является выпуском со стандартным временем поддержки (6 меcяцев).

Основные изменения:

  • интегрирован JavaScript-фреймворк Bootstrap в пакет jui
  • реализована новые шаблоны для административного интерфейса адаптированных для мобильных устройств
  • реализован фронтэнд Protostar
  • обновлен шаблон Beez3
  • упрощен процесс установки
  • обеспечена поддержка сайтов с СУБД PostgreSQL
  • SimplePie для управления новостными лентами
  • реализована поддержка установки языковых пакетов из менеджера дополнений
  • реализован новый модуль для показа статистики
  • обновлен TinyMCE до версии 3.5.6
  • улучшен "умный поиск”

Сегодня мы рассмотрим инструкцию по установке Joomla! 2.5.1 в Ubuntu 11.10/12.04. Приступим. Для установки вам понадобится веб-сервер Apache, MySQL, PHP. Все это можно установить командой: 

sudo apt install tasksel
sudo tasksel

и там помечаем с помощью пробела LAMP Tab and ok..

1. Добавляем поддержку Joomla в Apache

cd /etc/apache2/
sudo cp sites-available/default sites-available/joomla
sudo a2ensite joomla
sudo /etc/init.d/apache2 restart

2. Cоздаем базу данных и пользователя MySQL

mysql -u root -p
create database joomla;
CREATE USER 'joomla'@'localhost' IDENTIFIED BY '1234';

joomla и 1234 можно изменить на свои значения.

3. Предоставим пользователю все привилегии доступа к созданной БД выйдем из MySQL

GRANT ALL PRIVILEGES ON joomla.* TO 'joomla' IDENTIFIED BY '1234';
exit

4.Создаем каталог для Joomla и распаковываем туда архив

После выдаем на архив рекурсивные права для пользователя www-data/var/www/joomla

sudo mkdir /var/www/joomla
cd /var/www/joomla
wget -c http://joomlaportal.ru/downloads/joomla/Joomla_3.0.1-Stable-Full_Package.tar.gz
sudo tar xvf Joomla_3.0.1-Stable-Full_Package.tar.gz
sudo chown -R www-data.www-data /var/www/joomla/

5. Переходим к мастеру настроек кликнув 127.0.0.1/joomla/index.php или http://localhost/joomla и следуем инструкции. И вы перейдете к панели установки, при установке указываем тип базы MYSQL, название базы joomla,  которую мы создали выше)
После завершения установки удалите директорию

rm -rf /var/www/joomla/installation

1. Конфигурация сайта

2. Конфигурация базы данных

3. Конфигурация FTP

4. Завершение установки





 http://127.0.0.1/joomla/
при завершении установки была проблема с файлом configuration.php типа нужно создать со следующим содержимым

touch configuration.php /var/www/joomla
nano configuration.php

(и вставить аналогичное то что у вас показывает для вашего сайта).

class JConfig {
public $offline = '0';
public $offline_message = 'Сайт закрыт на техническое обслуживание.
Пожалуйста, зайдите позже.';
public $display_offline_message = '1';
public $offline_image = '';
public $sitename = 'линукс.net';
public $editor = 'tinymce';
public $captcha = '0';
public $list_limit = '20';
public $access = '1';
public $debug = '0';
public $debug_lang = '0';
public $dbtype = 'mysql';
public $host = 'localhost';
public $user = 'root';
public $password = '8891';
public $db = 'joomla';
public $dbprefix = 'uxca2_';
public $live_site = '';
public $secret = 'tmokqmpjiFA6jzuc';
public $gzip = '0';
public $error_reporting = 'default';
public $helpurl = 'http://help.joomla.org/proxy/index.php?option=com_help&keyref=Help{major}{minor}:{keyref}';
public $ftp_host = '127.0.0.1';
public $ftp_port = '21';
public $ftp_user = '';
public $ftp_pass = '';
public $ftp_root = '';
public $ftp_enable = '0';
public $offset = 'UTC';
public $mailer = 'mail';
public $mailfrom = '[email protected]';
public $fromname = 'линукс.net';
public $sendmail = '/usr/sbin/sendmail';
public $smtpauth = '0';
public $smtpuser = '';
public $smtppass = '';
public $smtphost = 'localhost';
public $smtpsecure = 'none';
public $smtpport = '25';
public $caching = '0';
public $cache_handler = 'file';
public $cachetime = '15';
public $MetaDesc = '';
public $MetaKeys = '';
public $MetaTitle = '1';
public $MetaAuthor = '1';
public $MetaVersion = '0';
public $robots = '';
public $sef = '1';
public $sef_rewrite = '0';
public $sef_suffix = '0';
public $unicodeslugs = '0';
public $feed_limit = '10';
public $log_path = '/var/www/joomla/logs';
public $tmp_path = '/var/www/joomla/tmp';
public $lifetime = '15';
public $session_handler = 'database';
}

и все проблем больше не должно быть.... Удачи!

6. После установки вы можете попасть в админку кликнув http://127.0.0.1/joomla/administrator/ или http://localhost/joomla/administrator/

Автор: Юрий Герук

Лицензия: CC BY-SA 4.0

Похожие материалы:
Помогла ли вам статья?
Да Нет
Статья оказалась полезной для 0 человек
А
Большое спасибо! Пробовал установить следуя инструкциям с других сайтов - так и не заработало. С вашей все получилось. Единственное прежде чем выполнить sudo tasksel, нужно было сначало установить сам tasksel (у меня ubuntu 14.04), а так огромное спасибо.
Автор: Рад что вам помогло, материал написал для старой версии Joomla, в скором времени обновим инструкцию.
avatar