laravel5.0+ 常见报错整理

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u011415782/article/details/78410677

Ⅰ. 背景

  • 此文将不定期更新
  • 鉴于近期对 Laravel5.0 框架的学习,期间必然会遇到众多阻碍,在此收集并整理一部分常见的报错,希望能帮助同为接触 Laravel 框架的新手小伙伴们,谢谢…

Ⅱ. 探索/方案

①. date_default_timezone_set()

  • 时区的设置问题,在低版本 5.3 时无错的项目,在我切换高版本 PHP 时,出现的警告信息,报错详情如下
Warning: date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you are still getting this warning, you most likely misspelled the timezone identifier. We selected the timezone 'UTC' for now, but please set date.timezone to select your timezone.

【解决】  1. 在 php.ini 里加上date.timezone = "Asia/Shanghai"(去掉前面的;)  2. 重启服务

②. openssl_decrypt()

  • 分析可知,laravel 框架部分版本中要求打开 openssl 的扩展,报错信息如下:
FatalErrorException in Encrypter.php line 100:
Call to undefined function openssl_decrypt()

【解决】  1. php.ini 中,开启:extension=php_openssl.dll  2. 重启服务

③. composer 命令安装框架后报错

(1). 第一种情况

  • 有些时候,我们git 或者composer 下载他人的 laravel5.* 框架源码后,发现无法运行,很可能是没有 vendor 目录,可执行命令:
composer install

(2). 第二种情况

  • 部分框架在安装后 .env.example 需改名为 .env;
  • 进入项目根目录,然后执行安装命令;
composer install -vvv
  • 生成 APP_KEY;
php artisan key:generate

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏JAVA高级架构

微服务架构组件分析

服务描述:服务调用首先解决的问题就是服务如何对外描述。 常用的服务描述方式包括 RESTful API、XML 配置以及 IDL 文件三种。

14240
来自专栏数据和云

数据库高可用和分区解决方案-MongoDB 篇

许春植(Luocs) (阿里巴巴高级数据库管理员,7年以上数据库运维管理经验,擅长MySQL、Oracle及MongoDB数据库,目前主要研究并建设Mongo...

94160
来自专栏北京马哥教育

让“懒惰” Linux 运维工程师事半功倍的 10 个关键技巧!

好的Linux运维工程师区分在效率上。如果一位高效的Linux运维工程师能在 10 分钟内完成一件他人需要 2 个小时才能完成的任务,那么他应该受到奖励(得到更...

41160
来自专栏iOS122-移动混合开发研究院

现在,以编程方式在 Electron 中上传文件,是非常简单的!

必要的上下文 想尽快熟悉上下文语境的,可以点这里: https://github.com/electron/electron/issues/749 这段讨论,其...

54400
来自专栏ThoughtWorks

DocBook 让文档版本化

image.png #ThoughtWorkers好声音# 第十六期(图片:网络) 你们都知道ThoughtWorks曾经是扛敏捷的大旗的,你们也都知道敏捷是...

33460
来自专栏喵了个咪的博客空间

[Golang软件推荐] Frp内网穿透

在一个IP紧缺的时代,连电信也不分配固定IP给到你用,一条专网专用线路贵的不行,那么作为软件开发人员常常要使用到外网,比如和微信调试程序,给到不在同一网段的朋友...

1K40
来自专栏北京马哥教育

Web性能压力测试工具http_load,webbench,ab,Siege详解

1. http_load http_load是基于linux平台的性能测试工具,它体积非常小,仅100KB。它以并行复用的方式运行,可以测试web服务器的吞吐量...

604110
来自专栏Rainbond开源「容器云平台」

好雨云帮更新志( 2017.04.03-2017.04.16)

13420
来自专栏前端黑板报

插件化思维

用过构建工具的同学都知道,grunt, webpack, gulp 都支持插件开发。后端框架比如 egg koa 都支持插件机制拓展,前端页面也有许多可拓展性的...

22620
来自专栏腾讯Bugly的专栏

手Q Android缓存监控与优化实践

死锁问题对产品的影响是巨大的,那么是否会有效的方法能够监控Android应用的死锁呢?

847120

扫码关注云+社区

领取腾讯云代金券