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

Различия

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

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

Предыдущая версия справа и слева Предыдущая версия
Следующая версия
Предыдущая версия
wiki:настройка_public_html [2016/01/24 05:09]
[Настройка public html]
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. Для этого достаточно установить пакет phpmyadmin. Он может пригодиться для администрирования базы:<​code bash>​sudo apt-get install mysql-server phpmyadmin</​code>​ 
 +  - создать папку public_html:<​code bash>​mkdir ~/​public_html</​code>​ 
 +  - включить модуль userdir и rewrite (нужен для Drupal):<​code bash>​sudo a2enmod userdir 
 +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''​ --- папка вашего сайта. 
 + 
 +Можно пользоваться.
  
-надо выполнить след действия:​ 
-  - установить lamp 
-  - создать папку public_html:​ mkdir ~/​public_html ​ 
-  - включить модуль userdir: sudo a2enmod userdir 
-  - отредактировать конфигурационные файлы модулей php5.conf и userdir.conf (AllowOverride All) 
-  - включить своего пользователя в папку www-data: addgroup yurau1504 www-data 
-  - перезапустить apache2: sudo service apache2 restart 
-  - запустить друпал по ссылке http://​localhost/​~username 
 ===== Ссылки ===== ===== Ссылки =====
  
-  * [[FIXME]]+  * [[wiki:​drupal|Drupal]] 
 +  * [[wiki:​apache2|Apache HTTP Server]]
  
 {{tag>​настройка_public_html}} {{tag>​настройка_public_html}}