Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/email/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
从升华切换到PhpStorm:Magento可以';我再也找不到课了_Phpstorm - Fatal编程技术网

从升华切换到PhpStorm:Magento可以';我再也找不到课了

从升华切换到PhpStorm:Magento可以';我再也找不到课了,phpstorm,Phpstorm,我突然发现以下错误: Fatal error: Class 'Mage_Sales_Model_Order' not found in /projecs/magento/htdocs/lib/Varien/Data/Collection.php on line 562 我没有更改任何文件,甚至用我的git将其恢复为提交,我已经部署到stage和live,并且它们正在工作 我唯一改变的是,我从“崇高”变成了“PhpStorm”。 但是当我的git没有显示任何变化时,我不明白为什么它不再工作了 有

我突然发现以下错误:

Fatal error: Class 'Mage_Sales_Model_Order' not found in
/projecs/magento/htdocs/lib/Varien/Data/Collection.php on line 562
我没有更改任何文件,甚至用我的git将其恢复为提交,我已经部署到stage和live,并且它们正在工作

我唯一改变的是,我从“崇高”变成了“PhpStorm”。 但是当我的git没有显示任何变化时,我不明白为什么它不再工作了

有什么想法吗

编辑:似乎tail命令没有显示日志文件的更改。重新打开后,我发现,PhpStorm将所有者更改为“me:me”,但我需要“me:www数据”

  • 设置/首选项|外观和行为|系统设置
  • 禁用
    使用“安全写入”
    选项

  • 这将告诉IDE直接覆盖已编辑的文件,而不是先进行临时复制,然后替换原始文件。这通常可以解决此类“错误的所有者/权限”问题。

    您使用的是哪种URL?我的想法是——也许您使用的是Apache(或者您在那里得到的任何东西),而现在您使用的是PhpStorm自己的简单内置web服务器。。这可能看不到您最初的所有配置(例如,因为eit使用不同的php.ini等)…我没有配置PhpStorm的内置web服务器,所以我仍然使用我的apache。现在可以肯定的是,我检查了我的apache access.log,当我通过browserPhpStorm访问我的magento时,它会发生变化。如果您使用“在浏览器中打开”或类似操作,并且没有配置默认部署条目,则默认情况下会使用它。它将在URL中使用端口号和项目名称。。因此,您很容易注意到差异(例如,
    localhost:63342/ProjectName/index.php
    )。因为您的Apache确认它为文件提供服务。。可能是某个地方出现了缓存问题(例如OpCache..或composer自动加载(如果您正在使用它))。这听起来可能很愚蠢。。但是你试过重新启动吗?因为PhpStorm的服务器不提供此服务。。那么我看不出它会对您的代码产生什么影响(特别是如果它与已在生产中运行的代码相同的话)。谢谢您的想法。我没有使用“在浏览器中打开”,我只是直接在浏览器中键入url。我已经重新启动了apache(甚至停止,检查它是否工作,然后再次启动),由于这个错误,我无法使用后端,我还清空了var/cache目录。没有成功:(