Как развернуть проект на локальном сервере — различия между версиями
Материал из Вікі Фаланстэра
Mn3m (обсуждение | вклад) |
|||
Строка 1: | Строка 1: | ||
OC GNU/Linux | OC GNU/Linux | ||
− | 1 | + | 1. Клонирование проекта с [https://github.com/falanster/devfalanster github] |
− | + | ||
− | + | ||
git clone https://github.com/falanster/devfalanster | 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копировать [https://trello.com/c/x4cbCPhu/141-- .htaccess] в /var/www/html/ | |
− | + | 5. В .htaccess переименовать | |
Options +SymLinksIfOwnerMatch -> Options +FollowSymLinks | Options +SymLinksIfOwnerMatch -> Options +FollowSymLinks | ||
− | + | 6. Установка прав администратора на папку | |
sudo chmod -R 777 /var/www/html/ | sudo chmod -R 777 /var/www/html/ | ||
− | |||
− | |||
− | + | 7. Включаем функцию перезаписи | |
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
− | + | ||
sudo a2enmod rewrite | sudo a2enmod rewrite | ||
− | + | 8. [[Як наладзіць базу пры разгортванні праекта|Подключаем базу данных]] | |
mysql -u root -p | mysql -u root -p | ||
create database mydatabase; | create database mydatabase; | ||
Строка 37: | Строка 22: | ||
source (путь к бэкапу базы); - путь вводить без скобок, кавычек и т.п. | source (путь к бэкапу базы); - путь вводить без скобок, кавычек и т.п. | ||
exit | exit | ||
− | + | 9. Перезапускаем веб-сервер | |
sudo service apache2 restart | sudo service apache2 restart | ||
− | + | 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
mysql -u root -p create database mydatabase; use mydatabase; source (путь к бэкапу базы); - путь вводить без скобок, кавычек и т.п. exit
9. Перезапускаем веб-сервер
sudo service apache2 restart
10. В браузере набираем localhost -> устанавливаем (имя базы данных берем из пункта 8. в нашем случае это mydatabase)