Laravel常见问题总结
1.Whoops, looks like something went wrong.
一般报这个问题是由于复制框架文件时没有把相应的env (隐藏文件) 复制 导致新复制的框架没有配置选项
解决方法:重新复制一下整个文件夹的所有文件
2.当使用post提交数据时 报The page has expired due to inactivity. Please refresh and try again.
一般这个问题是由于表单缺少csrf令牌时 报错误 或者是路由选择访问的方式不是为post
解决方法 : 在表单加上{{ csrf_field() }} 这个 或者在web路由更改相应的路由设置
3.Call to undefined function Illuminate\Encryption\openssl_cipher_iv_length()
一般出现这个问题是由于服务器缺少openssl这个php拓展
解决方法:装上即可
安装步骤:
yum -y install openssl-devel 必须安装
yum -y install openssl-devel 必须安装
cd /lamp/php-7.0.7/ext/openssl
mv config0.m4 config.m4 否则报错:找不到config.m4
/usr/local/php/bin/phpize
./configure --with-openssl --with-php-config=/usr/local/php/bin/php-config
make
make install
4. 禁止访问错误
一般出现这个问题是由于重写模块没有打开
解决方法: 在httpd.conf 中打开rewrite重写模块 在226行左右将 AllowOverride None
设置为All 然后重启apache即可
*FollowSymLinks 允许你的网页文件夹下的链接文件链接到首页目录以外的文件
5.使用composer安装laravel时出现问题
问题1.详解
Failed to download laravel/laravel from dist: The zip extension and unzip command are both missing, skipping.
The php.ini used by your command-line PHP is: /usr/local/php/etc/php.ini
c出现这个问题是由于环境中缺少zip跟unzip
解决方法 :yum install zip unzip php7.0-zip
6.当同步更新laravel时发现视图层根本没更新
这是因为laravel 里面的storage\framework\views缓存问题 将里面东西都删除即可
7.利用composer装laravel 时报版本错误
命令错误
解决方法composer create-project --prefer-dist laravel/laravel=5.5 blog
8.服务器报500错误
这是由于服务器内部错误 一般是代码错误或者Apache错误
解决方法:打开php.ini 的display_error 中的错误报告 如果是Laravel框架则在配置文件打开调试模式
或者是缺少env这个文件 这个问题一般是由于git克隆或者直接复制文件夹问题
9.No application encryption key has been specified.
这是因为.env 配置文件中缺少key这个秘钥
解决方法; hp artisan key:generate
10 如果ajax post发起请求 出现419错误
由于没有csrf_token令牌的原因
解决方法: 在页面头部加一行<meta name="csrf-token" content="{!! csrf_token() !!}"/>
然后在ajax 的请求头里加多一行headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')},
Laravel常见问题总结的更多相关文章
- Laravel常见问题集锦
1.提示:Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes? ...
- laravel 常见问题
1. Specified key was too long; max key length is 767 bytes 处理: 修改config/database.php , mysql配置.删除数据库 ...
- Laravel 入门常见问题汇总
一.安装完成后想打开 Laravel 内置的登录页面,报错 解决方法: Laravel 利用 PHP5.4 的新特性 trait 内置了非常完善好用的简单用户登录注册功能,适合一些不需要复杂用户权限管 ...
- PHP的Laravel与Composer部署项目时常见问题
我们在部署PHP项目时,其实大部分的PHP项目会创建环境检测与一键**Install**页面. 但是,有许多的项目还采用了Composer部署. 什么是Composer 至于什么是Composer,我 ...
- laravel 5.1 Eloquent常见问题
1.新增一条记录以及判断是否新增成功 $instance = XxxModel::create(['a' => 1, 'b' => 2]); if ($instance->exist ...
- laravel环境配置的常见问题
从开始下载相关软件到现在,整整一天,终于成功了.不得不说官方的说明文档相当详细,毕竟我都成功了,不是吗,哈哈. 好了,不多说了,直接上干货 官方环境配置文档地址:https://laravel-chi ...
- laravel下使用阿里云oss上传图片
对小公司而言,使用阿里云oss比直接买硬盘要划算的多,不管从存储性价比上还是从网速负载上.最近因为公司的项目有比较大的图片存储访问需求,所以决定使用阿里云的oss. 在研究了一下以后,摆着不自己造轮子 ...
- Laravel 使用简述
开始使用laravel 在此之前我们需要修改一些配置: app/config/app.php 文件中的 debug 选项设置为 true (注:开启开发模式,更友好的开发提示:网站运行时则关闭): a ...
- laravel框架入门
本文摘自网络,个人感觉写的很不错,决定收藏一下纯属本人学习之用 本文介绍如何开始使用 Laravel. 读完本文,你将学到: 如何安装 Laravel,新建 Laravel 程序,如何连接数据库: L ...
随机推荐
- 2016蓝桥杯省赛C/C++A组第八题 四平方和
题意: 四平方和定理,又称为拉格朗日定理: 每个正整数都可以表示为至多4个正整数的平方和. 如果把0包括进去,就正好可以表示为4个数的平方和. 比如: 5 = 0^2 + 0^2 + 1^2 + 2^ ...
- UVA - 1606 Amphiphilic Carbon Molecules(两亲性分子)(扫描法)
题意:平面上有n(n <= 1000)个点,每个点为白点或者黑点.现在需放置一条隔板,使得隔板一侧的白点数加上另一侧的黑点数总数最大.隔板上的点可以看做是在任意一侧. 分析:枚举每个基准点i,将 ...
- Busybox文件系统的移植
相关软件下载地址:http://pan.baidu.com/s/16yo8Y fsc100开发板 交叉编译器:arm-cortex_a8-linux-gnueabi-gcc busybox-1.17. ...
- DataRow转实体
调用 DataRow row = new DataRow(); ConvertToEntity<实体类>(row) private T Conv ...
- 吴裕雄--天生自然C++语言学习笔记:C++ 变量类型
变量其实只不过是程序可操作的存储区的名称.C++ 中每个变量都有指定的类型,类型决定了变量存储的大小和布局,该范围内的值都可以存储在内存中,运算符可应用于变量上. 变量的名称可以由字母.数字和下划线字 ...
- docker修改存储路径(转载)
系统盘只有40G,有时docker镜像会占据大量的存储空间,于是想把docker的默认存储位置改成挂载的数据盘.docker的默认存储位置未为:/var/lib/docker 更改docker的默认存 ...
- caffe + ssd网络训练过程
參考博客:https://blog.csdn.net/xiao_lxl/article/details/79106837 1获取源代码:git clone https://github.com/wei ...
- Springboot 2.x 如何解决重复提交 (本地锁的实践)
有没有遇到过这种情况:网页响应很慢,提交一次表单后发现没反应,然后你就疯狂点击提交按钮(12306就经常被这样怒怼),如果做过防重复提交还好,否则那是什么级别的灾难就不好说了... 本文主要是应用 自 ...
- 微信小程序下载图片到本地
downloadImg: function(e){ //触发函数 console.log(e.currentTarget.dataset.url) wx.downloadFile({ url: e.c ...
- cmd 进入指定文件夹
1.通常情况下,我们要进入其他盘符下的任意目录,需要在CMD窗口运行两次命令:第一次,进入盘符,第二次进入指定目录 #进入D盘 d: #进入D盘下的anaconda目录 cd anacond 2.通过 ...