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

Различия

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

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

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