我正在使用TextPress (平面文件博客系统),它运行在纤细上。
它在运行php 5.4.4的本地服务器上正常工作,但是当我部署到运行php 5.3.10的活动服务器时,会得到以下错误:
Fatal error: Class 'Slim\Environment'
not found in /home/webstart/public_html/codagogy.com/blog/Slim/Slim.php
on line 180 Slim类中失败的地方是它第一次尝试使用"Slim“命名空间,因此它使我相信活动服务器和名称空间存在问题。
根据文档,应该从php5.3开始支持名称空间。
是否有其他与服务器相关的配置可能导致命名空间使用失败?
发布于 2016-04-08 10:09:04
我知道苏珊解释说,在这个特殊的情况下,这是.gitignore的事情(见问题评论)。但是,我想从@Brenton复制/粘贴答案,这与本地OS (MAMP)和Linux安装程序非常相关:
OSX文件系统不区分大小写,但CentOS文件系统(很可能)不区分大小写。因此,您可能有一个有错误情况的目录,并且自动加载程序找不到正确的文件。
我一个人在冲刺的时候发生过两次。我认为这可能会帮助那些将谷歌“命名空间在本地主机上工作,而不是像我一样生活”的人。
https://stackoverflow.com/questions/13892527
复制相似问题