VPS常见问题-lnmp下安装discuz提示allow_url_fopen需要开启

最近经常换VPS,终于遇到了不少问题啊,装discuzX的时候,发现有个问题,提示“
该函数需要 php.ini 中 allow_url_fopen 选项开启”,于是我打开了php.ini查看【/usr/local/php/etc/php.ini】,搜索到了allow_url_fopen,后面是On,也就是打开,奇了怪了,域名了半天,网上搜索了很久,终于找到了个类似的解决办法,就是用下面的指令:

打开SSH控制台,输入指令:

sed -i 's/disable_functions =.*/disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,ini_alter,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server,fsocket/g' /usr/local/php/etc/php.ini

然后回车,然后输入指令重启下就可以了:

/etc/init.d/php-fpm restart

但是,这里有一个问题,禁用了一个函数“scandir”,这样会导致wordpress的编辑模式下有问题,如果你不装wordpress应该就没问题了,如果有的话,那你可以修改这段指令,删除这个单词,也就是红色部分,然后执行!

VPS常见问题-lnmp下安装discuz提示allow_url_fopen需要开启

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

图片 表情