gpt4 book ai didi

php - 新的 Laravel 项目抛出 500 错误 : require(): Failed opening required autoload. php

转载 作者:可可西里 更新时间:2023-10-31 22:41:34 24 4
gpt4 key购买 nike

我正在尝试学习 laravel 并尝试在我的服务器上进行设置。

我已严格按照本教程中的所有说明进行操作,同时根据我自己的目录名称更改了一些变量: http://davidmyers.name/post/laravel-on-digital-ocean

只有当我访问 laravel 项目的公用文件夹时才会抛出 500 错误。当我尝试访问任何其他页面(例如 PHPMyAdmin 或任何其他 PHP 或 HTML 页面)时,该页面会正常显示。

是否有任何我可能遗漏的内容未包含在我引用的教程中?我仔细检查了我是否正确执行了所有步骤。

此外,在目录中运行 composer update 会抛出此错误:

 [RuntimeException]
Error Output: PHP Warning: require(/var/www/html/testproj/bootstrap/../vendor/autoload.php): failed to open stream: No
such file or directory in /var/www/html/testproj/bootstrap/autoload.php on line 17
PHP Fatal error: require(): Failed opening required '/var/www/html/testproj/bootstrap/../vendor/autoload.php' (include
_path='.:/usr/share/php:/usr/share/pear') in /var/www/html/testproj/bootstrap/autoload.php on line 17

我找到了这篇相关的 stackoverflow 文章: Laravel 5 Failed opening required bootstrap/../vendor/autoload.php但该解决方案对我不起作用,因为我的 phpinfo() 显示已启用 OpenSSL。

最佳答案

问题是服务器无法访问这些位置。 运行以下命令

sudo chmod 755 -R "your project name" 

然后

chmod -R o+w "your project name" /storage

如果还是不行,试试运行:

sudo chmod 775-R "your project name"
sudo chmod 775-R "your project name"/storage

sudo chmod 777-R "your project name"
sudo chmod 777-R "your project name"/storage

关于php - 新的 Laravel 项目抛出 500 错误 : require(): Failed opening required autoload. php,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34085487/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com