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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:настройка_public_html [2016/01/24 11:37]
[Настройка public_html]
wiki:настройка_public_html [2016/03/13 13:16] (текущий)
[Настройка public_html]
Строка 1: Строка 1:
 ====== Настройка public_html ====== ====== Настройка public_html ======
-При работе с сервером apache2 хочется работать в домашней директории чтобы не переключаться на root. запустить к примеру быстро друпал или программировать для веб. Это можно делать в директории ~/​public_html . Для примера используется смс drupal . 
  
-Надо выполнить след действия:​ +При работе с сервером apache2 хочется работать в домашней директории,​ чтобы не переключаться на root. Запустить,​ к примеру,​ быстро Drupal или программировать для веб. Это можно делать в директории ''​~/​public_html''​. Для примера используется CMS Drupal. 
-  - установить lamp + 
-  - создать папку public_html:​ mkdir ~/​public_html  +Надо выполнить следующие ​действия:​ 
-  - включить модуль userdir: sudo a2enmod userdir +  - установить lamp. Для этого достаточно установить пакет phpmyadmin. Он может пригодиться для администрирования базы:<​code bash>​sudo apt-get install mysql-server phpmyadmin</​code>​ 
-  - отредактировать конфигурационные файлы модулей php5.conf (закомментировать php_admin_flag engine Off) и userdir.conf (заменить строчку ​с AllowOverride на AllowOverride All+  - создать папку public_html:​<code bash>mkdir ~/​public_html</​code>​ 
-  - включить своего пользователя в папку www-data: addgroup ​username ​www-data +  - включить модуль userdir ​и rewrite (нужен для Drupal):<code bash>sudo a2enmod userdir 
-  - перезапустить apache2: sudo service apache2 restart +sudo a2enmod rewrite</​code>​ 
-  - настроить .htaccess ​который в папке сайта. ​установить RewriteBase:​ RewriteBase /​~username/​drupal8 +  - отредактировать конфигурационные файлы ​в папке /​etc/​apache2/​mods-enabled ​модулей php5.conf (закомментировать php_admin_flag engine Off; включает php в домашней дирректории) и userdir.conf (заменить строчку AllowOverride ​с параметрами ​на AllowOverride Allвключает файл .htaccess). 
-  ​запустить ​друпал по ссылке http://​localhost/​~username/​drupal8+  - добавить своего пользователя в группу 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}}