我一直在使用这个软件约2年没有任何问题。最近我上传了一个名为class_netgeoip的文件夹。此文件夹随软件包一起提供,但未安装。现在软件不工作了。当我试着打开 Jmeter 板时,我得到了这个:
Fatal error: Uncaught LogicException: Passed array does not specify an existing static method (class 'ComposerAutoloaderInitb247e8e7eb0df5b91faf7ebd591e282f' not found) in /home/black/public_html/_includes/class_netgeoip/vendor/composer/autoload_real.php:0
Stack trace:
#0 /home/black/public_html/_includes/class_netgeoip/vendor/composer/autoload_real.php(0): [obfuscated]()
#1 /home/black/public_html/_includes/class_netgeoip/vendor/autoload.php(0): �����������������������::getLoader()
#2 /home/black/public_html/_includes/class_geoip.php(0): unknown()
#3 /home/black/public_html/index.php(0): require_once('/home/black/pub...')
#4 /home/black/public_html/index.php(0): [obfuscated]()
#5 {main} thrown in /home/black/public_html/_includes/class_netgeoip/vendor/composer/autoload_real.php on line 0
所以我删除了class_netgeoip.php文件夹,现在我得到了这个:
Warning: main(/home/black/public_html/_includes/class_netgeoip/vendor/autoload.php): failed to open stream: No such file or directory in /home/black/public_html/_includes/class_geoip.php on line 0
有谁知道我该怎么解决这个问题?我花钱请人安装了这个软件包,但这个人已经不在了。
我删除了它,希望一切都会恢复正常,就像我上传它之前一样。我是个新手。
我在这个服务器上的网站仍然工作正常,它只影响这个特定的应用程序。
1条答案
按热度按时间bkhjykvo1#
似乎删除class_netgeoip.php文件夹导致了一些依赖关系的中断,这是您的软件正常运行所必需的。
恢复class_netgeoip.php文件夹:如果class_netgeoip.php文件夹是软件包的一部分,但未安装,则可能是软件正常运行所必需的。您应该尝试从备份中恢复文件夹(如果有),或者下载软件的新副本并将文件夹复制回服务器。
然后运行composer update