Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/244.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php Wordpress给出了;未指定输入文件";错误,但仅在主域上_Php_Wordpress - Fatal编程技术网

Php Wordpress给出了;未指定输入文件";错误,但仅在主域上

Php Wordpress给出了;未指定输入文件";错误,但仅在主域上,php,wordpress,Php,Wordpress,我已将相同的Wordpress安装上载到服务器上的两个目录: /public_html/domain.com /public_html/de.domain.com 正如您可能猜到的,第一个是主域(domain.com)的文档根,第二个是子域(de.domain.com)的文档根 奇怪的是:在de.domain.com中安装效果很好,但在domain.com上我得到的只是一行文本,上面写着没有指定输入文件,没有进一步解释 我环顾了一下互联网,发现了100个类似的问题,但没有一个与此完全相同。不用

我已将相同的Wordpress安装上载到服务器上的两个目录:

/public_html/domain.com
/public_html/de.domain.com
正如您可能猜到的,第一个是主域(domain.com)的文档根,第二个是子域(de.domain.com)的文档根

奇怪的是:在de.domain.com中安装效果很好,但在domain.com上我得到的只是一行文本,上面写着没有指定输入文件,没有进一步解释

我环顾了一下互联网,发现了100个类似的问题,但没有一个与此完全相同。不用说,那里提出的任何建议都不适合我。举几个最常见的例子:

  • 是的,我正在使用最新的Wordpress
  • 两个目录中的.htaccess文件相同
  • 没有重定向
  • 缓存已被清除
以下是.htaccess的价值:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# php -- BEGIN cPanel-generated handler, do not edit
# Set the “ea-php72” package as the default “PHP” programming language.
<IfModule mime_module>
  AddHandler application/x-httpd-ea-php72 .php .php7 .phtml
</IfModule>
# php -- END cPanel-generated handler, do not edit

重新启动发动机
重写基/
重写规则^index\.php$-[L]
重写cond%{REQUEST_FILENAME}-F
重写cond%{REQUEST_FILENAME}-D
重写规则/index.php[L]
#php——开始cPanel生成的处理程序,不编辑
#将“ea-php72”包设置为默认的“PHP”编程语言。
AddHandler应用程序/x-httpd-ea-php72.php.php7.phtml
#php——结束cPanel生成的处理程序,不编辑
其他信息:

  • 当我以简单的文本行导航到domain.com(或domain.com/wp admin/setup config.php)时,会出现错误
  • 这是一个新的WP安装,通过上传我从wordpress.org获得的zip来完成
  • 据我所知,服务器日志中没有任何内容
  • 我尝试更改主域的文档根目录(到我创建的另一个目录),但没有更改

未指定输入文件不是wordpress的错误,而是nginx的错误

这意味着nginx找不到它应该使用的文件

检查您的服务器配置


您什么时候会遇到此错误,例如,您是试图在域上安装WP站点,还是在您已经安装的站点上?如果是新安装,你能给我们提供更多信息吗?你是如何安装的(一个工具或插件,或者从Wordpress下载的)?如果它在一个现有的网站上,那么它是在你访问任何页面时出现的吗?还有,你的服务器日志会说什么?有错误吗?@FluffyKitten我在问题的末尾又添加了4条信息,希望能有所帮助。但是如果我不使用Wordpress,而是在其中放了一个简单的index.php文件,那么它读取的内容不会有任何问题。那么它一定在某种程度上与可湿性粉剂有关?