在迁移网站的过程中,会遇到编辑页面时无法在页面属性中选择模板的问题,导致页面布局无法选择,出错。
问题出在在PHP.ini中的一个函数:scandir。原因就在这个函数!
找到PHP配置文件:/usr/local/php/etc/php.ini
下载下来,用编辑器打开,找到
disable_functions = passthru,exec,system,chroot,scandir,chgrp,chown,shell_exec,proc_open,proc_get_status,popen,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,stream_socket_server
(这里是被禁用的一些php函数,LNMP官方认为它们很危险)
将 ,scandir删除,然后上传此文件覆盖服务器上的配置
不要忘了重启WEB服务器:
lnmp restart
搞定!