错误可能是由于.env文件的配置。因为你的问题不够清楚。所以我将解释2种方法
带有供应商和 .env 文件(不推荐)
- 解压缩主 zip 文件并上传您的 public_html 文件夹(上传
供应商文件夹)
给 storage/ 和 bootstrap/ 文件夹 777 递归权限
在phpmyadmin中创建数据库并导入.sql文件
在 .env 文件中设置数据库
现在通常对于所有共享主机,您都将使用 SSH,您可以联系主机提供商以获取其详细信息。
一旦你获得访问权限,使用命令
php artisan cache:clear
php artisan config:clear
php artisan config:cache
文件本身可以在 bootstrap/cache/config.php 中找到。
请注意,编译的配置文件的位置最近发生了变化。您的也可能在 vendor/config.php 或 storage/framework/config.php 中。全新安装或运行 composer update 文件应该在 bootstrap/cache 中。
现在直接来自 GIT 或其他无供应商的来源(推荐)
确保复制所有项目文件,包括隐藏文件 (.env)。
如果您使用 GIT,请使用 GIT clone 克隆项目。
检查您在 php.ini 中是否拥有所有必要的 PHP 扩展,如 Laravel 要求中一样。另外,请注意您的 PHP 版本!
安装作曲家https://getcomposer.org/doc/00-intro.md
复制后,转到您的目标文件夹并运行 composer install。
运行 php artisan key:generate from the command line.
然后运行
php 工匠缓存:清除
php 工匠配置:清除
php 工匠配置:缓存
http://php.net/manual/en/install.windows.commandline.php
确保您的网络服务器正在为项目/公共文件夹中的页面提供服务。
即使在完成这些步骤后,如果 Laravel 仍然显示错误,请检查
your_project/storage/logs/laravel.log