Как развернуть проект на локальном сервере — различия между версиями
Материал из Вікі Фаланстэра
(Новая страница: «==Шаги для выполнения на OC Linux== 1. [https://www.digitalocean.com/community/tutorials/how-to-install-drupal-on-an-ubuntu-14-04-server-with…») |
|||
Строка 1: | Строка 1: | ||
− | + | OC Linux | |
1. [https://www.digitalocean.com/community/tutorials/how-to-install-drupal-on-an-ubuntu-14-04-server-with-apache Установка LAMP] | 1. [https://www.digitalocean.com/community/tutorials/how-to-install-drupal-on-an-ubuntu-14-04-server-with-apache Установка LAMP] |
Версия 19:32, 17 июля 2015
OC Linux
sudo apt-get install lamp-server^
2. Клонирование проекта с github
git clone https://github.com/falanster/devfalanster
3. Cкопировать все файлы из devfalanster в /var/www/html/
4. Cкопировать /var/www/html/sites/default/default.settings.php и переименовать его settings.php
5. Cкопировать .htaccess в /var/www/html/
6. В .htaccess переименовать
Options +SymLinksIfOwnerMatch -> Options +FollowSymLinks
7. Установка прав администратора на папку
sudo chmod -R 777 /var/www/html/
8. Откройте файл конфигурации Apache PHP в текстовом редакторе:
sudo nano /etc/apache2/sites-enabled/000-default.conf
<VirtualHost *:80> . . . ServerName example.com ServerAdmin webmaster@example.com DocumentRoot /var/www/html
Добавить три строчки что ниже
<Directory /var/www/html> AllowOverride All </Directory> . . . </VirtualHost>
9. Включаем функцию перезаписи
sudo a2enmod rewrite
mysql -u root -p create database mydatabase; use mydatabase; source (путь к бэкапу базы); - путь вводить без скобок, кавычек и т.п. exit
11. Перезапускаем веб-сервер
sudo service apache2 restart
12. В браузере набираем localhost -> устанавливаем (имя базы данных берем из пункта 10. в нашем случае это mydatabase)