Порблема с установкой

Главные вкладки

Аватар пользователя Jenia Jenia 26 декабря 2007 в 21:20

Я никак не могу установить Drupal на локальной машине под Windows. Всё залил в нужную папку, но при обращении к сайту (точнее к виртуальному хосту mysite) происходит редирект на адрес mysite/_php/install.php . Такого адреса естественно не существует и выдаётся ошибка: "Not Found The requested URL /_php/install.php was not found on this server". Я уверен, что это связано с настройками в httpd.conf . Конкретнее, я думаю, проблема в этих двух строчках файла, которые присутствуют в настройках виртуального хоста mysite:
ScriptAlias /_php/ "C:/Program Files/php-4.3.8/"
Action application/x-httpd-php "/_php/php.exe

Если залить Drupal на хостинг, то там он нормально устанавливается.

На домашней машине стоят:
Mysql 5.0;
Apache 1.3.27;
php-4.3.8.

Всё ставил сам, Дэнвером не пользовался.

Кстати в лог пишется во что:
No such file or directory: script not found or unable to stat: c:/program files/php-4.3.8/install.php

Комментарии

Аватар пользователя Crazy Joker Crazy Joker 26 декабря 2007 в 21:57

нужно использовать не ScriptAlias, а другую нотацию (в моем случае для 5 версии PHP и Apache 2.2):

LoadModule php5_module "c:/Usr/php5/php5apache2_2.dll"
AddType application/x-httpd-php .php

Для вашей версии PHP и Apache будет естественно отличаться.
О настройке под конкретную версию апача рекоммендую почитать INSTALL.txt (в папке с установленным php), секция
2. Installation on Windows systems

Аватар пользователя Jenia Jenia 27 декабря 2007 в 0:46

Я с Вами не совсем согласен. У меня php стоит как cgi-приложение. И для этого случая у меня всё настроено так, как сказано в INSTALL.txt. Причём все php-скрипты написанные мной работают. Проблема только с Друпал. Это можно как-то поправить или нужно поставить php как модуль Апача?

Аватар пользователя Jenia Jenia 27 декабря 2007 в 3:57

Установил php как модуль Апача. Теперь всё работает. Но я так и не понял, почему не работает в режиме, когда php cgi-приложение.