Forum Webscript.Ru
Общие => Веб-технологии => Тема начата: volod от 29 Ноября 2005, 21:22:22
-
На сервере УЖЕ стоял 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:
буду весьма признателен.
-
дополнительно: сервер - Linux Red Hat Enigma 7..
-
volod
Конфиг апача полностью (тока коментарии отрежь) покажи
-
не знаю, как отрезать. не дружу особо с регекспами.
вобщем, по-моему, ничего там особого нет, но это , конечно , не ответ..
может завтра покажу. седня уже домой пора, дети молока просят ). засиделся.
пхпапачмля..
-
Вот запрашиваемый вчера 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 работает без вопросов.
-
чего то я не вижу директивы AddModule mod_php5.c
и где остальные LoadModule?
-
[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
какие остальные? зачем мне остальные? пхп есть, его запустить нужно..
-
volod:
Cannot add module via name \'mod_php5.c\': not in list of loaded modules
он модуль не подгружает.