所以昨晚我上传了一个我在本地工作的项目到我的服务器时遇到了问题。
我有这个:
require_once“/../ controllers / source / MySpaceID / myspace.php”;
该文件找到库文件夹的正确路径。它工作正常,直到我把它放在服务器上。有什么想法吗?
答案 0 :(得分:1)
回显服务器上的当前工作目录(echo getcwd();)并检查你的路径,这可能就是你的问题所在。
对我来说,CI会使用./library作为其工作目录,这听起来很奇怪 - 除非你自己设置它。
请注意,您应该使用代码点火器的APPPATH常量来创建绝对路径而不是使用相对路径,这将使您在长期内更容易。
答案 1 :(得分:0)
Lepidosteus是正确的。您的图书馆应该位于/application/library/
,您应该像require_once APPPATH.'/libraries/MySpaceID/myspace.php'