Страница 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)
(так как подписано в /etc/apache2/sites-available/)
рекомендую на своем 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
ты успел внести это в вики, пока я еще правил сообщение)))
поправил да и дописал чуток
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"