404 errors after switching servers
-
I switched servers from Servage.net to iPage.com and now under my multisite, I have some 404 errors. The only errors lead to these paths
http://sentient.mmgtv.org/files/2011/”MONTH”
The “MONTH” is just there to show you any month is messed up. 2011 is the only year I started this site. Permalinks are working fine I think, what else could be giving me this 404 after switching servers??
-
When you switched servers, you needed to copy over all your uploaded files such as images. This URL structure, with “files” in it, is the URL for an uploaded file. (Physically in /wp-content/blogs.dir/…) I suggest checking they’ve been copied correctly, and that file protections are correctly set.
Well I just changed the file permissions for blog.dir to 777. Even if I upload a picture by inserting media on a post, the picture does not appear. It is in the folder, but it is not showing up at all in the post…
What;s in your .htaccess file?
And are you using subdomain multisite or subfolder?
I’m using subdomain and this is what’s in my htaccess:
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> # END WordPressHello sentientprod,
It looks like you’ll need to update your .htaccess file, if you’re using multisite at least.
Related article:
http://codex.wordpress.org/Create_A_Network#.htaccess_and_Mod_RewriteThat seemed to work but if I put up a new post, no matter what theme I use, the pictures will not load and display.
I added this
RewriteRule ^([_0-9a-zA-Z-]+/)?siteN/files/(.+) wp-content/blogs.dir/N/files/$2 [L]
to my .htaccess but it’s still not working.When I view the image for example it will bring me here:
http://sentient.mmgtv.org/wp-content/themes/gfxmedia/timthumb.php?src=http://sentient.mmgtv.org/files/2012/02/OriginalSinPoster.pngAnd I get a 400 error saying file not found /files/2012/02/OriginalSinPoster.png
Bad RequestYour browser sent a request that this server could not understand.
Sadly, I have the same question.
althouth, my problem not goes with changing server, but VPS.sentientprod – Please re-read the examples.
There’s more than JUST adding that line. You need to replace the WHOLE THING with the new code.
leon4u – Probably not the same thing actually. If your .htaccess is correct (which sentientprod is not) then check that allowoverride is set to ALL on the httpd.conf for your VPS.
I did add more than just one line…
This is my .htaccess
# BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] # uploaded files RewriteRule ^files/(.+) wp-includes/ms-files.php?file=$1 [L] RewriteCond %{REQUEST_FILENAME} -f [OR] RewriteCond %{REQUEST_FILENAME} -d RewriteRule ^ - [L] RewriteRule . index.php [L] </IfModule> # END WordPress php_value memory_limit 128MMy host seemed to be a jerk to me and they say that allowoverride is enabled but he didn’t seem to know what that was so I will call again.
Wow I called again and they have no idea what the httpd.conf file is or what AllowOverride is…
So it seems that my permalink settings won’t save on the subdomain… So it might be a permalink setting error. The images that won’t load are only UPLOADED images. The images work when I view them, but the website is not reading them correctly. I am getting a 400 error instead…
A host that doesn’t know what httpd.conf is may mean you’re on a Windows server.
When you say permalinks won’t SAVE do you mean that if you try saving them in WP they revert? Or just that they don’t work…
When I try to put a custom permalink, it will not save. Any other permalink will work. Here, let me explain it just a bit more. Okay…
so basically my images are working. But when I have an uploaded image using the add media button, they will not show up on the front page nor show up on any slider no matter what the theme and it will not show up in thumbnails or in blog entry lists. However, if I type the URL of the image, it works! So the problem is not with the image itself.
It’s not like I have a 404 error and the image doesn’t exist. It does exist, but the subdomain is not reading it correctly for some reason. I don’t know if the permalinks have anything to do with it but I thought I would bring it up just in case.
Forget the images for a second.
Tell me more about the permalinks. I think they may be more indicative of the root cause than anything else.
When you say ‘will not save’ do you mean there’s an error? Do you mean “I press save and when the page refreshes it’s still on the ugly permalinks?”
Have you tested with another theme or with all your plugins turned off?
Can you save permalinks on ANY site on your network?
The topic ‘404 errors after switching servers’ is closed to new replies.