[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Виртуальний хост для Zend Framework project
revisor
Поставил на Убунту 14.04 Zend Framework Skeleton в папку

/var/www/zf2-tutorial/ZendSkeletonApplication

Оно работает в броузере вот так
http://localhost/zf2-tutorial/ZendSkeleton...ication/public/

Но мне надо сконфигурировать виртуалку
Что я сделал
/etc/apache2/sites-enabled/zf2-tutorial наполнил содержанием

NameVirtualHost *:80
<VirtualHost *:80>
DocumentRoot "/var/www/zf2-tutorial/ZendSkeletonApplication/public"
ServerName zf2.local
<Directory "/var/www/zf2-tutorial/ZendSkeletonApplication/public" >
Options Indexes FollowSymLinks
AllowOverride all
Order deny,allow
Allow from all
</Directory>
</VirtualHost>

В файле /etc/hosts прописал
127.0.0.1 zf2.local localhost

Перезагрузил апач
$# service apache2 restart

И пишу в броузере
http://zf2.local/
I
А оно мне дает список всех папок на локалке и все
Что ни делаю ниче не меняеться

inpost
А апач точно включен?

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
revisor
Вот так запускается пхпмайадмин
http://localhost/html/phpmyadmin/
Oyeme
Файл с конфигурцяии apache подключает этот файл? /etc/apache2/sites-enabled/zf2-tutorial ?
Вы должы были раскомментировать строчку.
inpost
А точно корректно всё сделал? Я привык помещать в папку available, а потом через a2ensite активировать (скорее всего переносится в папку enabled). В общем в ответе не уверен, возможно проблема совсем в другом.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Invis1ble
1. zf2-tutorial должен подключаться в основном конфиге апача
2. обычно конфиги вирт. хостов кладут в sites-available, затем делают ссылку на него в sites-enabled. Впрочем, тут это не имеет значения.

_____________

Профессиональная разработка на заказ

Я на GitHub | второй профиль

revisor
Цитата (Oyeme @ 31.07.2015 - 01:04)
Файл с конфигурцяии apache подключает этот файл? /etc/apache2/sites-enabled/zf2-tutorial ?
Вы должы были раскомментировать строчку.

Здесь?
/etc/apache2/apache2.conf
Так тут стоит по умолчанию
# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf
revisor
Через a2ensite как делается?
bestxp
.conf забыл расширение сделать у конфига
revisor
Сделал через a2ensite , файл с расширением zf2-tutorial.conf
<VirtualHost *:80>
ServerName zf2-tutorial
DocumentRoot /var/www/zf2-tutorial/ZendSkeletonApplication/public
<Directory /var/www/zf2-tutorial/ZendSkeletonApplication/public >
AllowOverride All
Require all granted
</Directory>
</VirtualHost>

В файле hosts прописал
127.0.0.1  zf2-tutorial localhost

Видает ошибку
Internal Server Error

The server encountered an internal error or misconfiguration and was unable to complete your request.

Please contact the server administrator at [no address given] to inform them of the time this error occurred, and the actions you performed just before this error.

More information about this error may be available in the server error log.

Apache/2.4.7 (Ubuntu) Server at zf2-tutorial Port 80
revisor
Бл*** убрал с конфа
<Directory /var/www/zf2-tutorial/ZendSkeletonApplication/public >
AllowOverride All
Require all granted
</Directory>

Все пашет
Поставил
<Directory /var/www/zf2-tutorial/ZendSkeletonApplication/public >
AllowOverride All
Order allow,deny
Allow from all
</Directory>

Опять не пашет та же ошибка
revisor
Бл*** с**а пи***ц е****й мануал по зенду , извините за плохой китайский)
Вот так работает
<Directory / >
AllowOverride All
Require all granted
</Directory>

Можно менять права пробовал работает
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.