The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"Apache Virtualhost-ы + PHP как CGI "
Вариант для распечатки  
Пред. тема | След. тема 
Форумы WEB технологии (Public)
Изначальное сообщение [ Отслеживать ]

"Apache Virtualhost-ы + PHP как CGI "  
Сообщение от Alexei email(??) on 05-Июл-08, 17:29 
Freebsd 7.0, Apache 2.0, PHP5 используется как CGI. Задача сделать работающими Виртуальные хосты с ПХП. вроде как http://domain.ru работает (всмысле пхп), а http://www.domain.ru и остальные поддомены выдают "The requested URL /php_dir/php-cgi/index.php was not found on this server."

Прочитал про cgi.fix_pathinfo=1 и cgi.force_redirect=1 не помогло.

Подскажите пожалуйста, как решить проблему? Что ещё можно сделать?

Высказать мнение | Ответить | Правка | Cообщить модератору

 Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "Apache Virtualhost-ы + PHP как CGI "  
Сообщение от Keeper (??) on 06-Июл-08, 17:19 
1. Не прописаны алиасы в VirtualHost'ах.
2. Неправильно прописаны пути к cgi-директории либо к интерпретатору php.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Apache Virtualhost-ы + PHP как CGI "  
Сообщение от Alexei (??) on 06-Июл-08, 20:25 
>1. Не прописаны алиасы в VirtualHost'ах.

Вирутулхост выглядит так:
<VirtualHost IP:80>
ServerName www.DOMAIN.ru
ServerAlias DOMAIN.ru *.DOMAIN.ru
DocumentRoot /home/web/www/domains/DOMAIN.ru/www/
ScriptAlias /cgi-bin /home/web/www/domains/DOMAIN.ru/www/cgi-bin
Options FollowSymLinks Includes MultiViews ExecCGI
CustomLog /home/web/logs/www.DOMAIN.ru-access.log Combined
ErrorLog /home/web/logs/www.DOMAIN.ru-error.log
UseCanonicalName Off
RewriteEngine on

RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+).DOMAIN\.ru [NC]
RewriteRule ^/(.*)$ /home/web/www/domains/DOMAIN.ru/%2/$1 [L]

LogLevel crit
</VirtualHost>


>2. Неправильно прописаны пути к cgi-директории либо к интерпретатору php.

Дело в том, что по http://DOMAIN.ru пхп отлично работает. И я так надеюсь, что http://www.DOMAIN.ru указывает на эту же папку.

Я пробовал прописывать пути прямо в virtualhost:
AddType application/x-httpd-php .php .phtml
<Directory "/home/web/www/domains/DOMAIN.ru/www">
    Options ExecCGI
</Directory>
ScriptAlias "/php_dir/" "/usr/local/bin/"
Action application/x-httpd-php "/php_dir/php-cgi"

И всё равно результат тот же. Я уже не знаю, что делать...

Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

3. "Apache Virtualhost-ы + PHP как CGI "  
Сообщение от Alexei email(??) on 06-Июл-08, 20:27 
И ещё, быть может важный момент.
По адресу http://webtvnews.ru/www/ тоже отлично фурычит. Может я что-то намудрил с реврайтами?
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру