a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 130|回复: 0

[红帽认证] 红帽认证辅导:在PHP中include报错解决方法

[复制链接]
发表于 2012-8-4 12:19:50 | 显示全部楼层 |阅读模式
经常当php页面中操作include, require, require_once包含了一些其他位置的页面时,会呈现错误,好比没有发现次页面,或者权限不许可等,可以按照以下体例来解除
  @0 ]+ c  f3 T, h0 y7 D1. 呈现“未找到文件“近似的错误时辰,搜检include文件的位置是否正确,下面引用php手册页面的原话:
9 ~8 @+ j# E  {( e/ hFiles for including are first looked in include_path relative to the current working directory and then in the directory of the current script. E.g. if your include_path is libraries, current working directory is /www/, you included include/a.php and there is include ‘b.php’ in that file, b.php is first looked in /www/libraries/ and then in /www/include/。 If filename begins with 。/ or 。./, it is looked only in include_path relative to the current working directory.0 {) t( o( p, s) I
2. 当呈现permission deny 近似错误的时辰,按以下体例解除
6 D9 e+ i5 V6 `" Qa) 检测被包含的文件读权限是否打开) U* q; Q3 c" t. I
b) 检测被包含的文件路径上的每个目录的x权限是否打开,该权限抉择了目录能否被浏览。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|Woexam.Com ( 湘ICP备18023104号 )

GMT+8, 2024-4-29 06:36 , Processed in 0.207455 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表