За пример взят дистрибутив Ubuntu 12.04
P.S. Данный пример установки вебсервера "В слепую" большинство операций и настроек система делает за вас автоматически, пример не расчитан на "тонкую настройку" apache2 сервера, а приведен как пример быстрого начала работы с CMS Yupe!
Устанавливаем пакет tasksel. Открываем терминал пишем:
sudo apt-get install tasksel
После чего ставим сборку apache2+mysql+php
sudo tasksel install lamp-server либо sudo apt-get install lamp-server
В процессе установки указываем пароль и пользователя для базы данных. Проверяем работу apache2
Должна открыться страница с заголовком "It works!"
Ставим phpmyadmin
sudo apt-get install phpmyadmin
Переходим по ссылке: http://localhost/phpmyadmin.
Для входа используем указанный выше логин и пароль. Создаем базу анных для Yupe К примеру с помошью ранее установленного phpmyadmin. Подключаем mod_rewrite к Apache2
sudo a2enmod rewrite
Редактируем конфигурацию хостов:
sudo nano /etc/apache2/sites-available/default
А именно, изменяем параметр
AllowOverride None на AllowOverride All
Перезагружаем Apache2
sudo service apache2 restart
Приступаем к установке Юпи!
Из корневого каталога переходим в /var/www/ , Создаем папку для Yupe! к примеру "myblog". Копируем в нее все файлы cms.
При открытиии ссылки http://localhost/myblog у Вас должно открываться дерево файлов.
Раздаем права на папку с Yupe!
chmod -R 755 /var/www/myblog/
Начинаем установку Yupe! Переходим по ссылке http://localhost/myblog/public , должна открыться начальная страница установки. Следуем по пунктам установщика и вносим необходимые данные.
Решение проблем с mod_rewrite
Если при переходе по ссылке http://localhost/myblog/public возникает ошибка 500, делаем следующее: Переходим в файл дирректив который мы уже правили
sudo nano /etc/apache2/sites-available/default
меняем правила в Directory /var/www/ на следующие:
Options Indexes FollowSymLinks
AllowOverride None
Allow from all
Под Directory /var/www/ пишем диррективу для нашего сайта:
<Directory /var/www/myblog/>
Options FollowSymLinks
AllowOverride All
Переходим по ссылке http://localhost/myblog/public
Автор https://github.com/hitakiri
- Расскажите нам о новом сайте на Юпи!. Нам будет очень приятно.
- Сообщайте об ошибках, замечаниях или предложениях.
- Расскажите друзьям о Юпи!.
- Следите за обновлениями в twitter.
- Общайтесь на форуме.
- Помогайте проекту.
- Присылайте pull requests (патчи).
- Отдыхайте и наслаждайтесь жизнью!
При возникновении проблем мы готовы Вам помочь, напишите нам http://amylabs.ru/contact