php-scandir()报错

Posted Ame启风

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php-scandir()报错相关的知识,希望对你有一定的参考价值。

 

l       linux下 vim /usr/local/php/etc/php.in

l       直接斜杠找 /disable_functions   回车 

l       按i键

l       去掉scandir

l       按Esc,输入wq!  保存回车       q!是不保存退出    lnmp reestart  重启

 

==========================

安装thinkphp时报scandir() has been disabled for security reasons

因为PHP里面的scandir函数被禁用了

 

解决办法:

 

打开php.ini(路径:/usr/local/php/etc/php.ini),找到这行:

disable_functions = scandir,passthru,exec,system,chroot,chgrp,chown,shell_exec,proc_open,

proc_get_statu,ini_alter,ini_alter,ini_restore,dl,pfsockopen,openlog,syslog,

readlink,symlink,popepassthru,stream_socket_server,fsocket,fsockopen

 

去掉scandir保存并重起php-fpm即可。

很多函数问题,都有可能是php禁用了,大家需要的时候去掉就可以了,为了安全尽量少开启!

 

以上是关于php-scandir()报错的主要内容,如果未能解决你的问题,请参考以下文章

Apollo报错

React 引用报错

又报错了

R语言arules报错

vm17报错

Quartus II 6.0的报错!