A-A+
require “./ThinkPHP/ThinkPHP.php” == 无法访问
一个企业级站点用的是 ThinkPHP 框架设计开发的,最近网页无法打开,入口文件直接显示 require "./ThinkPHP/ThinkPHP.php" == 无法访问 的错误,第一时间想到是否是 ThinkPHP 文件被删除了,因为之前上线的时候没有出现 ThinkPHP 不存在的问题,检查之后,发现一切正常,文件存在。
再一次检查的时候,发现了一个小的细节,就是 ThinkPHP 的文件夹虽然存在,但双击却打不开,这个时候就联想到是否是因为权限的问题而导致 require 无法访问,上西数的空间面板,查看文件权限,果然是没有可写权限,晕了,把所有关于 ThinkPHP 文件夹设置为可写,问题解决。
遇到这种问题,首先看看是否有 ThinkPHP 的目录访问权限,linux 下给 777 权限, MAC 系统右键显示简介给予读写权限,另外还要注意 php 版本是否小于 5.3,不过这种可能性很小,如果上面还不能解决问题的话,哪基本上就是代码写错了,注意查看目录路径。
抢个沙发先。另外博主有在用CI吗?
没有用过CI,一直在用thinkphp。