老师图片插件在windows下可以上传,linux下不能上传

来源:4-11 文章详情页的逻辑实现

快乐的酱牛肉3724298

2017-06-21

首先是这样的

http://szimg.mukewang.com/594987440001a14309670459.jpg

然后我认为可能是没有fileinfo.so这个扩展,于是我开始装扩展

http://szimg.mukewang.com/5949887e0001eb9008840675.jpg

配置时提示我        configure: error: Please reinstall the libmagic distribution

是不是还要装扩展呀~~我太困了有点懵,老师有没有什么好办法

还有我执行 php artisan  storage:link 时报错

提示:symlink() has been disabled for security reasons

http://szimg.mukewang.com/59498a79000157c404950111.jpg

刚刚看完文章的视频,在windows很好用(Apache),linux上就有很多问题了(nginx)

我在linux上配置的 ,还没备案域名: http://114.215.45.189/posts/create

希望老师有时间帮我解决一下,或者提些建议,谢谢~~


写回答

1回答

轩脉刃

2017-06-21

你第一个问题是php对应的扩展没有安装。我看你在安装扩展的过程中遇到的问题 Please reinstall the libmagic distribution,可以先安装

# yum install file
# yum install file-devel

试试


第二个问题是symlink() has been disabled for security reasons, 是显示你的symlink函数被禁用了,这个需要修改php.ini里面的disable 对应的函数,去掉symlink的限制。重启php-fpm应该就可以了。

0
0

Laravel快速开发简书

Laravel最新特性结合Mysql异步消息队列、ElasticSearch搜索引擎、Debugbar调试利器开发简书

1218 学习 · 613 问题

查看课程