Настройка public_html Сравнение версий

Различия

Здесь показаны различия между двумя версиями данной страницы.

Ссылка на это сравнение

Следующая версия
Предыдущая версия
wiki:настройка_public_html [2016/01/24 05:04]
создано
wiki:настройка_public_html [2016/03/13 13:16] (текущий)
[Настройка public_html]
Строка 1: Строка 1:
-====== Настройка ​public html ====== +====== Настройка ​public_html ​======
-При работе с сервером apache2 хочется работать в домашней директории чтобы не переключаться на root. запустить к примеру быстро друпал или программировать для веб. Это можно делать в директории ~/​public_html .+
  
-надо выполнить след действия:​ +При работе с сервером apache2 хочется работать в домашней директории,​ чтобы не переключаться на root. Запустить,​ к примеру,​ быстро Drupal или программировать для веб. Это можно делать в директории ''​~/​public_html''​. Для примера используется CMS Drupal. 
-  - установить lamp + 
-  - создать папку public_html +Надо выполнить следующие ​действия:​ 
-  - включить модуль userdir  +  - установить lamp. Для этого достаточно установить пакет phpmyadmin. Он может пригодиться для администрирования базы:<​code bash>​sudo apt-get install mysql-server phpmyadmin</​code>​ 
-  - отредактировать конфигурационные файлы модулей php5.conf и userdir.conf (AllowOverride All+  - создать папку public_html:<code bash>​mkdir ~/​public_html</​code>​ 
-  - включить своего пользователя в папку www-data +  - включить модуль ​userdir и rewrite (нужен для Drupal):<​code bash>​sudo a2enmod ​userdir 
-  - запустить ​друпал по ссылке localhost/​~username+sudo a2enmod rewrite</​code>​ 
 +  - отредактировать конфигурационные файлы ​в папке /​etc/​apache2/​mods-enabled ​модулей php5.conf ​(закомментировать php_admin_flag engine Off; включает php в домашней дирректории) ​и userdir.conf (заменить строчку AllowOverride с параметрами на AllowOverride Allвключает файл .htaccess). 
 +  - добавить своего пользователя в группу www-data:<code bash>​sudo addgroup $USER www-data</​code>​ 
 +  - перезапустить ​apache2:<​code bash>​sudo service apache2 restart</​code>​ 
 +  - распаковать ваш сайт в папку ''​~/​public_html/​drupal8''​ 
 +  - настроить .htaccess, находящийся в папке сайта. Установить ''​RewriteBase:​ RewriteBase /​~username/​drupal8'',​ где ''​username''​ --- имя вашего пользователя. И настроить права на файлы и папки, если сайт скопирован с другого хостинга:<​code bash>​sudo chown -R $USER:$USER * 
 +find . -type d -exec chmod 775 '​{}'​ \; 
 +find . -type f -exec chmod 664 '​{}'​ \;</​code>​ 
 +  - запустить Drupal ​по ссылке ​%%http://localhost/​~username/drupal8%%, где ''​username''​ --- имя вашего пользователя,​ ''​drupal8''​ --- папка вашего сайта. 
 + 
 +Можно пользоваться.
  
 ===== Ссылки ===== ===== Ссылки =====
  
-  * [[FIXME]]+  * [[wiki:​drupal|Drupal]] 
 +  * [[wiki:​apache2|Apache HTTP Server]]
  
 {{tag>​настройка_public_html}} {{tag>​настройка_public_html}}