2 philfreo Mar 17, 2008 06:46
![](http://www.gravatar.com/avatar/529a6049c4ad4483dbc62add6da06e1a?size=80&default=https%3A%2F%2Fforums.b2evolution.net%2Fmedia%2Fshared%2Fglobal%2Favatars%2Fdefault_avatar_unknown.jpg%3Fmtime%3D1659823855)
i recommended godaddy and b2evo, and now I'm stuck with this no input file thing. not making me look good.
I know it is not a b2evo problem because I'm running it over at my personal site with no issues.
it's go daddy's problem. I have a ticket open with godaddy. i'll keep you posted.
another annoying thing with godaddy is that you cannot ftp more than 1 or two more files at the time. I use FileZilla and it opens multiple streams to transfer files. godaddy always complains about that. I cannot have two executables connected to godaddy either. Very annoying.
I hope their answer will differ from posted above ;)
The issue seems to be related to a new version that was installed by godaddy: version 5.2.5.
I got this to work by selecting
Use param: post ID
The links look pretty ugly though.
Is anybody running b2evo 2.4.x and php 5.2.5?
This is a problem in the way GoDaddy set up php. My blog runs without issues on 5.2.5.
Afwas,
As another GoDaddy hosting customer, do you have any idea what setup configurations could cause this problem?
Thanks,
RocketDude
rocketdude wrote:
As a temporary measure, I changed all the settings on the blog settings > URLs to use param. Doing that fixed the problem for the moment.
I'm hoping that somebody comes up with a better fix for people hosting with GoDaddy.
Cheers,
RocketDude
You just did!
If you found this topic first, wander to: [url=http://forums.b2evolution.net/viewtopic.php?t=14916][2.4X] GoDaddy Customer Read Before Upgrading[/url]
If any of yah fancy letting me break your blogs then pm me a cpanel login, ftp login and evo admin login and I'll have a play and see if I can fix it ( no promises ) ... of course, if yer the timid sort you could always setup a test blog, turn clean urls on for it and then I wouldn't need an evo admin login ;)
¥
*edit*
Update : see if this helps ( [url=http://forums.pligg.com/installation-upgrade-help/9711-solution-no-input-file-specified.html] Solution: No input file specified.[/url] )
I'm not sure if it's relevant for b2, but I fixed my problem of "No input file specified" that occurred recently by adding a php5.ini file with this line:
cgi.fix_pathinfo = 1
See more here http://expressionengine.com/forums/viewthread/74436/
*edit*
Fixed link
¥
It works!!!
sam2kb wrote:
It works!!!
Ohhhh, put me out of my misery ..... which worked?
¥
cgi.fix_pathinfo = 1 ;)
bugger, I may never talk to you again :( .... could you not at least have lied? :((
¥
Luckily for you rocketdude found a bug when applying cgi.fix_pathinfo = 1. But somehow I've got this feeling we're close to the real solution.
¥åßßå wrote:
bugger, I may never talk to you again :( .... could you not at least have lied? :((
¥
What do you mean??? It does work, but I didn't try to log in and I didn't know about that redirect when I replied.
Note: make sure it's a php5.ini if you're running PHP5 (I had to specify in my .htaccess for GoDaddy to run PHP5). Otherwise, it's probably php.ini. I'd recommend using PHP5 though. (the link I posted above can show you how)
This almost worked for me.
Does anybody know if b2evo uses this line?
$path_info = (isset($_SERVER['ORIG_PATH_INFO'])) ? $_SERVER['ORIG_PATH_INFO'] : @getenv('ORIG_PATH_INFO');
I'm supposed to update it.
by the way, it is php5.ini
sam2kb wrote:
¥åßßå wrote:
bugger, I may never talk to you again :( .... could you not at least have lied? :((
¥What do you mean??? It does work, but I didn't try to log in and I didn't know about that redirect when I replied.
Ignore me it's just my english sense of humour ;)
For the redirect problem try [url=http://forums.b2evolution.net/viewtopic.php?t=14916]this post[/url] and see if it helps
esanchez wrote:
This almost worked for me.
Does anybody know if b2evo uses this line?
$path_info = (isset($_SERVER['ORIG_PATH_INFO'])) ? $_SERVER['ORIG_PATH_INFO'] : @getenv('ORIG_PATH_INFO');I'm supposed to update it.
by the way, it is php5.ini
It uses bits of that inc/_vars.inc.php approx 90
elseif( isset($_SERVER['PATH_INFO']) )
{ // CGI/FastCGI
if( isset($_SERVER['SCRIPT_NAME']) )
{
$Debuglog->add( 'Getting ReqPath from PATH_INFO and SCRIPT_NAME', 'vars' );
if ($_SERVER['SCRIPT_NAME'] == $_SERVER['PATH_INFO'] )
{ /* both the same so just use one of them
* this happens on a windoze 2003 box
* gotta love microdoft
*/
$Debuglog->add( 'PATH_INFO and SCRIPT_NAME are the same', 'vars' );
$Debuglog->add( 'Getting ReqPath from PATH_INFO only instead', 'vars' );
$ReqPath = $_SERVER['PATH_INFO'];
}
else
{
$ReqPath = $_SERVER['SCRIPT_NAME'].$_SERVER['PATH_INFO'];
}
}
else
{ // does this happen??
$Debuglog->add( 'Getting ReqPath from PATH_INFO only!', 'vars' );
$ReqPath = $_SERVER['PATH_INFO'];
}
$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
}
elseif( isset($_SERVER['ORIG_PATH_INFO']) )
{ // Tomcat 5.5.x with Herbelin PHP servlet and PHP 5.1
$Debuglog->add( 'Getting ReqPath from ORIG_PATH_INFO', 'vars' );
$ReqPath = $_SERVER['ORIG_PATH_INFO'];
$ReqURI = isset($_SERVER['QUERY_STRING']) && !empty( $_SERVER['QUERY_STRING'] ) ? ($ReqPath.'?'.$_SERVER['QUERY_STRING']) : $ReqPath;
}
¥
¥,
Thanks for finding the line of code. That is a core file and I don't want to change it and have to remember to change it after each update.
Param ID will have to be used for now.
I've been having the exact same issue with a different software package (Expression Engine) with GoDaddy. It just started happening suddenly a few days ago. Please let us know if you figure out a workaround.