Help my site is only loading my homepage. Login page will not load

Permalink
Last week all the links on my site stopped working with the message (Page not Found and concrete 5's logo). When I tried to login to see what was wrong, the login page won't load with the message (No input file specified.)

The site worked fine before this happened. And the only resent thing I had done prior to this is update concrete 5, which was a couple weeks ago.

I am completely lost here, any help would greatly appreciated.

Kershar
 
Blenderite replied on at Permalink Reply
Blenderite
Sounds like either a database issue or files got deleted. Are you the one that edits the site and manages it from day to day?

Have you added anything that uses JQuery?

-Blenderite
Kershar replied on at Permalink Reply
Kershar
I am the one that does everything on the site, and there is jquery on the site but I haven't added new jquery
mhawke replied on at Permalink Reply
mhawke
Kershar replied on at Permalink Reply
Kershar
Yes, the site is on godaddy
Blenderite replied on at Permalink Reply
Blenderite
Check out that link mhawke gave you. It should help.

-Blenderite
mhawke replied on at Permalink Reply
mhawke
I'm on it Blenderite...

You have to disable pretty URL's but getting to the dashboard it tricky.

Try putting this in your browser:

www.yoursite.com/index.php/login
Kershar replied on at Permalink Reply
Kershar
I have tried using the /index.php/login but it gives me the same error.
is there any other way to get to the dashboard?
FischerVision replied on at Permalink Reply
FischerVision
Sounds like another .htaccess mod_rewrite problem. Try to turn off FastCGI in your godaddy control panel, see if that helps.

Otherwise, you could try this:
http://www.concrete5.org/community/forums/installation/moving-site-...
Kershar replied on at Permalink Reply
Kershar
Fast CGI is already off. I am probably going to have to move the site
mhawke replied on at Permalink Reply
mhawke
I have tried so many things over the past few weeks that I can't remember what worked and what didn't. At one point, I fired up phpMyAdmin and turned off Pretty URLs by opening the 'Config' table and changing 'URL_REWRITING' to '0' (zero)

I was then able to log in by telling the login page that I wanted to bounce directly to the dashboard by adding rcID=2 (which is the dashboard page #).
www.yoursite.com/index.php/login?rcID=2


As I say, I hope this helps but it might not. I tried for a week with no help from GoDaddy support whatsoever who never admitted there was even a problem so I am in the process of moving the 3 sites I have with them, getting whatever refund I can get my hands on and NEVER hosting with them again, even if I lose clients over it.
Kershar replied on at Permalink Reply
Kershar
I tried adding rcID=2 at the end and it didn't work either. When I tried the htaccess fix it made the problem worse. now I don't even have a home page. I am going to move the site. Any suggestions on a new hosting company would be greatly appreciated
mhawke replied on at Permalink Best Answer Reply
mhawke
I use Arvixe and Siteground for shared hosting. I'm happy with both. Arvixe is a hosting partner with concrete5 along with WebHostingHub and Bluehost. I have no experience with the last two. Siteground is the only host I have used where I can't remember the last time I had to go into the cPanel so that is a good thing. It just works. I don't know where you are geographically but Siteground has a server in Chicago that's pretty fast. Arvixe is in Califonia I believe. I say that because ping times are important when editing stuff online so it's nice to be as close to your server as possible.

Check out some other host's reputations here:http://www.hostjury.com

Here's GoDaddy's scores. Check out that support score!

http://www.hostjury.com/reviews/GoDaddy...
bankras replied on at Permalink Reply
Hello C5 fans,

Well i am still recovering from my Arvixe trauma.
Was it so bad? yes it was.
What happened; I just opened an c5 account at Arvixe. All went well. Installation = ok, site speed and loading even faster than EU hosting.
BUT after 5 weeks; I just checked my site; i was slow even unpossible to visit. Login not at all.
So i filled in a form, a ticket . The arvixe server had to be balanced etc for loading issues. Remarkable; we have to tell them. My site was almost down for days. Ok this issue was solved; Now loging as i always did. And add a block with img and connect an url to this img. Error message. I did not touch my admin before etc etc. So my C5 CMS was corrupt. Then the trauma starts. No replies, 20 different Arvixe employees involved. Final conclusion. They give no refund and they do not care. CMS is not their responsibility. Yeah even when the client did not tough it.
mhawke replied on at Permalink Reply
mhawke
All I can tell you is that my personal experience with Arvixe has been good. You are a little thin on details. What was the error message you are getting?

Perhaps it would be a good idea to start a new thread on this. This discussion is about GoDaddy.

Perhaps you should PM Adreco who is the Arvixe Community leader in these forums:http://www.concrete5.org/profile/-/view/8644/...
Kershar replied on at Permalink Reply
Kershar
So I have decided to move the site and I have a new hosting provider. And I followed all the instutions on the concrete help for moving a site
http://www.concrete5.org/documentation/installation/moving_a_site/...

But for some reason everytime I go to test it out with the temp url it downloads this tiny file called "download". I have nothing on my sever called that. So I am very confused.

I must of messed something up, any idea where that may have occurred?
mhawke replied on at Permalink Reply
mhawke
Is there a public URL we could have a look at.
Kershar replied on at Permalink Reply
Kershar
Well here is the temp url
http://69.195.124.58/~savager2/...
mhawke replied on at Permalink Reply
mhawke
Who is your host? The download file is actually the index.php file from concrete5. Servers need to be set up to execute php files, not download them.
Kershar replied on at Permalink Reply
Kershar
I am using Bluehost

here is the content of my htaccess file
addhandler x-httpd-php-cgi .php4
addhandler x-httpd-php5-cgi .php
addhandler x-httpd-php5-cgi .php5

# -- concrete5 urls start --
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(default.htm)/?$ index.php
RewriteRule ^(default.html)/?$ index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$http://%{HTTP_HOST}/index.php/$1... [L]
</IfModule>
# -- concrete5 urls end --
SheldonB replied on at Permalink Reply
SheldonB
not sure whats going on here.. but im on bluehost and it looks like your calling your php# wrong

*im pretty sure you want to stick to basic php versions and not fast
can you have more then 1 version ?
hope this helps

( this is from a clean test version I use)
# Use PHP5.3 as default
AddHandler application/x-httpd-php53 .php

# -- concrete5 urls start --
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
# -- concrete5 urls end --
mhawke replied on at Permalink Reply
mhawke
Everyone who is trying to help here needs to understand that the .htaccess file was brought over from a failed GoDaddy account and just copied into the new Bluehost account. That's why it has all the references to fastCGI because that's the problem over at GoDaddy with their upgrade to Apache 2.4.

Kershar has been kind enough to provide me with FTP access to the Bluehost server. Apparently this site was working as-is over at GoDaddy but on a previous move (to GoDaddy I assume), the concrete folder was expanded into the root so the structure is now in a 100% 'over-ride' situation. Every core file also exists in a root folder. To add more to the confusion, it's feeding the core out of the updates folder. I'd hate to see the server load this site is generating in it's current form.

I don't have time over the next few days to dig into this further so if there is another kind soul out there who is experienced in situations like this, I'm sure Kershar would appreciate some assistance.
Kershar replied on at Permalink Reply
Kershar
Ok, I have been able to fix it to the point where it was on godaddy. I have a home page but non of the links are working.
I have 3 htaccess files.
The first one has nothing in it.
The second one (htaccess.bak)

addhandler x-httpd-php-cgi .php4
addhandler x-httpd-php5-cgi .php
addhandler x-httpd-php5-cgi .php5

# -- concrete5 urls start --
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME}/index.html !-f
RewriteCond %{REQUEST_FILENAME}/index.php !-f
RewriteRule . index.php [L]
</IfModule>
# -- concrete5 urls end --

And the Last one (htaccess.old)

addhandler x-httpd-php-cgi .php4
addhandler x-httpd-php5-cgi .php
addhandler x-httpd-php5-cgi .php5

# -- concrete5 urls start --
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^(default.htm)/?$ index.php
RewriteRule ^(default.html)/?$ index.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$http://%{HTTP_HOST}/index.php/$1... [L]
</IfModule>
# -- concrete5 urls end --

I am not sure if that is the problem or not, any ideas would be great.

I do want to note that I can login to concrete5 now so if changing something in there would help I can do that now.
mikeh replied on at Permalink Reply
I would rename all the existing .htaccess files and then create a blank .htaccess. Then I'd go into the Dashboard->System and Settings->Pretty URL's and turn them off and back on again. If they were off, just turn them on. This will let C5 decide what to put in there.
mhawke replied on at Permalink Reply
mhawke
Sorry I was logged in under a temporary username when I posted the comment above.

I would rename all the existing .htaccess files and then create a blank .htaccess. Then I'd go into the Dashboard->System and Settings->Pretty URL's and turn them off and back on again. If they were off, just turn them on. This will let C5 decide what to put in there.
mhawke replied on at Permalink Reply
mhawke
Sorry, I should just go to bed! I re-read your post and you already have an empty .htaccess file. Just toggle Pretty URL's off and back on again and see how that goes.
Kershar replied on at Permalink Reply
Kershar
Lol, I just realized that the links might not be working because they are tied to my domain name and not concrete5. so the temp url won't work. I should have thought of that before the last post. I have changed my names severs so hopefully when that is done, all should work. but if not I will start toggling.
jasteele12 replied on at Permalink Reply
jasteele12
First, on Bluehost you have one primary domain in ~/public_html (the one you registered with them when you signed up). All other domains end up as directories under that (like ~/public_html/benjamindiller.com/).

To start, I would put an .htaccess in ~/public_html with at least the following, to not show files in directories without an index:

Options -Indexes


Then, in ~/public_html/savageriver/.htaccess try only the following:

Options -Indexes
        # Use PHP5 Single php.ini as default
AddHandler application/x-httpd-php5s .php
<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteBase /
                # concrete5 pretty URLs
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>


Then if that works, paste the after the code above:
<IfModule mod_gzip.c>
        mod_gzip_on Yes
        mod_gzip_dechunk Yes
        mod_gzip_item_include mime ^application/x-javascript.*
        mod_gzip_item_include mime ^application/javascript.*
</ifModule>
<IfModule mod_deflate.c>
        # compress text, html, javascript, css, xml, htc:
        AddOutputFilterByType DEFLATE text/plain
        AddOutputFilterByType DEFLATE text/html
        AddOutputFilterByType DEFLATE text/xml
        AddOutputFilterByType DEFLATE text/css
        AddOutputFilterByType DEFLATE text/x-component
        AddOutputFilterByType DEFLATE application/xml
        AddOutputFilterByType DEFLATE application/xhtml+xml


This is assuming that you have savageriver.com pointing to ~/public_html/savageriver/

Let us know what happens,

John
Kershar replied on at Permalink Reply
Kershar
IT WORKS!!!

Thank you so much!

Everything seams to work and is all there.
jasteele12 replied on at Permalink Reply
jasteele12
Excellent news!

Best Answer was set to switch hosts :-P