自动加载不能在Amazon Linux (EC2)上工作


Autoloading not working on Amazon Linux (EC2)

我使用autoloader自动包含WordPress中的所有插件类。这在本地工作得很好。但是,如果我将相同的代码放在Amazon EC2实例上,则无法找到类。文件路径是正确的,我将本地安装上的路径与EC2实例上的路径进行了比较。

这里是问题的原始代码:https://wordpress.stackexchange.com/questions/193997/namespaces-in-wordpress-how-do-i-initiate-the-main-class

我发现了同样的问题,然而在我的情况下,罪魁祸首是git。早些时候,我已经在我的开发机器上创建了文件夹Abc并推送了它。后来我将文件夹重命名为abc,但它并没有有效地推送到git中。我使用以下git命令解决了这个问题:

git reset HEAD git mv Abc tmp git mv tmp abc git commit -am 'Case sensitive folder rename fix' git push