Dreamhost 提示No input file specified. 的解决的方法

假设开启FastCGI模式,.htaccess无法生效,一直提示no input file specified。

由于在Fastcgi模式下。php不支持rewrite的目标网址的PATH_INFO的解析

ThinkPHP执行在URL_MODEL=2时。会出现 No input file specified.的情况,

这时能够改动站点文件夹的.htaccess文件:(by default7#zbphp.com)

RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

改为
RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L]

.htaccess的内容为:

RewriteEngine on

RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-f

    RewriteRule ^(.*)$ index.php?

s=$1 [QSA,PT,L]

时间: 2024-10-14 00:54:42

Dreamhost 提示No input file specified. 的解决的方法的相关文章

Dreamhost 提示No input file specified. 的解决办法

如果开启FastCGI模式,.htaccess无法生效,一直提示no input file specified. 因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析 ThinkPHP运行在URL_MODEL=2时,会出现 No input file specified.的情况, 这时可以修改网站目录的.htaccess文件:(by default7#zbphp.com) RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L]

wordpress提示No input file specified的解决办法

最近wordpress搬家到了win上面,发现打开网站提示"No input file specified.".度娘一下,各种回复更改php.ini文件的,但是各种折腾发现都没有效果.苦苦钻研,咳咳......终于发现是PHP版本的问题,重新切换到低版本的就解决了,哎. 本文地址:https://www.lisen.me/237.html版权声明:本文为原创文章,版权归 李森的博客 所有,欢迎分享本文,转载请保留出处!

No input file specified的解决方法

(一)IIS Noinput file specified 方法一:改PHP.ini中的doc_root行,打开ini文件注释掉此行,然后重启IIS 方法二:请修改php.ini找到; cgi.force_redirect = 1去掉前面分号,把后面的1改为0即cgi.force_redirect = 0 (二)apacheNo input file specified apache No input filespecified,今天是我们配置apache RewriteRule时出现这种问题,

ThinkPHP隐藏index.php出现No input file specified的解决方法

因为在Fastcgi模式下,php不支持rewrite的目标网址的PATH_INFO的解析 ThinkPHP运行在URL_MODEL=2时,会出现 No input file specified.的情况, 这时可以修改网站目录的.htaccess文件: RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 改为 RewriteRule ^(.*)$ index.php?s=$1 [QSA,PT,L] 完整的.htaccess代码为: <IfModule mod_r

解决 php 报错 open_basedir restriction in effect或者nginx提示No input file specified怎么办

问题是出现在了PHP.INI上面了 ,原因是php.ini里设置了 open_basedir=/var/web/w0895/:/tmp:/usr/lib/php 这里加上相关的目录就可以了

nginx提示No input file specified怎么办

用了网上提供的各种方法都不行,即便html能正常打开,php文件依然有问题.而后继续尝试了修改权限 chown -vR www:www /folder 功能都正常. nginx.conf 的 user www www; 不建议修改成root 即便用root也不一定能解决一些问题. 具体原因,能力有限,不知.

onethink 重写URL后,apache提示No input file specified

<IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^(.*)$ index.php?/$1 [QSA,PT,L] </IfModule> 加一个问号就好了,红色背景位置

nginx no input file specified

今天在lnmp上调试php项目,之前已经在上面测试过tp5框架,可以正常访问.但是新项目由于项目中有些路径是写固定路径的.为了不去修改代码.配置新项目的时候,为新项目设置新的目录.问题就出现了,网页提示  no input file specified.nginx 的error_log 中显示Operation not permitted in Unknown on line 0  Unable to open primary script: 反复检查nginx中的server配置,确认root

关于thinkphp5.0以上的版本使用PHP5.5版本以上”No input file specified“问题解决

运行的时候发现 切换到5.5以上的版本就会提示No input file specified,其他什么也没有但是切换到5.5以及5.5以下就没啥问题,这是因为需要修改.htcaess文件 修改如下: RewriteRule ^(.*)$ index.php/$1 [QSA,PT,L] 修改成 RewriteRule ^(.*)$ index.php [L,E=PATH_INFO:$1] 只修改这一句,修改后,重启下 apache 然后再访问下就可以了 原文地址:https://www.cnblo