a我考网

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

查看: 139|回复: 0

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

[复制链接]
发表于 2012-8-4 12:19:50 | 显示全部楼层 |阅读模式
经常当php页面中操作include, require, require_once包含了一些其他位置的页面时,会呈现错误,好比没有发现次页面,或者权限不许可等,可以按照以下体例来解除
  D! Z; c* z+ @( ^$ |5 I. C1. 呈现“未找到文件“近似的错误时辰,搜检include文件的位置是否正确,下面引用php手册页面的原话:, c. P! @/ L, d, \3 F" Y# Y
Files 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.
3 B+ [, S& f& w! b( g2. 当呈现permission deny 近似错误的时辰,按以下体例解除
8 w" V- ?, X& s5 J/ t8 p, Ka) 检测被包含的文件读权限是否打开
6 S) L, P+ O& i' n! F$ l: yb) 检测被包含的文件路径上的每个目录的x权限是否打开,该权限抉择了目录能否被浏览。
回复

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-5-31 01:26 , Processed in 0.171092 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2001-2017 Comsenz Inc.

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