网站打开提示: No input file specifed.

COS、CDN

当你遇到网站打开时提示“No input file specified.”的问题时,通常是因为PHP配置文件 .user.ini 导致的。这个问题可以通过以下步骤来解决:

解决步骤

  1. 检查根目录中的 .user.ini 文件
  2. 删除 .user.ini 文件
  3. 重启Web服务器
  4. 验证问题是否解决

详细步骤

1. 检查根目录中的 .user.ini 文件

  1. 使用FTP客户端连接到服务器

    • 使用FileZilla或其他FTP客户端连接到服务器。
  2. 导航到网站根目录

    • 导航到网站的根目录(例如:/wwwroot/yourwebsite.com)。
  3. 查找 .user.ini 文件

    • 在根目录中查找 .user.ini 文件。

2. 删除 .user.ini 文件

  1. 删除 .user.ini 文件
    • 如果找到了 .user.ini 文件,将其删除。
    • 或者备份后再删除:
      sh
       
      mv .user.ini .user.ini.backup

3. 重启Web服务器

  1. 重启Apache服务器

    • 重启Apache服务:
      sh
       
      sudo systemctl restart apache2
  2. 重启Nginx服务器

    • 重启Nginx服务:
      sh
       
      sudo systemctl restart nginx

4. 验证问题是否解决

  1. 重新访问网站
    • 重新访问网站,检查是否还有“No input file specified.”的提示。

详细示例

1. 检查根目录中的 .user.ini 文件

  1. 使用FTP客户端连接到服务器

    • 使用FileZilla或其他FTP客户端连接到服务器。
  2. 导航到网站根目录

    • 导航到网站的根目录(例如:/wwwroot/yourwebsite.com)。
  3. 查找 .user.ini 文件

    • 在根目录中查找 .user.ini 文件。

2. 删除 .user.ini 文件

  1. 删除 .user.ini 文件
    • 如果找到了 .user.ini 文件,将其删除。
    • 或者备份后再删除:
      sh
       
      mv .user.ini .user.ini.backup

3. 重启Web服务器

  1. 重启Apache服务器

    • 重启Apache服务:
      sh
       
      sudo systemctl restart apache2
  2. 重启Nginx服务器

    • 重启Nginx服务:
      sh
       
      sudo systemctl restart nginx

4. 验证问题是否解决

  1. 重新访问网站
    • 重新访问网站,检查是否还有“No input file specified.”的提示。

进一步排查

如果删除 .user.ini 文件并重启Web服务器后问题仍然存在,可以进一步排查:

  1. 检查PHP配置

    • 确认PHP配置文件(php.ini)中没有错误。
    • 检查 php.ini 文件中的 display_errors 设置是否正确。
  2. 检查其他隐藏文件

    • 检查是否有其他隐藏文件(如 .htaccess)导致问题。
  3. 查看服务器日志

    • 查看Apache或Nginx的日志文件,寻找更多错误信息。
COS、CDN
热门