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

Материал из Вікі Фаланстэра
Перейти к: навигация, поиск
Строка 16: Строка 16:
 
7. Если функция перезаписи не включена, то включаем  
 
7. Если функция перезаписи не включена, то включаем  
 
  sudo a2enmod rewrite
 
  sudo a2enmod rewrite
8. Не забудьте перезапустить веб-сервер  
+
8. Не забудьте перезапустить веб-сервер  
 
  sudo service apache2 restart
 
  sudo service apache2 restart
9. [[Як наладзіць базу пры разгортванні праекта|Подключаем базу данных]]
+
9. [[Як наладзіць базу пры разгортванні праекта|Подключаем базу данных]]
 
  mysql -u root -p
 
  mysql -u root -p
 
  create database mydatabase;
 
  create database mydatabase;
Строка 26: Строка 26:
  
 
10.  В браузере набираем ваш локальный хост -> устанавливаем (имя базы данных берем из пункта 9. в нашем случае это mydatabase)
 
10.  В браузере набираем ваш локальный хост -> устанавливаем (имя базы данных берем из пункта 9. в нашем случае это mydatabase)
 +
 +
*Калі не будзе падключацца база, як на скрыне:
 +
 +
[[Файл:Image.png|400px]]
 +
 +
Тады: <br>
 +
1. Калі ў файла .htaccess у /var/www/html/ з'явіцца ss напачатку, то выдаліце гэтыя літары ўручную ці праз тэрмінал.
 +
 +
2. дадаць у файл apache2 тры радкі:
 +
<Directory /var/www/html/>
 +
AllowOverride All
 +
</Directory>
 +
у тое места як на скрыне:
 +
 +
[[Файл:file_apache_2.png|400px]]
 +
 +
3. Перазапусціць apache: sudo apache 2 reload
 +
 +
*Разгортванне павінна праходзіць на віртуальным хосце.
 +
  
 
==Ссылки==
 
==Ссылки==
Строка 31: Строка 51:
 
# [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| Установка локальных хостов]
 
# [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| Установка локальных хостов]
 
# https://trello.com/c/x4cbCPhu/141
 
# https://trello.com/c/x4cbCPhu/141
 
+
# https://www.drupal.org/node/228462 - "Page Not Found" Errors on every page except homepage.
  
 
[[Category:Техническая поддержка]]
 
[[Category:Техническая поддержка]]

Версия 12:33, 1 декабря 2018

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. Не забудьте перезапустить веб-сервер

sudo service apache2 restart

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

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

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

  • Калі не будзе падключацца база, як на скрыне:

Image.png

Тады:
1. Калі ў файла .htaccess у /var/www/html/ з'явіцца ss напачатку, то выдаліце гэтыя літары ўручную ці праз тэрмінал.

2. дадаць у файл apache2 тры радкі: <Directory /var/www/html/> AllowOverride All </Directory> у тое места як на скрыне:

File apache 2.png

3. Перазапусціць apache: sudo apache 2 reload

  • Разгортванне павінна праходзіць на віртуальным хосце.


Ссылки

  1. https://www.digitalocean.com/community/tutorials/how-to-install-drupal-on-an-ubuntu-14-04-server-with-apache
  2. Установка локальных хостов
  3. https://trello.com/c/x4cbCPhu/141
  4. https://www.drupal.org/node/228462 - "Page Not Found" Errors on every page except homepage.