安装博客调试时出现了环境配置问题:
Warning: scandir() has been disabled for security reasons in /home/wwwroot/…
Warning: Invalid argument supplied for foreach() in /home/wwwroot/…
错误。
起初以为是文件权限问题,改了权限没有生效,后来打开phpinfo探针,找到了原因:
php配置中的scandir函数被禁用了。
解决办法:
打开php.ini,找到这行:
去掉scandir,保存并重起php-fpm即可。
在php开发中,遇到的很多函数问题,都有可能是php禁用了,因此,遇到这类问题时,多看看php.ini配置文件中的相关部分。