从 Sublime 切换到 PhpStorm:Magento 再也找不到 class
Switched from Sublime to PhpStorm: Magento can't find class anymore
突然出现以下错误:
Fatal error: Class 'Mage_Sales_Model_Order' not found in
/projecs/magento/htdocs/lib/Varien/Data/Collection.php on line 562
我没有更改任何文件,甚至用我的 git 恢复到我已经部署到舞台和现场并且它们正在工作的提交。
我唯一改变的是,我从 Sublime 切换到了 PhpStorm。
但是当我的 git 没有显示任何变化时,我不明白为什么它不再工作了。
有什么想法吗?
编辑:tail 命令似乎没有显示日志文件的更改。重新打开它们后,我发现 PhpStorm 将所有者更改为 "me:me",但我需要 "me:www-data"
Settings/Preferences | Appearance & Behaviour | System Settings
- 禁用
Use "Safe write"
选项
这将告诉IDE直接覆盖编辑过的文件,而不是先制作临时副本然后替换原始文件。这通常可以解决此类 "wrong owner/permission" 问题。
突然出现以下错误:
Fatal error: Class 'Mage_Sales_Model_Order' not found in
/projecs/magento/htdocs/lib/Varien/Data/Collection.php on line 562
我没有更改任何文件,甚至用我的 git 恢复到我已经部署到舞台和现场并且它们正在工作的提交。
我唯一改变的是,我从 Sublime 切换到了 PhpStorm。 但是当我的 git 没有显示任何变化时,我不明白为什么它不再工作了。
有什么想法吗?
编辑:tail 命令似乎没有显示日志文件的更改。重新打开它们后,我发现 PhpStorm 将所有者更改为 "me:me",但我需要 "me:www-data"
Settings/Preferences | Appearance & Behaviour | System Settings
- 禁用
Use "Safe write"
选项
这将告诉IDE直接覆盖编辑过的文件,而不是先制作临时副本然后替换原始文件。这通常可以解决此类 "wrong owner/permission" 问题。