Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

 

Установка Joomla 3 на ubuntu 14

Если не создали ещё пароль для root, давайте это зделаем командой

sudo passwd root

после нажатия кнопки Enter введите пароль от учётной записи которую создали при установки системы и создайте пароль для учётной записи root(все последующие действия необходимо проделывать из под root)

Установим пакеты которые необходимы для установки и работоспасобности Joomla

apt-get install apache2 php5 php5-mysql mysql-server mc

после того как все пакеты установятся(во время установки mysql будет предложенно создание пароля на root доступ к mysql) запустим службы

service apache2 start

service mysql start

выполним скрипт mysql_secure_installation, во время выполнения данного скрипта будет предложенно создания пароля на root доступ к mysql(если не создали пароль во время установки, создайте), также можно удалить тестовые базы, тестовых пользователей и удалённый доступ по root

после того как скрипт выполнится введите команду

mysql -p -r

создадим базу для joomla командой

create database joomla;

создадим пользователя которуму будет предоставлен полный доступ к данной базе

 GRANT ALL PRIVILEGES ON joomla.* TO 'joomlauser'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;

 в данном случаи пароль на базу будет password

 выйдем из mysql командой 

exit

теперь необходимо отредактировать файл apache2.conf который находится в папке /etc/apache2/, откроем данный файл командой

nano /etc/apache2/apache2.conf

добавьте сюда следующюю строку

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so

найдите раздел 

<Directory /var/www/>
Options None
AllowOverride None
Require all granted
</Directory>

замените строку 

AllowOverride None

на 

AllowOverride All

сохраните изменения клавишей F3

выйдите из редактора nano с помощью клавиши F2

перезагрузите apache командой(для того что-бы изменения вступили в силу)

service apache2 restart

активируйте firewall командой

ufw enable

откройте 80 порт и 22-й командами

ufw allow 80

ufw allow 22

теперь непосредственно приступим к установке joomla

для установки joomla понадобятся следующие программы 7zip filezilla и конечно сама joomla

после того как установите данные программы(думаю ненужно описывать как это сделать), распакуйте архив с joomla на рабочий стол в папку joomla, после этого нажмите правой кнопкой мыши на данной папке и из контекстного меню выберете создать архив с помощью программы 7zip, тип архива tar. после этого на рабочем столе появится файл joomla.tar, его необходимо "залить" на сервер с ubuntu. Делается это так, запустите программу FileZilla, подключитесь к серверу по протоколу sftp, используя учётные данные которые были созданны при установке ubuntu. Выгядеть это будет примерно так

нажмите кнопку быстрое соединение, после подключения необходимо перетянуть файл joomla.tar в правый нижний угл программы(желательно в паку home) FileZilla

 теперь запустите midnight commander, в левой части откройте паку var/www/html, с правой стороны откройте паку(если "залили" joomla.tar в паку home) home, переведите указатель на файл joomla.tar и нажмите Enter. После этих действий вы окажитесь внутри архиа joomla.tar. Нажмите клавишу shift и не отпуская нажмите стрелку вниз, держите данные кнопки пока всё содержимое архива не выделится, после того как содержимое будет выделенно, отпустите кнопки и нажмите клавишу F5, содержимое архива скопируется в папку html.

 Выйдите из midnight commander нажатием клавиши F10. Перейдите в каталог /var/www/html командой

cd /var/www/html

переименуем файл htaccess.txt в .htaccess командой

mv htaccess.txt .htaccess

Заблокируем доступ к административной панели всем, кроме определённого ip адреса, для этого создадим файл .htaccess а паке /var/www/html/administrator, командой

nano  /var/www/html/administrator/.htaccess

как только откроется редактор nano введите туда следующий текст

order deny,allow
deny from all
allow from XXX.XXX.XXX.XXX

заместо XXX.XXX.XXX.XXX подставьте тот ip адрес которому будет разрешен доступ к административной панели, сохраните файл клавишей F3, закройте редактор nano клавишей F2

поменяем на данный файл права командой

chmod 777 /var/www/html/administrator/.htaccess

 теперь откройте какой либо интернет браузер и введите ip вашего сервера(который указывали при установке ubuntu)

 

на данной странице введите название сайта, email администратора, логин администратора, пароль администратора и нажимайте кнопку Далее

 

на следующей странице необходимо ввести данные которые были созданны в mysql, тоесть имя пользователя(в данном случаи joomlauser), пароль(в данном сучаи password), имя базы данных(в данном случаи joomla), после этого нажимайте кнопку Далее, страницу Конфигурация FTP пропускайте, сразуже нажимайте Далее. На следующей странице сразу нажмите кнопку Установить.

Теперь осталось создать файл configuration.php и удалить папку installation

удалите паку installation командой

rm -r /var/www/html/installation

теперь создадим файл configuration.php командой

nano /var/www/html/configuration.php

как только откроется nano необходимо ввести данное содержимое

выделите данный текст, скопируйте, если подключаетесь к серверу через putty, нажатием правой кнопки мыши в области редактора nano вставьте данный текст, нажмите клавишу F3(для сохранения), далее клавишу F2(для выхода).

На этом установка joomla на ubuntu server законченна(в адресной строке браузера вводите ip адрес вашего сервера(откроется непосредственно сам сайт), или ip_вашего_сервера/administrator для захода в административную панель).

Так-же можно убрать из адресной строки index.php(это сработает только в том случаи если в apache2.conf была добавленна строка 

LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so и была заменена строка AllowOverride None на AllowOverride All)

В административной панели нажмите на меню Система далее нажмите меню Общие настройки, на открывшейся странице на против меню Перенаправление URL, нажмите Да и нажмите кнопку Сохранить

 

Добавить комментарий


Защитный код
Обновить