svn导出项目的问题汇总:
1.ip被限制【可以在浏览器只输入项目ip查看可不可以查看项目】
2.在本地部署,记得关掉。htaccess中的php_flag等,还记得关掉Options FollowSymLinks
5**报错
500记得都是程序代码有错吧,或者php报的错,看php的报错日志,apache服务器的报错一般是504吧?网页500,这个时候,在项目的log里一般会有报错
504或者啥的,一般项目都进不去,.php文件里打印不出来任何东西,可以去看apache的报错日志
今天一直有问题,却不报错
最后发现 :php的短标签未开启 php.ini中的 short_open_tag=On
1. laravel 开debug造成的问题
laravel 开了debug,然后return返回数据的时候
除了本身的返回结果,还携带了一坨信息,最后导致json_decode为null报错
但是返回的数组json就没有问题
有人说,因为返回数字,content-type是html所以出了问题,返回数组 json的content-type是json所以没问题
2. uedior本地可以,线上不渲染数据
问题思考:1.1 是不是版本库得问题 X
2.2 是不是linux和windows大小写得问题
2.3 加载函数顺序得问题,需要ready之后,再去调用渲染函数
解决方式 :一步一步解决,最后判断是1.3的问题
4. 提示上传文件过大
2.1、前端设置大小限制,接口里设置大小限制
2.2、服务器后台设置
宝塔→软件商店→php→设置→上传限制→保存并重载php配置
改完要phpinfo查看是否把配置修改成功!
文件过大,需要调整 php.ini 的 upload_max_filesize 参数
php没有安装或没有开启fileinfo 扩展
2.3、Nginx配置修改
client_max_body_size108m;
重载配置
前端直传的好处:减轻应用服务器的压力,将压力分给了oss 这一点特别是在上传大文件时特别明显的,php是要消耗很大一部分内存去处理前端分片上传来的文件再传输给oss,如果文件特别大,耗时长nginx会直接502 我们没必要去调整nginx的超时时间把路走窄了。直接由客户端直传oss吧。
5. 文件上传失败或无法访问?
如果你发现无法上传文件,那么通常有几下几点原因:
Laravel 文件上传配置不正确,请检查 admin.upload.disk 参数。如果你不了解 laravel 文件上传功能,请阅读文档 Laravel - 文件存储
文件过大,需要调整 php.ini 的upload_max_filesize 参数
文件上传目录没有写权限
php 没有安装或没有开启 fileinfo 扩展
如果你的文件上传成功了,却无法正常访问,那么可能是.env 配置文件中的 APP_URL 参数没有设置正确。
6.错误:使用
webuploader 时报错: Uncaught Error: jQuery or Zepto not found!
这个错误的原因是因为引入的js顺序的问题导致的,先引入jquery.js,在引入
7.错误 :navicate报错
Laravel 文件上传配置不正确,请检查 admin.upload.disk 参数。如果你不了解 laravel 文件上传功能,请阅读文档 Laravel - 文件存储
8.错误 :laravel报错
网友评论