The OpenNET Project / Index page

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

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

"Apache + PHP"  
Сообщение от 999 (ok) on 21-Июл-07, 23:57 
Порылся тут, в сети, в литературе, так и не понял, что заставляет Apache не выполнять РНР_скрипты...
права на выполение таковых стоят
apache-2.2.4_2, php5-5.2.3 (с расширениями pcntl, pcre, xml, bcmath, curl, ftp,
gd, iconv, mysql, sockets)
php установрен из портов
Options for php5 5.2.3
[X] CLI        Build CLI version
[X] CGI        Build CGI version
[X] APACHE     Build Apache module
[ ] DEBUG      Enable debug
[X] SUHOSIN    Enable Suhosin protection system (not for jails)
[X] MULTIBYTE  Enable zend multibyte support
[X] IPV6       Enable ipv6 support
[X] MAILHEAD   Enable mail header patch
[X] REDIRECT   Enable force-cgi-redirect support (CGI only)
[X] DISCARD    Enable discard-path support (CGI only)
[X] FASTCGI    Enable fastcgi support (CGI only)
[X] PATHINFO   Enable path-info-check support (CGI only)

в httpd.conf, вроде все необходимое прописано
# что из этого оставить уже не знаю...
DirectoryIndex index.html index.php
ScriptAlias /cgi-bin/ /usr/local/www/cgi-bin/
ScriptAlias /php/ /usr/local/bin/
#AddType application/x-httpd-cgi .php
#AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
AddType application/x-httpd-php .php .php3
Action  application/x-httpd-php /php/php-cgi
# в нужных каталокаг прописано Options ExecCGI
попутка проследовать на сайт содержащий, тривиальный, phpinfo, приводит к предложению скачать что-то вроде http_500_webOC (<title>HTTP 500 Internal Server Error</title>)
тот же скрипт внедренный в html выдает пустую страницу.
Где рыть уже не знаю.
"MTV прокачайте мою тачку..." плиз.
Спасибо.

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

 Оглавление

  • Apache + PHP, naphta, 00:06 , 22-Июл-07, (1)  
    • Apache + PHP, 999, 00:13 , 22-Июл-07, (2)  
    • Apache + PHP, zing, 02:48 , 22-Июл-07, (3)  
      • Apache + PHP, 999, 05:34 , 22-Июл-07, (4)  
  • Apache + PHP, 999, 03:47 , 23-Июл-07, (5)  
  • Apache + PHP, 999, 18:23 , 23-Июл-07, (6)  

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


1. "Apache + PHP"  
Сообщение от naphta on 22-Июл-07, 00:06 

http://php5.ru/study/install
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

2. "Apache + PHP"  
Сообщение от 999 (ok) on 22-Июл-07, 00:13 
>
>http://php5.ru/study/install

Я правильно понимаю, нужен mod_php??

LoadModule php5_module libexec/apache22/libphp5.so
а это не одно и то же?

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

3. "Apache + PHP"  
Сообщение от zing email on 22-Июл-07, 02:48 
>http://php5.ru/study/install

Action  application/x-httpd-php /php/php-cgi   - вот эта строка зачем? она нужна только для cgi-php, то есть для php, скомпиленного с параметром --enable-force-cgi-redirect, у Вас наверняка ошибка premature end of script headers.

Если у Вас фря, проверьте, чтобы было вот так и пересоберите свой php с опцией --disable-cgi':

httpd.conf......::

LoadModule php5_module        libexec/apache22/libphp5.so
DirectoryIndex index.html index.php
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps


bash-2.05b# ldd /usr/local/libexec/apache22/libphp5.so

/usr/local/libexec/apache22/libphp5.so:
        libcrypt.so.3 => /lib/libcrypt.so.3 (0x2817d000)
        libm.so.4 => /lib/libm.so.4 (0x28195000)
        libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x28570000)
        libz.so.3 => /lib/libz.so.3 (0x281ab000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2867c000)


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

4. "Apache + PHP"  
Сообщение от 999 (ok) on 22-Июл-07, 05:34 
>[оверквотинг удален]
>
>
>bash-2.05b# ldd /usr/local/libexec/apache22/libphp5.so
>
>/usr/local/libexec/apache22/libphp5.so:
>        libcrypt.so.3 => /lib/libcrypt.so.3 (0x2817d000)
>        libm.so.4 => /lib/libm.so.4 (0x28195000)
>        libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x28570000)
>        libz.so.3 => /lib/libz.so.3 (0x281ab000)
>        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2867c000)

пересобрал php
Options for php5 5.2.3
[X] CLI        Build CLI version
[ ] CGI        Build CGI version
[X] APACHE     Build Apache module
[ ] DEBUG      Enable debug
[X] SUHOSIN    Enable Suhosin protection system (not for jails)
[X] MULTIBYTE  Enable zend multibyte support
[ ] IPV6       Enable ipv6 support
[ ] MAILHEAD   Enable mail header patch
[ ] REDIRECT   Enable force-cgi-redirect support (CGI only)
[ ] DISCARD    Enable discard-path support (CGI only)
[ ] FASTCGI    Enable fastcgi support (CGI only)
[ ] PATHINFO   Enable path-info-check support (CGI only)

beta# ldd /usr/local/libexec/apache22/libphp5.so
/usr/local/libexec/apache22/libphp5.so:
        libcrypt.so.3 => /lib/libcrypt.so.3 (0x283c1000)
        libm.so.4 => /lib/libm.so.4 (0x283d9000)
        libxml2.so.5 => /usr/local/lib/libxml2.so.5 (0x283ef000)
        libz.so.3 => /lib/libz.so.3 (0x284fc000)
        libiconv.so.3 => /usr/local/lib/libiconv.so.3 (0x2850c000)

в httpd.conf
AddType application/x-httpd-php .php .php3
AddType application/x-httpd-php-source .phps
хоть бы что изменилось...
в логе пишет пургу
[Sun Jul 22 05:22:55 2007] [error] [client 192.168.0.3] (8)Exec format error: ex
ec of '/usr/local/www/typo3/phpinfo.php' failed
[Sun Jul 22 05:22:55 2007] [error] [client 192.168.0.3] Premature end of script
headers: phpinfo.php

phpinfo.php
<?php
phpinfo();
?>
где тут "format error"???

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

5. "Apache + PHP"  
Сообщение от 999 (ok) on 23-Июл-07, 03:47 
Народ, подскажите где рыть. Вроде все перепробовал.
У кого что-то подобное было поделитесь опытом...
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

6. "Apache + PHP"  
Сообщение от 999 (ok) on 23-Июл-07, 18:23 
Господа! Просветите почему, при равных условиях, связка Apache 1.3.37+PHP 5.2.3 работает, а Apache 2.2.4+PHP 5.2.3 - нет (ситуация описана выше)??????????
Делалось все по инструкции!
Вопросы с /dev/hands и /dev/head решены давно, так что прошу не мутить воду... ;)
Спасибо.
Высказать мнение | Ответить | Правка | Наверх | Cообщить модератору

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

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




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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