Laravel 5 在计算机之间移动Laravel项目
我一直在计算机上从事laravel5项目,但现在我想继续另一个项目,但不知道如何进行:( 我使用的是wampserver,项目位于“www”文件夹中,这是我在尝试打开项目时遇到的错误:“内部服务器错误”Laravel 5 在计算机之间移动Laravel项目,laravel-5,Laravel 5,我一直在计算机上从事laravel5项目,但现在我想继续另一个项目,但不知道如何进行:( 我使用的是wampserver,项目位于“www”文件夹中,这是我在尝试打开项目时遇到的错误:“内部服务器错误” 服务器遇到内部错误或配置错误,无法完成您的请求“您的错误消息非常模糊,因此很难查明原因。我假设您只是复制粘贴了所有项目文件 尝试以下步骤: 确保复制所有项目文件,包括隐藏文件(.env) 按照中的说明准备目标计算机 检查PHP.ini中是否有上述链接要求中提供的所有必要的PHP扩展。另外,请注意
服务器遇到内部错误或配置错误,无法完成您的请求“您的错误消息非常模糊,因此很难查明原因。我假设您只是复制粘贴了所有项目文件 尝试以下步骤:
composer安装
http://php.net/manual/en/install.windows.commandline.php
your_project/storage/logs/laravel.log
请按照此操作解决您的问题。所有人都会忘记对文件夹的权限。复制项目文件夹并导航到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)'
如果你发现了错误
找不到支持的加密程序。密码和/或密钥长度无效
对于一些人来说,在(2)之前做
cp.env.example.env
.按照Ademord的回答完成后,您可能需要对WAMP、XAMP或您正在使用的任何其他开发堆栈使用刷新。我遇到了相同的问题,并且前端没有反映出更改。例如,web.php中的新路由没有更新。您还必须创建新的存储链接,因为Laravel使用abs它里面的绝对路径
php artisan storage:link
将文件移动到其他计算机后,您需要使用
composer update
使用git来推送或拉送代码。如何设置git访问WampServer或WampServer,在windows上并不重要。windows不区分大小写,而其他系统区分大小写,这对我来说是Laravel项目在一台服务器上工作而不是在另一台服务器上工作的原因其他。现在,一切正常,我有一些隐藏的文件没有被复制,仍然不知道我是如何复制整个文件的。o谢谢你,un GRAND merci:)在laravel 5.4中generate:key
被更改为key:generate
这对于那些使用git克隆laravel项目的人来说特别好。