2017-08-25 49 views
0

我在更新我的magento 2网站时遇到了一个错误,因为那个错误我无法做任何事情,例如:我无法编译,更新&部署静态内容。在autoload.php中找不到autoloader registery

以下是错误:

PHP Fatal error: Uncaught Error: Class 'Magento\Framework\Autoload\AutoloaderRe      gistry' not found in /var/www/vhosts/potboy.com.my/httpdocs/app/autoload.php:37 
Stack trace: 
#0 /var/www/vhosts/potboy.com.my/httpdocs/app/bootstrap.php(30): require_once() 
#1 /var/www/vhosts/potboy.com.my/httpdocs/bin/magento(14): require('/var/www/vho      sts...') 
#2 {main} 
    thrown in /var/www/vhosts/potboy.com.my/httpdocs/app/autoload.php on line 37 

任何人都可以请帮我解决这个问题。我已经更新了作曲家,但仍然存在相同的错误,请参阅此截图作为参考

screenshot

这里是我的自动加载文件:

<?php 
/** 
* Register basic autoloader that uses include path 
* 
* Copyright © 2016 Magento. All rights reserved. 
* See COPYING.txt for license details. 
*/ 
use Magento\Framework\Autoload\AutoloaderRegistry; 
use Magento\Framework\Autoload\ClassLoaderWrapper; 

/** 
* Shortcut constant for the root directory 
*/ 
define('BP', dirname(__DIR__)); 

define('VENDOR_PATH', BP . '/app/etc/vendor_path.php'); 

if (!file_exists(VENDOR_PATH)) { 
    throw new \Exception(
     'We can\'t read some files that are required to run the Magento application. ' 
     . 'This usually means file permissions are set incorrectly.' 
    ); 
} 

$vendorDir = require VENDOR_PATH; 
$vendorAutoload = BP . "/{$vendorDir}/autoload.php"; 

/* 'composer install' validation */ 
if (file_exists($vendorAutoload)) { 
    $composerAutoloader = include $vendorAutoload; 
} else { 
    throw new \Exception(
     'Vendor autoload is not found. Please run \'composer install\' under application root directory.' 
    ); 
} 

AutoloaderRegistry::registerAutoloader(new ClassLoaderWrapper($composerAutoloader)); 

// Sets default autoload mappings, may be overridden in Bootstrap::create 
\Magento\Framework\App\Bootstrap::populateAutoloader(BP, []); 

回答

0

它看起来像的Magento找不到供应商/ Magento的/框架/自动加载/ AutoloaderRegistry.php

你可以检查上述文件是存在的或者没有,如果没有而不是从Magento安装的根目录下运行命令“composer update”。

+0

我们已经尝试了作曲家更新,作曲家安装和作曲家转储自动加载。仍然存在相同的错误。 – Varma

+0

在安装文件夹中运行命令“composer update”也是按照这里建议的https://github.com/magento/magento2/issues/794 –

相关问题