• Resolved joecwhite

    (@joecwhite)


    Howdy all,

    I’m in the process of moving my domain to a new server in order to upgrade to WordPress 2.5 (old server has old MySQL, so stuck at WP 2.0.9). I was able to migrate everything over ok, but can’t seem to get Permalinks to resolve correctly. I can see in the database that all the posts and comments are there, and if I enter the “ugly” permalink, it resolves correctly to the “pretty” permalink address; for example,

    https://72.51.44.53/?p=601
    resolves correctly to
    https://72.51.44.53/2008/04/07/test/

    but that just 404’s (and not the ‘correct’ 404 of 404.php, just a generic 404).

    I changed the siteurl and home entries to reflect the direct IP address of the serve, but for the life of me can’t figure out what I am missing. Have searched the forum posts in vane. Can anyone point out to me where I am going wrong?

Viewing 2 replies - 16 through 17 (of 17 total)
  • Thread Starter joecwhite

    (@joecwhite)

    OK, finally found it. After rereading Using Permalinks, I found this relevant section:

    Requirements:

    Apache web server with the mod_rewrite module installed
    In WordPress’s home directory,
    The FollowSymLinks option enabled
    FileInfo directives allowed (e.g. AllowOverride FileInfo, AllowOverride All)
    An .htaccess file (if this file is missing, WordPress will try to create it when you activate “pretty” permalinks)
    If you want WordPress to update the .htaccess file automatically, WordPress will need write access to the file.

    I went in and checked the httpd.conf file, and, lo and behold, FileInfo directives were not allowed. I changed it to AllowOverride FileInfo, and now my permalinks are back to pretty!

    Thanks for all the help!

    I have a similar issue. How do I get a hold of this “httpd.conf” file as I can’t see it via FTP.

Viewing 2 replies - 16 through 17 (of 17 total)
  • The topic ‘moving servers and upgrading versions breaks permalinks’ is closed to new replies.