Как развернуть проект на локальном сервере
Материал из Вікі Фаланстэра
Версия от 19:32, 17 июля 2015; Lena batura (обсуждение | вклад)
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)