热爱技术,追求卓越
不断求索,精益求精

解决wordpress“噢,没有这个文件”问题及dux主题不能选择独立页面模板问题

“噢,没有这个文件。请重新检查文件名,然后再试。谢谢。”解决办法

网站基于lnmpa搭建,使用wordpress,添加网站模板后,想修改下style.css,结果出现“噢,没有这个文件。请重新检查文件名,然后再试。谢谢。”,如下图所示:
wordpress没有这个文件

通过查找资料发现这种错误的原因是当前服务器禁止了目录扫描函数scandir,导致WordPress无法扫描读取主题文件夹。

解决办法就是找到服务器上的php.ini的位置,修改php.ini中disable_functions的地方,把scandir这个函数去掉,再重启lnmp。

怎么查看php.ini的位置

查看php.ini的位置,linux下按照如下的步骤操作,最后在“/usr/local/php/etc”下找到php.ini文件

[lovecto@iZwz9a5ae27lnov417o69yZ /]$ whereis php
php: /usr/bin/php /usr/local/php
[lovecto@iZwz9a5ae27lnov417o69yZ /]$ cd /usr/local/php
[lovecto@iZwz9a5ae27lnov417o69yZ php]$ ls
bin  etc  include  lib  php  sbin  var
[lovecto@iZwz9a5ae27lnov417o69yZ php]$ cd etc
[lovecto@iZwz9a5ae27lnov417o69yZ etc]$ ls
pear.conf  php-fpm.conf  php-fpm.conf.default  php-fpm.d  php.ini

dux主题不能选择独立页面模板

dux主题不能选择独立页面模板,只能选择实例页面,如下所示:
dux页面选择只有实例页面

这个原因也是由于scandir引起的,按照上面的解决办法处理后,能够选择独立页面了,如下:
dux可以选择其他独立页面了

赞(1)
未经允许不得转载:LoveCTO » 解决wordpress“噢,没有这个文件”问题及dux主题不能选择独立页面模板问题

热爱技术 追求卓越 精益求精