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

Материал из Вікі Фаланстэра
Перейти к: навигация, поиск
Строка 1: Строка 1:
 
OC GNU/Linux
 
OC GNU/Linux
  
1.  [https://www.digitalocean.com/community/tutorials/how-to-install-drupal-on-an-ubuntu-14-04-server-with-apache Установка LAMP]
+
1.  Клонирование проекта с [https://github.com/falanster/devfalanster github]
sudo apt-get install lamp-server^
+
2.  Клонирование проекта с [https://github.com/falanster/devfalanster github]
+
 
  git clone https://github.com/falanster/devfalanster
 
  git clone https://github.com/falanster/devfalanster
3.  Cкопировать все файлы из devfalanster в /var/www/html/
+
2.  Cкопировать все файлы из devfalanster в /var/www/html/
  
4.  Cкопировать /var/www/html/sites/default/default.settings.php и переименовать его settings.php
+
3.  Cкопировать /var/www/html/sites/default/default.settings.php и переименовать его settings.php
  
5.  Cкопировать [https://trello.com/c/x4cbCPhu/141-- .htaccess] в /var/www/html/  
+
4.  Cкопировать [https://trello.com/c/x4cbCPhu/141-- .htaccess] в /var/www/html/  
  
6.  В .htaccess переименовать  
+
5.  В .htaccess переименовать  
 
  Options +SymLinksIfOwnerMatch -> Options +FollowSymLinks
 
  Options +SymLinksIfOwnerMatch -> Options +FollowSymLinks
7.  Установка прав администратора на папку
+
6.  Установка прав администратора на папку
 
  sudo chmod -R 777 /var/www/html/
 
  sudo chmod -R 777 /var/www/html/
8.  Откройте файл конфигурации Apache PHP в текстовом редакторе:
 
sudo nano /etc/apache2/sites-enabled/000-default.conf
 
  
<VirtualHost *:80>
+
7. Включаем функцию перезаписи
  . . .
+
  ServerName  example.com
+
  ServerAdmin webmaster@example.com
+
  DocumentRoot /var/www/html
+
Добавить три строчки что ниже
+
<Directory /var/www/html>
+
    AllowOverride All
+
</Directory>
+
  . . .
+
</VirtualHost>
+
9. Включаем функцию перезаписи
+
 
  sudo a2enmod rewrite
 
  sudo a2enmod rewrite
10.  [[Як наладзіць базу пры разгортванні праекта|Подключаем базу данных]]
+
8.  [[Як наладзіць базу пры разгортванні праекта|Подключаем базу данных]]
 
  mysql -u root -p
 
  mysql -u root -p
 
  create database mydatabase;
 
  create database mydatabase;
Строка 37: Строка 22:
 
  source (путь к бэкапу базы); - путь вводить без скобок, кавычек и т.п.
 
  source (путь к бэкапу базы); - путь вводить без скобок, кавычек и т.п.
 
  exit
 
  exit
11.  Перезапускаем веб-сервер  
+
9.  Перезапускаем веб-сервер  
 
  sudo service apache2 restart
 
  sudo service apache2 restart
12.  В браузере набираем localhost -> устанавливаем (имя базы данных берем из пункта 10. в нашем случае это mydatabase)
+
10.  В браузере набираем localhost -> устанавливаем (имя базы данных берем из пункта 8. в нашем случае это mydatabase)
 +
 
 +
==Ссылки==
 +
# https://www.digitalocean.com/community/tutorials/how-to-install-drupal-on-an-ubuntu-14-04-server-with-apache
 +
# [http://wiki.falanster.info/wiki/%D0%A3%D1%81%D1%82%D0%B0%D0%BD%D0%BE%D0%B2%D0%BA%D0%B0_%D0%BB%D0%BE%D0%BA%D0%B0%D0%BB%D1%8C%D0%BD%D1%8B%D1%85_%D1%85%D0%BE%D1%81%D1%82%D0%BE%D0%B2| Установка локальных хостов]
 +
 
  
 
[[Category:Техническая поддержка]]
 
[[Category:Техническая поддержка]]

Версия 11:38, 18 июля 2015

OC GNU/Linux

1. Клонирование проекта с github

git clone https://github.com/falanster/devfalanster

2. Cкопировать все файлы из devfalanster в /var/www/html/

3. Cкопировать /var/www/html/sites/default/default.settings.php и переименовать его settings.php

4. Cкопировать .htaccess в /var/www/html/

5. В .htaccess переименовать

Options +SymLinksIfOwnerMatch -> Options +FollowSymLinks

6. Установка прав администратора на папку

sudo chmod -R 777 /var/www/html/

7. Включаем функцию перезаписи

sudo a2enmod rewrite

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

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

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

sudo service apache2 restart

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

Ссылки

  1. https://www.digitalocean.com/community/tutorials/how-to-install-drupal-on-an-ubuntu-14-04-server-with-apache
  2. Установка локальных хостов