Сайт разработчика Diafan.CMS

Вход на сайт

Готовим платформу разработчика Diafan.CMS (часть 1)

09 октября 2015 г.

С помощью центра приложений устанавливаем: tasksel и MidnightCommander

Устанавливаем LAMP набрав в коммандной строке команду

  sudo tasksel install lamp-server

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

Для работы Diafan CMS нужно разрешить использовать .htaccess на хостах. Для этого необходимо заменить в файле /etc/apache2/apache2.conf
конструкцию
<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride None
    Require all granted
</Directory>

на следующую
<Directory /var/www/>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

Также необходимо включить модуль rewrite.

  sudo a2enmod rewrite
  sudo service apache2 restart

Поскольку apache2 будет запущен от имени другого пользователя (скорее всего www-data), необходимо его добавить в группу в которой состоит пользователь под которым планируется работать

  sudo usermod -a -G [пользователь] www-data

Необходимо для разрешения проблем связанных с правами доступа.

Также для удобства работы с Базой данных нужна СУБД. Вполне может подойти phpMyAdmin
!!! Даже не пытайтесь установить phpMyAdmin из центра приложений потому что в процессе установки необходимо вводить пароль от БД в графической оболочке просто непредустмотрено.

  sudo apt-get install phpmyadmin

и далее по инструкции.

Возможно сразу после установки не получится запустить phpmyadmin. При попытке зайти по адресу http://localhost/phpmyadmin получите ошибку.

Not Found
The requested URL /phpmyadmin was not found on this server.
Apache/2.4.7 (Ubuntu) Server at localhost Port 80

Потребуется его переконфигурировать.

  sudo dpkg-reconfigure phpmyadmin

Всё localhost (LAMP) на домашней Ubuntu 14.04 готов к эксплуатации.

Видео: "Установка WEB есвера lamp на Ubuntu 14.04"