imho.ws
IMHO.WS  

Вернуться   IMHO.WS > Интернет, Глобальные и Локальные сети > Руководство для новичков
Опции темы
Старый 22.11.2006, 15:10     # 1
Dimarzio
Member
 
Аватар для Dimarzio
 
Регистрация: 09.05.2004
Адрес: Нямеччина
Сообщения: 270

Dimarzio Луч света в тёмном царствеDimarzio Луч света в тёмном царствеDimarzio Луч света в тёмном царствеDimarzio Луч света в тёмном царствеDimarzio Луч света в тёмном царстве
Apache+PHP проблема конфигурации

Всем доброго времени суток.
Прошу помощи у спецов> у меня следующая проблема, я установил у себя на компе Apache и PHP, и по указаниям умной книжки, что бы они взаимодействовали с друг-другом, поместил php.ini-dist в папку Windows, и в httpd.conf добавил следующие записи:
ScriptAlias /php/ "c:/php/"
Action application/x-httpd-php "/php/php-cgi.exe"
AddType application/x-httpd-php .php

Причём строка Action application до этого отсутствовала и я добавил её прямо после ScriptAlias. Правильно ли это не знаю.
После чего у меня ничего не заработало а лог ошибок выдал следующее>
Код:
[Wed Nov 22 12:06:53 2006] [error] [client 127.0.0.1] client denied by server configuration: C:/php/php-cgi.exe
Не пойму в чём причина... Путь правильный.
__________________
Рок против наркотиков??? Xа-ха, они бы еще сказали пчелы против меда...
Dimarzio вне форума  
Старый 23.11.2006, 00:00     # 2
Naked
::VIP::
 
Аватар для Naked
 
Регистрация: 15.05.2005
Адрес: Питер
Сообщения: 1 194

Naked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked СэнсэйNaked Сэнсэй
Цитата:
Dimarzio:
поместил php.ini-dist в папку Windows
так, насколько я помню нужно переименовать в php.ini
...и еще посмотри настройки файервола на всякий случай...
__________________
Чтобы воля стала действующим началом, тело должно быть совершенным.
Naked вне форума  
Старый 23.11.2006, 01:11     # 3
Necromancer
::VIP::
Черный маг
 
Аватар для Necromancer
 
Регистрация: 03.06.2006
Адрес: Старая башня
Пол: Male
Сообщения: 890

Necromancer Гурее всех гурых :-)
Necromancer Гурее всех гурых :-)Necromancer Гурее всех гурых :-)
Dimarzio
Скажи версию php и Apache. А то я знаю про некоторые несовместимости...
__________________
Маг Уха Песчаного Штиля.
Necromancer вне форума  
Старый 23.11.2006, 17:02     # 4
Dimarzio
Member
 
Аватар для Dimarzio
 
Регистрация: 09.05.2004
Адрес: Нямеччина
Сообщения: 270

Dimarzio Луч света в тёмном царствеDimarzio Луч света в тёмном царствеDimarzio Луч света в тёмном царствеDimarzio Луч света в тёмном царствеDimarzio Луч света в тёмном царстве
Так ПХП у меня стоит предпоследний 5.0 а Apache самый последний 2.2 если я не ошибаюсь. Полазив по интернету в надежде найти что-то только растроился так как на 6 разных сайтах 6 разных вариантов настройки...
В принципе я набрёл на умную мысль что Apache при старте должен загружать модуль PHP, вопрос лишь в том какой именно, в папке PHP лежит несколько dll с названием Apache, сейчас не могу сказать так как сижу в универе...

Цитата:
Сообщение от Naked
так, насколько я помню нужно переименовать в пхп.ини
...и еще посмотри настройки файервола на всякий случай...
Не думаю что ето причина, так как расположение ини-файла в папке Windows играет небольшое значение в исполнении CGI-скриптов, но всё равно спасибо попробую.

Да совсем забыл упомянуть, что все скрипты я пытался тестировать на localhost
__________________
Рок против наркотиков??? Xа-ха, они бы еще сказали пчелы против меда...

Последний раз редактировалось Dimarzio; 23.11.2006 в 17:04.
Dimarzio вне форума  
Старый 23.11.2006, 19:04     # 5
Necromancer
::VIP::
Черный маг
 
Аватар для Necromancer
 
Регистрация: 03.06.2006
Адрес: Старая башня
Пол: Male
Сообщения: 890

Necromancer Гурее всех гурых :-)
Necromancer Гурее всех гурых :-)Necromancer Гурее всех гурых :-)
Если я не ошибаюсь, то PHP 5 не работает пока еще с Apache 2.2...
Поставь следующую конфигурацию:
Apache 2.0.* (Последняя версия 2.0.*)
PHP 5.* (Последняя версия PHP)

И ставь таким образом:
php в папку : C:\php
И в конфиг Апача добавь:
Код:
# For PHP 4 do something like this:
LoadModule php4_module "c:/php/php4apache2.dll"
# Don't forget to copy the php4apache2.dll file from the sapi directory!
AddType application/x-httpd-php .php

# For PHP 5 do something like this:
LoadModule php5_module "c:/php/php5apache2.dll"
AddType application/x-httpd-php .php

# configure the path to php.ini
PHPIniDir "C:/php"
Вот.
Файл php.ini не нужно вообще никуда пихать, делаешь только то, что написано наверху...

Удачи!
__________________
Маг Уха Песчаного Штиля.
Necromancer вне форума  


Ваши права в разделе
Вы НЕ можете создавать новые темы
Вы не можете отвечать в темах.
Вы НЕ можете прикреплять вложения
Вы НЕ можете редактировать свои сообщения

BB код Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Часовой пояс GMT +4, время: 01:54.




Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.