информационная безопасность
без паники и всерьез
 подробно о проектеRambler's Top100
Атака на InternetВсе любят мед
BugTraq.Ru
Русский BugTraq
 Анализ криптографических сетевых... 
 Модель надежности двухузлового... 
 Специальные марковские модели надежности... 
 Три миллиона электронных замков... 
 Doom на газонокосилках 
 Умер Никлаус Вирт 
главная обзор RSN блог библиотека закон бред форум dnet о проекте
bugtraq.ru / форум / sysadmin
Имя Пароль
ФОРУМ
если вы видите этот текст, отключите в настройках форума использование JavaScript
регистрация





Легенда:
  новое сообщение
  закрытая нитка
  новое сообщение
  в закрытой нитке
  старое сообщение
  • Напоминаю, что масса вопросов по функционированию форума снимается после прочтения его описания.
  • Новичкам также крайне полезно ознакомиться с данным документом.
подключил как модуль, тот же эффект, пути все правильные, апач видит папку php, но на сами скрипты ругается 10.06.03 00:16  Число просмотров: 1229
Автор: tdes <jin> Статус: Member
<"чистая" ссылка>
<sysadmin>
настройка apache 2.0.45 + php 4.3.1 [win32] 09.06.03 22:58  
Автор: tdes <jin> Статус: Member
Отредактировано 09.06.03 22:59  Количество правок: 1
<"чистая" ссылка>
пытаюсь настроить сабжевую связку :
добавил в httpd.conf:
ScriptAlias /php/ "c:/php/" AddType application/x-httpd-php .php Action application/x-httpd-php "/php/php.exe"
в php.ini:
extension_dir = "C:\php\"
скопирвовал php.ini в c:\winnt c:\program files\....\apache2, php4ts.dll в c:\winnt
не пашет :(((
в/logs/error.log следующая ошибка:
[Mon Jun 09 12:53:48 2003] [error] [client 127.0.0.1] C:/PHP/phpinfo.php is not executable; ensure interpreted scripts have "#!" first line [Mon Jun 09 12:53:48 2003] [error] [client 127.0.0.1] (9)Bad file descriptor: don't know how to spawn child process: C:/PHP/phpinfo.php
вот такая петрушка 14.06.03 18:06  
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
Снес дома винду и поставил заново. Естественно, поставил и апач. Так вот, все настраивал так же, как и описано во всей этой ветке, однако ПХП работать отказался - вместо того, чтоб обрабатывать скрипт, апач выдавал мне его в виде файла на закачку с соотв. миме-типом: application/x-httpd-php !!!!!
Так вот, оказалось, такое получается, когда в httpd.conf строки вида:

#----------------- Begin of PHP init-----------------------
LoadModule php4_module "c:\usr\php\sapi\php4apache.dll"
# AddModule mod_php4.c
AddType application/x-httpd-php .php .php3
#------------------ End of PHP init -----------------------


добавить где-то в районе

--------------------------------------------------------------------------
#LoadModule digest_auth_module modules/mod_auth_digest.so
#LoadModule digest_module modules/mod_digest.so
#LoadModule proxy_module modules/mod_proxy.so
#LoadModule cern_meta_module modules/mod_cern_meta.so
#LoadModule expires_module modules/mod_expires.so
#LoadModule headers_module modules/mod_headers.so
#LoadModule usertrack_module modules/mod_usertrack.so
#LoadModule unique_id_module modules/mod_unique_id.so

#
# Reconstruction of the complete module list from all available modules
# (static and shared ones) to achieve correct module execution order.
--------------------------------------------------------------------------------


после того, как я перенес инициализацию ПХП поближе к концу (а на практике - в самый конец) httpd.conf, то все заработало на ура!!! Я не совсем понимаю, почему ПХП не работал, когда был объявлен в начале конфига, но тем не менее, такой подход помог. Так что попробуй - должно заработать.
настройка apache 2.0.45 + php 4.3.1 [win32] 09.06.03 23:12  
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
Отредактировано 09.06.03 23:16  Количество правок: 1
<"чистая" ссылка>
пойди по ссыле. там настоятельно советуют валить php4ts.dll не в %SYSTEMROOT%, а в %SYSTEMROOT%/system32
может, это проканает. А так настройки, вроде, правильные...
а почему как CGI? может, лучше модулем?

P.S. а ПХП и Апач2 точно лежат в
c:/php/
и
c:\program files\....\apache2
соответственно?

PHP: Servers-Apache 2.0 - Manual
подключил как модуль, тот же эффект, пути все правильные, апач видит папку php, но на сами скрипты ругается 10.06.03 00:16  
Автор: tdes <jin> Статус: Member
<"чистая" ссылка>
по полочкам 10.06.03 00:43  
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
Отредактировано 10.06.03 01:06  Количество правок: 2
<"чистая" ссылка>
примем:
Апач настроен и работает. Располагается в
c:\program files\....\apache2\

ПХП берем в виде зип-архива и раскручиваем в
c:\php\

К примеру, будем ставить как модуль.
далее по файлу c:\php\install.txt:

1. php4ts.dll копируем в c:\php\sapi\
2. вставляем в httpd.conf:

LoadModule php4_module c:/php/sapi/php4apache2.dll
AddModule mod_php4.c
AddType application/x-httpd-php .php .php3

3. берем файл php.ini-dist и делаем из него php.ini
4. php.ini копируем в директорию, в которой лежит исполняемый файл апача
Это будет или
c:\program files\....\apache2\
или
c:\program files\....\apache2\bin\
5. правим php.ini:
extension_dir = "C:\php\"

Все. Возможно, придется перезапустить комп. Пробуй. Ждем-с...

P.S. кстати, я по этой схеме (с незначительными изменениями - вместо php4apache2.dll ставил php4apache.dll ;)) ) сегодня сразу после обеда, часа в 2 по Киеву (3 по Москве), ставил апач 1.3.27 и пхп 4.3.1 под вынь - и все чудесно работает пока. Так что схема рабочая, с пылу, с жару...
все так и сделано, только на директиву AddModule ругается апач2, говорит нет такой 10.06.03 01:04  
Автор: tdes <jin> Статус: Member
<"чистая" ссылка>
internal server error 10.06.03 01:11  
Автор: tdes <jin> Статус: Member
<"чистая" ссылка>
Internal Server Error The server encountered an internal error or misconfiguration and was unable to complete your request. Please contact the server administrator, x@y.com and inform them of the time the error occurred, and anything you might have done that may have caused the error. More information about this error may be available in the server error log. -------------------------------------------------------------------------------- Apache/2.0.45 (Win32) PHP/4.3.2 Server at localhost Port 80
такое чувство, что проблема в настройках php
4.3.2 ? а как же 4.3.1 ? Не знаю, насколько это принципиально, но может, какая-то кривизна вылазит со вторым апачем в этом билде? 10.06.03 01:14  
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
это я уже от безысходности )) переставил, если так будет продолжаться, поставлю апач 1.3. х 10.06.03 01:18  
Автор: tdes <jin> Статус: Member
<"чистая" ссылка>
Именно php4apache2.dll ? С двойкой? 10.06.03 01:10  
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
А AddModule я в Апаче комментирую - от него никакого толку все равно нет. Возможно, его во 2 версии вообще упразднили...
к сожалению с 2'й 10.06.03 01:14  
Автор: tdes <jin> Статус: Member
<"чистая" ссылка>
Мрак. Я - пас. 10.06.03 01:27  
Автор: J'JF <Dmytro Volhushyn> Статус: Elderman
<"чистая" ссылка>
Если взят оригинальный php.ini-dist и из настроек меняли только extension_dir, то я ничего не понимаю... наверное, апач2 еще просто кривой. Хотя, таких проблем быть не должно, вроде...
1




Rambler's Top100
Рейтинг@Mail.ru


  Copyright © 2001-2024 Dmitry Leonov   Page build time: 0 s   Design: Vadim Derkach