Tell me more ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

(This is the first time I moved the website so please don't be hard on me.)
After moving the website, the homepage shows up properly but other pages do not.
I get 500 Internal Server Error on all other pages. Before moving, the Search Engine Friendly URLs and Use URL rewriting were enabled in the Joomla Dashboard. Is this the reason the other pages are not showing up? If so, how do I fix this?

I think the homepage shows up because the url myWebsite.com redirects to myWebsite.com/index.php automatically. Note that I have transferred all of the Joomla the files through Filezilla and imported the MySQL database properly and also edited the configuration.php as set the proper settings for the database.

share|improve this question
3  
It could be from 100 different things. Check your error logs. Then, come back and let us know what they say, if the problem isn't immediately apparent. – Brad Sep 17 '12 at 2:51
@Brad: How do I check the error log in Joomla? Sorry, I am new to this. – rad Sep 17 '12 at 3:02
1  
The error log has nothing to do with Joomla. I can't direct you to your error log, because it depends on how your server is configured. If you look at your PHP.ini, in there will be some lines about error logging that will point you where to look. Your web host can also direct you to this information. – Brad Sep 17 '12 at 3:05
If you're using the .htaccess file provided with Joomla, make sure you've got mod_rewrite enabled if using apache. – Fnatte Sep 17 '12 at 5:20

migrated from stackoverflow.com Sep 18 '12 at 8:54

2 Answers

Since the website was online and wasn't functioning properly, I needed to find a workaround real quick. So, I spoke to the customer care of the hosting company, 1and1 and they figured out that the .htaccess file was misconfigured. The RewriteBase / in .htaccess was commented. Uncommenting it resolved the issue. The RewriteBase Module was enabled at GoDaddy by default so it was working there even though it was commented in the .htaccess file. 1and1 disables it by default due to security reasons.

share|improve this answer

You haven't mentioned that you have just moved files to another directory in same server or moved your website to another server.

1: If you have moved your Joomla files to another directory, it seems that you haven't moved Joomla's .htaccess file. .htaccess is hidden and usually you cannot see it in FTP or shell. You can create it again by yourself or upload it from another Joomla installation with same version.

2: If you have changed your server probably it's the matter of Rewrite module which you have to enable on new server. Of course number one applies here too!

share|improve this answer

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.