Это старая версия документа.


При работе с сервером apache2 хочется работать в домашней директории чтобы не переключаться на root. запустить к примеру быстро друпал или программировать для веб. Это можно делать в директории ~/public_html . Для примера используется смс drupal .

Надо выполнить след действия:

  1. установить lamp
  2. создать папку public_html: mkdir ~/public_html
  3. включить модуль userdir: sudo a2enmod userdir
  4. отредактировать конфигурационные файлы модулей php5.conf (закомментировать php_admin_flag engine Off) и userdir.conf (заменить строчку с AllowOverride на AllowOverride All)
  5. включить своего пользователя в папку www-data: addgroup username www-data
  6. перезапустить apache2: sudo service apache2 restart
  7. настроить .htaccess который в папке сайта. установить RewriteBase: RewriteBase /~username/drupal8
  8. запустить друпал по ссылке http://localhost/~username/drupal8

Можно пользоваться.

Ссылки