Автор Тема: Почему Apache не обрабатывает php скрипты  (Прочитано 8197 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн volod

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
На сервере УЖЕ стоял apache 1.* , php4.0*
нужно было поставить пхп5.0.3
за неимением информации про правильный снос старого пхп, просто распаковал выкачанный зип, сконфигил, проинсталил.

скрипты не запускаются (раньше все было ок).
полдня лазаил в Нэте, намозолил себе глаза строчками

Цитировать

LoadModule php5_module        libexec/libphp5.so
...

    DirectoryIndex index.html index.shtml index.htm index.cgi index.php index.php4 index.php3 index.wml index.asp

...
AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps


НУ ЕСТЬ ОНИ В МОЕМ АПАЧЕВСКОМ КОНФИГЕ, ЕСТЬ.
ТОЛКУ НЕТ.

 при обращении по хттп - протоколу к директории, где лежит index.php возвраеться ответ:

Цитировать

HTTP/1.1 301 Moved Permanently
Date: Tue, 29 Nov 2005 18:17:54 GMT
Server: Apache/1.3.33 (Unix) PHP/5.0.3 mod_gzip/1.3.19.1a PHP/4.4.0 mod_ssl/2.8.24 OpenSSL/0.9.6m
Location: http://СЕРВЕР/локальнаядиректория
Keep-Alive: timeout=15, max=99
Connection: Keep-Alive
Transfer-Encoding: chunked
Content-Type: text/html; charset=iso-8859-1

(обратите внимание, что в нем - две версии пхп!!)

хотя другие файли (.тхт, .хтмл) - нормально.
сам пхп тоже работает ($ php somefile.php) - ok.

:insane:

буду весьма признателен.

Оффлайн volod

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почему Apache не обрабатывает php скрипты
« Ответ #1 : 29 Ноября 2005, 21:23:44 »
дополнительно: сервер - Linux Red Hat Enigma 7..

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Почему Apache не обрабатывает php скрипты
« Ответ #2 : 29 Ноября 2005, 21:53:19 »
volod
Конфиг апача полностью (тока коментарии отрежь) покажи
AS IS...

Оффлайн volod

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почему Apache не обрабатывает php скрипты
« Ответ #3 : 29 Ноября 2005, 22:03:18 »
не знаю, как отрезать. не дружу особо с регекспами.
вобщем, по-моему, ничего там особого нет, но это , конечно , не ответ..
может завтра покажу. седня уже домой пора, дети молока просят ). засиделся.
пхпапачмля..

Оффлайн volod

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почему Apache не обрабатывает php скрипты
« Ответ #4 : 30 Ноября 2005, 10:40:52 »
Вот запрашиваемый вчера ThE0ReTiC\'ом апачевский конфиг:


Цитировать

ServerType standalone
ServerRoot "/usr/local/apache"
PidFile /usr/local/apache/logs/httpd.pid
ScoreBoardFile /usr/local/apache/logs/httpd.scoreboard
Timeout 300
KeepAlive On
MaxKeepAliveRequests 100
KeepAliveTimeout 15
MinSpareServers 10
MaxSpareServers 20
StartServers 15
MaxClients 150
MaxRequestsPerChild 60

Listen 80
Listen 443

LoadModule php5_module        libexec/libphp5.so
ExtendedStatus On
Port 80
User nobody
Group nobody
ServerAdmin tech@SOMEDOMAIN.net
ServerName ns33155.SOMEDOMAIN.net
DocumentRoot "/usr/local/apache/htdocs"

Options Includes ExecCGI  MultiViews   FollowSymLinks Indexes
AllowOverride All


Options Includes ExecCGI Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
Allow from all


UserDir www


DirectoryIndex index.html index.shtml index.htm index.cgi index.php index.php4 index.php3 index.wml index.asp

AccessFileName .htaccess

Order allow,deny
Deny from all

UseCanonicalName On

TypesConfig /usr/local/apache/conf/mime.types

DefaultType text/plain

MIMEMagicFile /usr/local/apache/conf/magic

HostnameLookups  on
ErrorLog /usr/local/apache/logs/error_log
LogLevel warn
LogFormat "%h %l %u %t \\"%r\\" %>s %b \\"%{Referer}i\\" \\"%{User-Agent}i\\"" combined
LogFormat "%h %l %u %t \\"%r\\" %>s %b" common
LogFormat "%{Referer}i -> %U" referer
LogFormat "%{User-agent}i" agent
CustomLog /usr/local/apache/logs/access_log common
ServerSignature On

Alias /icons/ "/usr/local/apache/icons/"

Options Indexes MultiViews
AllowOverride None
Order allow,deny
Allow from all

ScriptAlias /cgi-bin/ "/usr/local/apache/cgi-bin/"

AllowOverride None
Options None
Order allow,deny
Allow from all



IndexOptions FancyIndexing
AddIconByEncoding (CMP,/icons/compressed.gif) x-compress x-gzip
AddIconByType (TXT,/icons/text.gif) text/*
AddIconByType (IMG,/icons/image2.gif) image/*
AddIconByType (SND,/icons/sound2.gif) audio/*
AddIconByType (VID,/icons/movie.gif) video/*
AddIcon /icons/binary.gif .bin .exe
AddIcon /icons/binhex.gif .hqx
AddIcon /icons/tar.gif .tar
AddIcon /icons/world2.gif .wrl .wrl.gz .vrml .vrm .iv
AddIcon /icons/compressed.gif .Z .z .tgz .gz .zip
AddIcon /icons/a.gif .ps .ai .eps
AddIcon /icons/layout.gif .html .shtml .htm .pdf
AddIcon /icons/text.gif .txt
AddIcon /icons/c.gif .c
AddIcon /icons/p.gif .pl .py
AddIcon /icons/f.gif .for
AddIcon /icons/dvi.gif .dvi
AddIcon /icons/uuencoded.gif .uu
AddIcon /icons/script.gif .conf .sh .shar .csh .ksh .tcl
AddIcon /icons/tex.gif .tex
AddIcon /icons/bomb.gif core
AddIcon /icons/back.gif ..
AddIcon /icons/hand.right.gif README
AddIcon /icons/folder.gif ^^DIRECTORY^^
AddIcon /icons/blank.gif ^^BLANKICON^^
DefaultIcon /icons/unknown.gif
ReadmeName README
HeaderName HEADER
IndexIgnore .??* *~ *# HEADER* README* RCS CVS *,v *,t


AddEncoding x-compress Z
AddEncoding x-gzip gz tgz
AddLanguage da .dk
AddLanguage nl .nl
AddLanguage en .en
AddLanguage et .ee
AddLanguage fr .fr
AddLanguage de .de
AddLanguage el .el
AddLanguage it .it
AddLanguage ja .ja
AddCharset ISO-2022-JP .jis
AddLanguage pl .po
AddCharset ISO-8859-2 .iso-pl
AddLanguage pt .pt
AddLanguage pt-br .pt-br
AddLanguage ltz .lu
AddLanguage ca .ca
AddLanguage es .es
AddLanguage sv .se
AddLanguage cz .cz

LanguagePriority en da nl et fr de el it ja pl pt pt-br ltz ca es sv

AddType application/x-httpd-php .php .php3 .phtml
AddType application/x-httpd-php-source .phps
AddType application/x-tar .tgz
AddHandler cgi-script .cgi
AddType text/html .shtml
AddHandler server-parsed .shtml


BrowserMatch "Mozilla/2" nokeepalive
BrowserMatch "MSIE 4\\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
BrowserMatch "RealPlayer 4\\.0" force-response-1.0
BrowserMatch "Java/1\\.0" force-response-1.0
BrowserMatch "JDK/1\\.0" force-response-1.0


SetHandler server-status
Order deny,allow
Deny from all
Allow from proxy.SOMEDOMAIN.net

LoadModule php5_module        libexec/libphp5.so
NameVirtualHost IP1.IP2.IP3.IP4

mod_gzip_on yes
mod_gzip_dechunk yes
mod_gzip_keep_workfiles No
mod_gzip_temp_dir /tmp
mod_gzip_minimum_file_size  1002
mod_gzip_maximum_file_size  10000000
mod_gzip_maximum_inmem_size 1000000
mod_gzip_min_http 1000
mod_gzip_item_include file \\.htm$
mod_gzip_item_include file \\.html$
mod_gzip_item_include mime text/.*
mod_gzip_item_include file \\.php.*$
mod_gzip_item_include mime "application/x-httpd-php.*"
mod_gzip_item_include mime httpd/unix-directory
mod_gzip_item_include handler ^server-status$
mod_gzip_item_exclude       file \\.css$
mod_gzip_item_exclude       file \\.js$
mod_gzip_item_exclude reqheader "Via:.*1\\.0 PROXY"
mod_gzip_item_exclude reqheader "Via:.*1\\.0 lavoisier \\(NetCache NetApp\\/5\\.0\\.1R2\\)"


AddType application/x-x509-ca-cert .crt
AddType application/x-pkcs7-crl    .crl


SSLPassPhraseDialog  builtin
SSLSessionCache         dbm:logs/ssl_scache
SSLSessionCacheTimeout  300
SSLMutex  file:logs/ssl_mutex
SSLRandomSeed startup builtin
SSLRandomSeed connect builtin
SSLLog      logs/ssl_engine_log
SSLLogLevel info



DocumentRoot "/home/SOMEDOMAIN/www"
ServerName ns33155.SOMEDOMAIN.net
ServerAdmin tech@SOMEDOMAIN.net
ErrorLog logs/error_ssl_log
TransferLog logs/access_ssl_log
SSLEngine on
SSLCipherSuite ALL:!ADH:!EXPORT56:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP:+eNULL
SSLCertificateFile /usr/local/apache/conf/ssl.crt/server.crt
SSLCertificateKeyFile /usr/local/apache/conf/ssl.key/server.key

SSLOptions +StdEnvVars


SSLOptions +StdEnvVars

SetEnvIf User-Agent ".*MSIE.*" \\
nokeepalive ssl-unclean-shutdown \\
downgrade-1.0 force-response-1.0
CustomLog logs/ssl_request_log \\
"%t %h %{SSL_PROTOCOL}x %{SSL_CIPHER}x \\"%r\\" %b"



ServerAdmin tech@SOMEDOMAIN.net
DocumentRoot /home/SOMEDOMAIN/www
User vpopmail
Group vchkpw
ServerName ns33155.SOMEDOMAIN.net
CustomLog logs/SOMEDOMAIN-access_log combined
ScriptAlias /cgi-bin/ /home/SOMEDOMAIN/cgi-bin/



Возможно , ситуация может усложниться тем, что я вчера, пытаясь переставить пхп полностю, стер все пхп-шные системные файлы, и поставил пхп наново.
легче от этого не стало, и в добавок еще при \'make\' для пхп он пару раз руганулся варнингами (какими, щас уже не скажу, что-то о какой-то функции было). но все-равно $ php somephp.php работает без вопросов.

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Почему Apache не обрабатывает php скрипты
« Ответ #5 : 30 Ноября 2005, 14:58:11 »
чего то я не вижу директивы AddModule mod_php5.c
и где остальные LoadModule?
AS IS...

Оффлайн volod

  • Завсегдатай
  • Пользователь
  • **
  • Сообщений: 95
  • +0/-0
  • 0
    • Просмотр профиля
    • http://
Почему Apache не обрабатывает php скрипты
« Ответ #6 : 30 Ноября 2005, 15:40:03 »
Цитировать

[root@... root]# /usr/local/apache/bin/apachectl start
Syntax error on line 203 of /usr/local/apache/conf/httpd.conf:
Cannot add module via name \'mod_php5.c\': not in list of loaded modules
/usr/local/apache/bin/apachectl start: httpd could not be started

это результат AddModule mod_php5.c
какие остальные? зачем мне остальные? пхп есть, его запустить нужно..

Оффлайн ThE0ReTiC

  • Главный по тарелочкам
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 4041
  • +2/-0
  • 2
    • Просмотр профиля
    • http://
Почему Apache не обрабатывает php скрипты
« Ответ #7 : 30 Ноября 2005, 23:11:02 »
Цитировать
volod:
Cannot add module via name \'mod_php5.c\': not in list of loaded modules

он модуль не подгружает.
AS IS...

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28