Как развернуть проект на локальном сервере — различия между версиями

Материал из Вікі Фаланстэра
Перейти к: навигация, поиск
(Новая страница: «==Шаги для выполнения на OC Linux== 1. [https://www.digitalocean.com/community/tutorials/how-to-install-drupal-on-an-ubuntu-14-04-server-with…»)
 
Строка 1: Строка 1:
==Шаги для выполнения на OC Linux==
+
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

1. Установка LAMP

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

10. Подключаем базу данных

mysql -u root -p
create database mydatabase;
use mydatabase;
source (путь к бэкапу базы); - путь вводить без скобок, кавычек и т.п.
exit

11. Перезапускаем веб-сервер

sudo service apache2 restart

12. В браузере набираем localhost -> устанавливаем (имя базы данных берем из пункта 10. в нашем случае это mydatabase)