My site isn't working

laurendecicca / 2013-03-09 08:24:49   

For some reason none of the pages of my site are working. Any idea why?
laurendeciccaphotography.com

Vaska A / 2013-03-09 16:05:59   

Because your clean url's are not setup properly - check the tutorial about this in the Help section.

laurendecicca / 2013-03-10 06:01:44   

I don't understand why my site would have been working perfectly a few days ago and all of a sudden stopped working.

Vaska A / 2013-03-10 08:14:37   

Your host probably made an update to the server...

string / 2013-03-13 21:02:59   

hello - I am having problems installing indexhibit - I keep getting an internal 500 error - any ideas on what the probelm is..? many thanks

Vaska A / 2013-03-13 21:11:23   

Normally a 500 error means something is not right with the database - did you change the login/password?

And, what is your site?

rigbymatt / 2013-03-13 22:14:54   

Hey indexhibiters, friend of the laurendecicca here.

After about 4 hours of bashing my head against various posts here and godaddy forums I figured this out , and unlike most of the forum posts I came across I'm coming back to provide explanation and closure. (I'm not exactly a code monkey, so forums are helpful)

Her site is hosted on godaddy, for whatever reason some switch in their backend PHP/MYSQL must have recently been flipped and broke... something. I have no idea I'm not a coder, but a few days ago the site worked, then any pages except the homepage started giving "No Input File Specified"

Fixing it:
Simply enable clean URLs, as per this guide.
indexhibit.org/tutorials/getting-started/enable-clean-urls/

Now as for how I shot myself in the foot and wasted 4 hours:
I changed the " define('MODREWRITE', true); " in the options.php file for indexhibit this fixed the "No Input File Specified" error.
However now every exhibit/page other than the homepage was just throwing up 404 errors.

Adding the required strings to the htaccess file appeared to do nothing at all, which was very frustrating.

The Solution!
In both my OS and my FTP client (Mac OS 10.8 and Cyberduck) I wasn't viewing hidden files. By default on Mac OS and Cyberduck files with a "." infront of them show up as invisible.

This ment that the .htaccess file I was adding the strings to wasn't the actual .htaccess file being referenced by her godaddy linux server, just in essence a text document called "htaccess"

Enabling view hidden files in Mac OS Finder:

terminal command:
defaults write com.apple.Finder AppleShowAllFiles TRUE
terminal command:
killall Finder

and enabling hidden files in Cyberduck: Command+Shift+R or View>Show Hidden FIles

Suddenly ment I could see the actual .htaccess file.
Which was completely empty.
Add the required strings, re-upload it with an overwrite, boom 20 seconds later all the pages work again.

Hope this helps someone else with the same problem out.

Vaska A / 2013-03-13 22:27:11   

Thanks for reporting back with helpful info.

Additionally, you can show hidden files with your FTP application.

This thread has been closed, thank you.