Различия
Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия Следующая версия Следующая версия справа и слева | ||
wiki:настройка_public_html [2016/01/24 05:09] [Настройка 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 и userdir.conf (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> |
- | - запустить друпал по ссылке http://localhost/~username | + | - перезапустить apache2: <code bash>sudo service apache2 restart</code> |
- | ===== Ссылки ===== | + | - распаковать ваш сайт в папку ~/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 папка вашего сайта. | ||
- | * [[FIXME]] | + | Можно пользоваться. |
+ | ===== Ссылки ===== | ||
+ | * [[wiki:drupal|Drupal]] | ||
+ | * [[wiki:apache2|Apache HTTP Server]] | ||
{{tag>настройка_public_html}} | {{tag>настройка_public_html}} |