【问题标题】:Magento 2 failed to open stream: No such file or directory 'vendor/magento/framework/registration.php'Magento 2 无法打开流:没有这样的文件或目录'vendor/magento/framework/registration.php'
【发布时间】:2016-09-04 07:29:47
【问题描述】:

我不确定我的 magento 安装发生了什么。

我以 zip 格式下载了最新版本的 Magento 2.1.1。 提取,设置一个数据库,然后尝试运行安装,但我不断收到这个 stup*d 错误,我在网上找不到任何答案。

有人可以帮我解决这个问题吗?自从我习惯使用 Wordpress 网站以来,我已经有一段时间没有使用 magento 了。

我尝试手动查找文件,但就像错误所说的那样,它不存在。在magento/framework/文件夹下哪里可以找到这个registration.php文件?

【问题讨论】:

  • 安装出现问题,或者您的安装文件已损坏。再次尝试下载并安装
  • 也许它可能是你的路径名中的 Windows 反斜杠 \ vs 正斜杠 /?

标签: php magento installation registration magento2


【解决方案1】:

尝试在您的 magento 根文件夹中运行此命令。

composer dumpautoload

然后重新加载页面出现此错误。

仍然无法正常工作?欢迎回复:)

【讨论】:

    【解决方案2】:

    如果您使用 composer 安装,解决方案很简单,从 Magento 根文件夹重新运行命令。

    在 /vendor/autoload.php 内部有一个基本路径全局变量,它采用执行 vendor_path.php 的路径,在我的情况下,它采用我所在的路径而不是根。

    我希望这对某人有所帮助。 祝您编码愉快

    【讨论】:

      【解决方案3】:

      请跑

      composer dump-autoload
      

      要重新加载作曲家自动加载文件,主要是在您更新库然后回退到原始文件时出现此问题,但 magento 作曲家文件不会回退到原始文件,因此您需要再次生成文件。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-04-08
        • 2017-05-04
        • 1970-01-01
        • 2013-01-13
        • 2015-07-29
        相关资源
        最近更新 更多