Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
MySQL на примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум Apache

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Не могу подключить php как cgi
 
 автор: lukamal1   (10.01.2010 в 19:21)   письмо автору
 
 

При подключении php как модуль всё нормально (ось Windows XP)
LoadModule php5_module "C:/php/php5apache2_2.dll"
PHPIniDir "C:/php"
AddType application/x-httpd-php .php

при попытке подключения как cgi
AddType application/x-httpd-php phtml php
<Directory "C:/php">
Options ExecCGI
</Directory>
ScriptAlias "/php_dir/" "C:/php"
Action application/x-httpd-php "/php_dir/php-cgi.exe"

получаю
Access forbidden!

You don't have permission to access the requested object. It is either read-protected or not readable by the server.

If you think this is a server error, please contact the webmaster.
Error 403

как получить разрешение к объёкту???

в какую сторону рыть подскажите плиз???????????

  Ответить  
 
 автор: ddhvvn   (11.01.2010 в 17:20)   письмо автору
 
   для: lukamal1   (10.01.2010 в 19:21)
 

Неожиданно.
А зачем Вы пытаетесь подключить как cgi, если можете подключить как модуль? )

  Ответить  
 
 автор: .heed   (11.01.2010 в 19:03)
 
   для: lukamal1   (10.01.2010 в 19:21)
 

AddType и Action должно быть достаточно для того чтобы скрипты в папках сайтов интерпритировались при их запросе.
(но что.то тоже не заработало у меня, пробую добавить пхп в переменную path)
Option ExecCGI просто позволяет в папках сайтов выполнять скрипты первой строкой в которых путь к интерпритатору
например
#!/php/php.exe

  Ответить  
 
 автор: .heed   (11.01.2010 в 20:52)
 
   для: .heed   (11.01.2010 в 19:03)
 

добавил ,) заработало просто с добавлением примерно таких-же

AddType application/x-httpd-php phtml php
ScriptAlias /php_dir/ "C:/php"
Action application/x-httpd-php /php_dir/php-cgi.exe

только если в переменной окружения Path , будет например C:/php
, и нужно закомментировать PHPIniDir

  Ответить  
 
 автор: nek-v   (12.01.2010 в 01:05)   письмо автору
 
   для: .heed   (11.01.2010 в 20:52)
 

На Windows машине, php подключенный как cgi тормозит безбожно.
Во всяком случае работать с phpmyadmin при таком подходе - мазохизм в чистом виде.
Лучше подключать его как модуль apache.
Меньше головной боли с неработающим клиентомм mysql, да и пошустрее будет

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования