![]() |
apache22+php5+mysql55 под FreeBSD. Всё стартует, но не отображается Index.html
Всё ставил из портов.
apache22 не запускался до тех пор, пока не закомментировал unique_id_module в httpd.conf, потом набрал kldload accf_http и в rc.conf дописал apache22_enable="YES" apache22_http_accept_enable="YES" Стал запускаться. Добавил php5 из портов. Потом расширения поставил. Делал по книге Чилингарова о создании веб-сервера. После установки php5 в httpd.conf добавилась следующая строчка LoadModule php5_module libexec/apache22/libphp5.so А я сам дописал туда следующие строки <IfModule php5_module> AddType application/x-httpd-php .php Addtype application/x-httpd-php-source .phps </IfModule> а потом зачем-то ещё раз AddType application/x-httpd-php .php Addtype application/x-httpd-php-source .phps вот они наверное точно не нужны? Ещё в конфиге апача правил: DocumentRoot "/data/sites/site1/htdocs" именно в эту директорию положил index.html с одним словом. Но скорей всего моя ошибка кроется в строке ServerName там я пробовал писать localhost:80 - не получилось http://127.0.0.1:80 - не получилось. Буду очень рад помощи, заранее спасибо, ребята!) :bow: |
Сервер-то запущен? проверьте sockstat'ом.
|
|
Сервер слушает. И что ж тогда не получается? Ошибку какую выдаёт?
Код:
<IfModule dir_module> И мааленький уточнющий вопрос, Цитата:
|
|
Уже лучше, нет пермишенов только. Предлагаю вернуться к стандартному значению DocumentRoot
Ну или задать пермишены в соответствии с вашим документрутом так: Код:
<Directory "/data/sites/site1/htdocs"> |
vadblm, :yahoo: :up :yes: :)
спасибо вам огромное, большущее, необъятное!) воистину велика сила взаимопомощи) вот у меня всегда так, 90 % проблем моих в освоении freeBsd связаны с правами доступа |
Цитата:
Может, после анархии на виндовом десктопе это кажется неудобным, но поверьте, с опытом ограничения вам будут казаться такими же естественными, как правила дорожного движения ;) |
Время: 10:39. |
Время: 10:39.
© OSzone.net 2001-