免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 3629 | 回复: 13
打印 上一主题 下一主题

[Web] 求助,为什么php网页有时不能被apache解析 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2005-02-22 11:07 |只看该作者 |倒序浏览
我的www服务器大部分时间挺正常,但是偶尔也就是几秒钟时间里访问服务器上的php网页时会被提示是否要下载?

论坛徽章:
0
2 [报告]
发表于 2005-02-22 15:21 |只看该作者

求助,为什么php网页有时不能被apache解析

我了碰到过这样的事,好像是httpd.conf的配置问题。

论坛徽章:
0
3 [报告]
发表于 2005-02-22 16:00 |只看该作者

求助,为什么php网页有时不能被apache解析

我觉得httpd.conf没啥问题呀

论坛徽章:
0
4 [报告]
发表于 2005-02-22 21:31 |只看该作者

求助,为什么php网页有时不能被apache解析

我在server上跑phpbb偶尔也遇到同样的问题。
我的apache版本信息如下:

Server version: Apache/2.0.49
Server built:   Nov 10 2004 00:04:38
Server's Module Magic Number: 20020903:7
Architecture:   32-bit
Server compiled with....
-D APACHE_MPM_DIR="server/mpm/prefork"
-D APR_HAS_SENDFILE
-D APR_HAS_MMAP
-D APR_HAVE_IPV6 (IPv4-mapped addresses enabled)
-D APR_USE_SYSVSEM_SERIALIZE
-D APR_USE_PTHREAD_SERIALIZE
-D SINGLE_LISTEN_UNSERIALIZED_ACCEPT
-D APR_HAS_OTHER_CHILD
-D AP_HAVE_RELIABLE_PIPED_LOGS
-D HTTPD_ROOT="/srv/www"
-D SUEXEC_BIN="/usr/sbin/suexec2"
-D DEFAULT_PIDLOG="/var/run/httpd2.pid"
-D DEFAULT_SCOREBOARD="logs/apache_runtime_status"
-D DEFAULT_LOCKFILE="/var/run/accept.lock"
-D DEFAULT_ERRORLOG="/var/log/apache2/error_log"
-D AP_TYPES_CONFIG_FILE="/etc/apache2/mime.types"
-D SERVER_CONFIG_FILE="/etc/apache2/httpd.conf"

论坛徽章:
0
5 [报告]
发表于 2005-02-23 00:04 |只看该作者

求助,为什么php网页有时不能被apache解析

把httpd.conf贴上来看看

论坛徽章:
0
6 [报告]
发表于 2005-02-23 04:46 |只看该作者

求助,为什么php网页有时不能被apache解析

个人认为不是httpd.conf的问题,而是apache或者php程序的问题。但由于这个问题不是总是出现,所以不太好确定问题究竟出在哪儿,还得请高手来解。

论坛徽章:
0
7 [报告]
发表于 2005-02-23 08:17 |只看该作者

求助,为什么php网页有时不能被apache解析

如果是apache或者php程序的问题,不应该提示下载的呀

论坛徽章:
0
8 [报告]
发表于 2005-02-23 09:47 |只看该作者

求助,为什么php网页有时不能被apache解析

我的www服务器的环境是redhat as 3.0+apache+tomcat+jk2+php+jsp+mysql

我的httpd.conf文件内容:
ServerRoot "/usr/local/apache"

PidFile /var/run/httpd.pid

Timeout 300

KeepAlive On

MaxKeepAliveRequests 100

KeepAliveTimeout 15

<IfModule prefork.c>;
StartServers         10
MinSpareServers      10
MaxSpareServers     15
ServerLimit         2000
MaxClients          1000
MaxRequestsPerChild  10000
</IfModule>;

Listen 80

LoadModule php4_module        modules/libphp4.so
LoadModule security_module    modules/mod_security.so
LoadModule jk2_module         modules/mod_jk2.so

User apache
Group apache

ServerAdmin my@163.com

ServerName www.my.com

UserDir public_html


DirectoryIndex index.php  index.php3 index.html index.htm index.jsp
AccessFileName .htaccess

<Files ~ "^\.ht">;
    Order allow,deny
    Deny from all
</Files>;

TypesConfig conf/mime.types

DefaultType text/plain

<IfModule mod_mime_magic.c>;
    MIMEMagicFile conf/magic
</IfModule>;

HostnameLookups Off

ErrorLog  "|/usr/local/sbin/cronolog /var/log/httpd/%w/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/sbin/cronolog /var/log/httpd/%w/access_log" common

ServerTokens  ProductOnly

ServerSignature Off

IndexOptions FancyIndexing VersionSort

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 .bat
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.html
HeaderName HEADER.html

AddLanguage ca .ca
AddLanguage cs .cz .cs
AddLanguage da .dk
AddLanguage de .de
AddLanguage el .el
AddLanguage en .en
AddLanguage eo .eo
AddLanguage es .es
AddLanguage et .et
AddLanguage fr .fr
AddLanguage he .he
AddLanguage hr .hr
AddLanguage it .it
AddLanguage ja .ja
AddLanguage ko .ko
AddLanguage ltz .ltz
AddLanguage nl .nl
AddLanguage nn .nn
AddLanguage no .no
AddLanguage pl .po
AddLanguage pt .pt
AddLanguage pt-BR .pt-br
AddLanguage ru .ru
AddLanguage sv .sv
AddLanguage zh-CN .zh-cn
AddLanguage zh-TW .zh-tw

LanguagePriority en ca cs da de el eo es et fr he hr it ja ko ltz nl nn no pl pt pt-BR ru sv zh-CN zh-TW

ForceLanguagePriority Prefer Fallback

AddCharset ISO-8859-1  .iso8859-1  .latin1
AddCharset ISO-8859-2  .iso8859-2  .latin2 .cen
AddCharset ISO-8859-3  .iso8859-3  .latin3
AddCharset ISO-8859-4  .iso8859-4  .latin4
AddCharset ISO-8859-5  .iso8859-5  .latin5 .cyr .iso-ru
AddCharset ISO-8859-6  .iso8859-6  .latin6 .arb
AddCharset ISO-8859-7  .iso8859-7  .latin7 .grk
AddCharset ISO-8859-8  .iso8859-8  .latin8 .heb
AddCharset ISO-8859-9  .iso8859-9  .latin9 .trk
AddCharset ISO-2022-JP .iso2022-jp .jis
AddCharset ISO-2022-KR .iso2022-kr .kis
AddCharset ISO-2022-CN .iso2022-cn .cis
AddCharset Big5        .Big5       .big5
AddCharset WINDOWS-1251 .cp-1251   .win-1251
AddCharset CP866       .cp866
AddCharset KOI8-r      .koi8-r .koi8-ru
AddCharset KOI8-ru     .koi8-uk .ua
AddCharset ISO-10646-UCS-2 .ucs2
AddCharset ISO-10646-UCS-4 .ucs4
AddCharset UTF-8       .utf8
AddCharset GB2312      .gb2312 .gb
AddCharset utf-7       .utf7
AddCharset utf-8       .utf8
AddCharset big5        .big5 .b5
AddCharset EUC-TW      .euc-tw
AddCharset EUC-JP      .euc-jp
AddCharset EUC-KR      .euc-kr
AddCharset shift_jis   .sjis
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz
AddType application/x-httpd-php .php .php3 .php4 .phtml .html

AddHandler type-map var

ErrorDocument 500 http://www.my.com/error.html
ErrorDocument 404 http://www.my.com/error.html
ErrorDocument 403 http://www.my.com/error.html
ErrorDocument 402 http://www.my.com/error.html

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

BrowserMatch "Microsoft Data Access Internet Publishing Provider" redirect-carefully
BrowserMatch "^WebDrive" redirect-carefully
BrowserMatch "^WebDAVFS/1.[012]" redirect-carefully
BrowserMatch "^gnome-vfs" redirect-carefully

<IfModule mod_ssl.c>;
    Include conf/ssl.conf
</IfModule>;

UseCanonicalName Off
NameVirtualHost 202.205.94.215
<Directory "/export/new/homepage/">;
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>;
<Directory "/export/new/homepage/*/upload">;
  php_flag engine off
</Directory>;

<VirtualHost 202.205.94.215>;
DocumentRoot /export/new/homepage/
ServerName www.my.com
<Directory ~ "/WEB-INF/">;
    AllowOverride None
    Options None
    Order allow,deny
    Deny from all
</Directory>;
<Location  ~ "/*.jsp">;
  JkUriSet worker ajp13:localhost:8009
</Location>;
<Location ~ "/servlet/*">;
JkUriSet worker ajp13:localhost:8009
</Location>;
</VirtualHost>;

<IfModule mod_security.c>;
SecFilterEngine On
SecFilterInheritance off
SecServerSignature " "
SecFilterCheckURLEncoding On
SecFilterCheckUnicodeEncoding Off
SecFilterForceByteRange 1 255
SecAuditEngine RelevantOnly
SecAuditLog /var/log/httpd/audit_log
SecFilterDefaultAction "deny,log,status:500"
SecFilter /etc/*passwd
SecFilter /bin/*sh
SecFilter "\.\./"
SecFilter "<(|\n)*script"
SecFilterSelective ARG_PHPSESSID "!^[0-9a-z]*$"
SecFilterSelective COOKIE_PHPSESSID "!^[0-9a-z]*$"
SecFilter "delete[[]]+from"
SecFilter "insert[[]]+into"
SecFilter "select.+from"
SecFilter "union[]+from"
</IfModule>;

论坛徽章:
0
9 [报告]
发表于 2005-02-23 17:14 |只看该作者

求助,为什么php网页有时不能被apache解析

[quote]原帖由 "fke7985"]如果是apache或者php程序的问题,不应该提示下载的呀[/quote 发表:

遇到这种情况时,你如果下载文件一看,全是php的源代码。
个人觉得是apache或者php的原因是:
遇到php的脚本本因该交给php来处理,但不致因为什么原因,apache直接把这个文件就送给浏览器了,也有可能是php出了问题,本应处理完后再交给php,却直接交给apache了。

论坛徽章:
0
10 [报告]
发表于 2005-02-24 02:25 |只看该作者

求助,为什么php网页有时不能被apache解析

问一下 ypbaobao,
你的apache是什么版本,是不是2.049?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP