我一直在计算机上开展一个laravel5项目,但现在我想继续另一个,但不知道如何:(
我正在使用wampserver,项目位于" www"文件夹,这是我在尝试打开项目时遇到的错误:"内部服务器错误
服务器遇到内部错误或配置错误,无法完成您的请求"
答案 0 :(得分:21)
您的错误消息非常模糊,因此很难确定原因。我假设您只是复制粘贴所有项目文件
尝试以下步骤:
composer install
。运行php artisan key:从命令行生成。
运行php artisan cache:从命令行清除
http://php.net/manual/en/install.windows.commandline.php
确保您的网络服务器正在提供项目/公共文件夹中的网页。
如果laravel失败,请检查日志文件以查看原因
your_project/storage/logs/laravel.log
答案 1 :(得分:14)
复制项目文件夹并导航terminal / cmd 只需运行以下命令。
创建数据库并在laravel项目文件夹
中的.env
文件中放置相同的名称
1.composer install
2.php artisan key:generate
3.php artisan cache:clear
4.php artisan migrate
更新:如果您正在
糟糕,看起来出了问题
在app/config/app.php
中,将调试设置为 true ,其中包含:
'debug' => env('APP_DEBUG', true)'
如果您收到错误
找不到支持的encrpyter。 ciper和/或密钥长度无效
对于某些人来说,他们在(2)之前做过cp .env.example .env
。
答案 2 :(得分:0)
https://stackoverflow.com/a/32722141/3982831请按照此处解决您的问题。所有人都忘记了文件夹的权限。
答案 3 :(得分:0)
作为Ademord答案完成之后,可能需要对WAMP,XAMP或使用的任何其他开发堆栈使用刷新。我遇到了同样的问题,而且更改未反映在前端。例如,web.php中的新路由未更新。
答案 4 :(得分:0)
您还必须创建新的存储链接,因为Laravel在其中使用了绝对路径。
php artisan storage:link