必威体育Betway必威体育官网
当前位置:首页 > IT技术

no input file specified 解决方法

时间:2019-10-16 02:44:31来源:IT技术作者:seo实验室小编阅读:78次「手机版」
 

no input file specified.

自己的网站,前一段时间由于linux服务器被挖矿病毒入侵了,所以又重新搭建了一个环境,php版本用的php1.8的,访问网站是可以访问的,但是今天发现网站上不去,报错了:no input file specified

于是百度

原理:

 任何对.php文件的请求,都简单地交给php-cgi去处理,但没有验证该php文件是否存在。

 PHP文件不存在,没办法返回普通的404错误,它返回 一个404,并带上一句”No input file specified”

 另外,还可能跟 路径或者 权限有关系,或者SCRIPT_FILENAME 变量没有被正确的设置(这在nginx是最常见的原因)。

解决办法:

1 打开文件: usr/local/php/etc/php.ini,修改以下配置

  • 把cgi.fix_pathinfo=0           改为    cgi.fix_pathinfo=1
  • 把 ;cgi.force_redirect=1     改为    cgi.force_redirect=0

2 修改文件权限

cd /home/wwwroot
chown -R www:www ./*
chmod -R 755 ./*
lnmp restart

当执行的时候。如果个别项目里边有 .user.ini 文件。会提示

chown: changing ownership of ‘./www.test.com/.user.ini’: Operation not permitted

这时候需要  进入这个目录  执行

chattr -i .user.ini 

然后 进入到wwwroot目录  , 再执行权限命令,最后别忘了,进入www.test.com 目录,执行

chattr +i .user.ini 

最后重启

lnmp restart

搞定!

补充:linux chattr 命令,用于改变文件属性。

这项指令可改变存放在ext2文件系统上的文件或目录属性,这些属性共有以下8种模式:

  1. a:让文件或目录仅供附加用途。
  2. b:不更新文件或目录的最后存取时间。
  3. c:将文件或目录压缩后存放。
  4. d:将文件或目录排除在倾倒操作之外。
  5. i:不得任意更动文件或目录。
  6. s:保密性删除文件或目录。
  7. S:即时更新文件或目录。
  8. u:预防以外删除。

语法

chattr [-RV][-v<版本编号>][+/-/=<属性>][文件或目录...]

参数

  •        -R 递归处理,将指定目录下的所有文件及子目录一并处理。
  •   -v<版本编号> 设置文件或目录版本。
  •   -V 显示指令执行过程。
  •   +<属性> 开启文件或目录的该项属性。
  •   -<属性> 关闭文件或目录的该项属性。
  •   =<属性> 指定文件或目录的该项属性。

实例

用chattr命令防止系统中某个关键文件被修改:

chattr +i /etc/resolv.conf

lsattr /etc/resolv.conf

会显示如下属性

----i-------- /etc/resolv.conf

让某个文件只能往里面追加数据,但不能删除,适用于各种日志文件:

chattr +a /var/log/messages

相关阅读

中小企业网络营销解决方案

如何做好互联网营销是很多已经触网的企业&ldquo;心中的痛&rdquo;,高额的点击付费推广让广告主苦不堪言;鱼龙混杂的商贸平台&ldquo;

Oracle中to_date()方法

今天写项目的时候遇见一个坑,花费了半个小时才搞定,特此记录一下。 oracle数据可中可以存储Date数据类型,有一个相关的方法to_date()

zabbix安装打开网页时,空白解决方法

使用浏览器打开地址: http://[Server-IP]/zabbix可能会出现白屏幕,查看/var/log/httpd/error_log文件,发现如下错误:Call t

win10中wpcap.dll丢失的解决办法(解决Proteus中与网络

解决Proteus中与网络类仿真相关的模块报错问题,如ENC28J60。 使用windump时,提示wpcap.dll丢失。 下载win10pcap.msi安装。 网址:htt

吴伯凡-认知方法论-如何犯一个“正确”的错误

除法是我们小学都会的,就是下面这个: 相信上过小学的人都知道,除法一步步是怎么除出来的,除法的结果是商。除法的几个变量是除数,被除

分享到:

栏目导航

推荐阅读

热门阅读