从Github下载laravel项目遇到的坑 Laravel 出现 No application encryption key has been specified.

直接从领导给的地址拉下来的项目,先来研究下这个项目,结果,本地环境下打开发现错误多多,这是第一次从github搞项目下来,缺乏经验。

  • Parseerror:syntaxerror,unexpected'?'in E:\TokenAlliance\TokenAlliance\vendor\laravel\framework\src\Illuminate\Foundation\helpers.php on line 242

        这个问题是php版本的问题,可以去切换版本,也可以下载新版(https://mp.csdn.net/postedit/80568002)

  • 还有最重要的一个坑,就是搞下项目来之后需要在项目文件夹中做如下操作 :

    composer update

    当然如果你连composer都没有安装的话,请安装(https://mp.csdn.net/postedit/80567588)

  • Laravel 出现 No application encryption key has been specified.

    若文件根目录下没有 .env

    1、.env.example 改名使用命令 copy 修改为 .env

    2、使用命令 php artisan key:generate  获取密码,自动保存到 .env
    3、将密码复制到config/app.php 中的key里面

    4、重新运行,OK。


  • 访问localhost/blog/public时,报错在verdor/framework/src/Illuminate/Encryption/Encrtpter.php的84行,找不到openssl_cipher_iv_length()函数。

    配置 php.ini的extension=php_openssl.dll和extension_dir(注释都去掉)

     
    将php目录下的libeay32.dll和ssleay32.dll拷贝到apache目录的bin目录下。

    有什么问题可以联系我哦!!Q:1558711691

猜你喜欢

转载自blog.csdn.net/weixin_39616995/article/details/80568139