Страница 8 из 29

Re: Установка на Ubuntu

Добавлено: Вс дек 08, 2013 1:16 am
rav3n
Если не затруднит, можно все-таки узнать про установку в другую папку? Попробовал установить на NAS Synology, работает, если установка произведена в корень, т.е. по адресу /volume1/web (http://192.168.1.100), но не работает, если установить в папку /volume1/web/majordomo (http://192.168.1.100/majordomo). Спасибо.

Re: Установка на Ubuntu

Добавлено: Чт дек 12, 2013 10:54 pm
bazooker
в /etc/apache2/ есть папки sites-available и sites-enabled
в папке sites-available копируешь default (новое имя придумай сам :) )
редактируешь его примерно так:

Код: Выделить всё

<VirtualHost *:80>
        ServerAdmin [email protected]
        ServerName  www.address.com
        ServerAlias address.com

        DocumentRoot /home/user/site
        <Directory />
                Options FollowSymLinks
                AllowOverride All
        </Directory>
        <Directory /home/user/site>
                Options Indexes FollowSymLinks MultiViews
                AllowOverride All
                Order allow,deny
                allow from all
        </Directory>

        ScriptAlias /cgi-bin/ /usr/lib/cgi-bin/
        <Directory "/usr/lib/cgi-bin">
                AllowOverride None
                Options +ExecCGI -MultiViews +SymLinksIfOwnerMatch
                Order allow,deny
                Allow from all
        </Directory>

        ErrorLog ${APACHE_LOG_DIR}/error.log

        # Possible values include: debug, info, notice, warn, error, crit,
        # alert, emerg.
        LogLevel warn

        CustomLog ${APACHE_LOG_DIR}/access.log combined
</VirtualHost>
Обрати внимание на ServerName, ServerAlias, DocumentRoot, Directory и 2шт AllowOverride

Соответственно помещаешь файлы в /home/user/site (так как прописано в DocumentRoot)

Код: Выделить всё

a2ensite "название сайта"
(так как подписано в /etc/apache2/sites-available/)

Код: Выделить всё

service apache2 reload
рекомендую на своем dns прописать http://www.address.com (точнее тот, который указывали в sites-available) на IP устройства на котором он хостится
В результате получим доступ не по IP а просто по доменному имени

если будет проблема с отображением сайта - проверь .htaccess и mod_rewrite

:) Profit

Re: Установка на Ubuntu

Добавлено: Чт дек 12, 2013 11:14 pm
ErmolenkoM
Добавил настройку VirtualHost в вики http://smartliving.ru/Main/SetupLinux
поправьте, если что не так.

Re: Установка на Ubuntu

Добавлено: Чт дек 12, 2013 11:28 pm
bazooker
msh555 писал(а):Добавил настройку VirtualHost в вики http://smartliving.ru/Main/SetupLinux
поправьте, если что не так.
ты успел внести это в вики, пока я еще правил сообщение)))
поправил да и дописал чуток

Re: Установка на Ubuntu

Добавлено: Пт дек 13, 2013 11:31 am
rav3n
Спасибо, буду пробовать.

Re: Установка на Ubuntu

Добавлено: Вс янв 19, 2014 11:10 pm
DiArt
Сегодня решил поставить себе Ubuntu 13.10
Проблемы начались с Majordomo
Делал как всегда по инструкции. НО!
Вот что я понял: в 13.04 и возможно ранних версиях Apache стоял 2.2
В текущей версии Apache 2.4
Отсюда и проблемы. Как уже было ранее сказано пришлось править config.php в корне MDM Было <? стало <?php
Запустилось вроде бы. Но такое ощущение что .htaccess не отрабатывается или mod-rewrite не включен. Хотя я 100% уверен что включен и есть файл .htaccess
Похоже они что-то перемудрили с настройками.
Кто знает как победить? А то я сижу курю мануалы пока

Re: Установка на Ubuntu

Добавлено: Вс янв 19, 2014 11:43 pm
DiArt
Вобщем много изменений с Apache 2.4 (Ubuntu 13.10)
Раззбираться неохота где куда "потыкать"
Похоже придется возвращаться на 13.04

Re: Установка на Ubuntu

Добавлено: Пн янв 20, 2014 5:34 am
dmw
DiArt писал(а):Проблемы начались с Majordomo...
Запустилось вроде бы...
Кто знает как победить?
Вы сами то читали себя? Что не работает то конкретно?

Re: Установка на Ubuntu

Добавлено: Пн янв 20, 2014 10:08 am
DiArt
Согласен немного сумбурно написал.
Вобщем пытался поставить как и всегда по инструкции.
НО! не было конфига апача
sudo nano /etc/apache2/sites-available/default
вот этого файла нет. В инете вычитал что теперь Апач 2.4 поддерживает *.conf файлы.
Вручную создал sudo nano /etc/apache2/sites-available/default файл. прописал как из стандартного файла.
Всё равно получаем Not Found см. картинку
Mod rewrite включен, .htaccess присутствует
Мне кажется некорректно отрабатывается .htaccess Возможно что-то поменялось и в virtualhost

Re: Установка на Ubuntu

Добавлено: Пн янв 20, 2014 10:55 am
dmw
Да, это не отрабатывается файл .httaccess, для это в настройках Apache в /etc/apache2/sites-available/default нужно все "AllowOverride None" изменить на "AllowOverride All"