MyTetra Share
Делитесь знаниями!
Настройка public_html
Время создания: 25.01.2020 12:46
Автор: alensav
Текстовые метки: Настройка public_html
Раздел: MyTetra - APACHER
Запись: alensav/MyTetra2/main/base/1579945605n35e839ph3/text.html на raw.githubusercontent.com

Настройка public_html

При работе с сервером apache2 хочется работать в домашней директории, чтобы не переключаться на root. Запустить, к примеру, быстро Drupal или программировать для веб. Это можно делать в директории ~/public_html. Для примера используется CMS Drupal.

Надо выполнить следующие действия:

  1. установить lamp. Для этого достаточно установить пакет phpmyadmin. Он может пригодиться для администрирования базы:
  2. sudo apt-get install mysql-server phpmyadmin

  3. создать папку public_html:
  4. mkdir ~/public_html

  5. включить модуль userdir и rewrite (нужен для Drupal):
  6. sudo a2enmod userdir

    sudo a2enmod rewrite

  7. отредактировать конфигурационные файлы в папке /etc/apache2/mods-enabled модулей php5.conf (закомментировать php_admin_flag engine Off; включает php в домашней дирректории) и userdir.conf (заменить строчку AllowOverride с параметрами на AllowOverride All; включает файл .htaccess).
  8. добавить своего пользователя в группу www-data:
  9. sudo addgroup $USER www-data

  10. перезапустить apache2:
  11. sudo service apache2 restart

  12. распаковать ваш сайт в папку ~/public_html/drupal8
  13. настроить .htaccess, находящийся в папке сайта. Установить RewriteBase: RewriteBase /~username/drupal8, где username — имя вашего пользователя. И настроить права на файлы и папки, если сайт скопирован с другого хостинга:
  14. sudo chown -R $USER:$USER *

    find . -type d -exec chmod 775 '{}' \;

    find . -type f -exec chmod 664 '{}' \;

    =============================================================

    1. RewriteBase: RewriteBase /~username/drupal8
    1. RewriteBase: RewriteBase /~alensav/drupal8

  15. запустить Drupal по ссылке http://localhost/~username/drupal8, где username — имя вашего пользователя, drupal8 — папка вашего сайта.


  1. http://localhost/~alensav/drupal8

Можно пользоваться.

Ссылки

  • Drupal
  • Apache HTTP Server

настройка public html


Так же в этом разделе:
 
MyTetra Share v.0.65
Яндекс индекс цитирования