migrate joomla site

Posted on 2012-08-19
Last Modified: 2012-09-04
Hi, how can I move a Joomla installation from the root path of a web server, to a new path: /old ?

Its the same server, just changing directories.

We have ftp and phpmyadmin access

Question by:darkbluegr

    Assisted Solution

    The quickest & easiest method to do this is with using a backup & restore component.  Do a fresh Joomla Install in the directory you want to move it to, Install AkeebaBackup.  Please follow this link, it will tell you the full process.  Run the Backup in the old path and then restore it to the new.  It's very straight forward & quick!!

    This component does almost all of the work for you and installing is fairly straight forward.  The documentation is excellent.  You have no need to configure anything as it creates the tables for you.

    Author Comment

    Hmm I see, shouldnt i just be able to edit my site url in the site settings, and move the files?

    Expert Comment

    Take a look at full documentation here

    That takes you through the manual steps if you prefer to do it that way.  Doing it via the backup/restore route does it ALL for you, which is why I suggested it.  I actually made a mistake in my first response as you do not need to have a fresh install of Joomla (it was over a year ago and forgot).  Once you have the backup you use php kickstart and the backup, just start that running and it will do the rest for you.  It's very reliable & fast

    LVL 13

    Accepted Solution

    Move the files to the new directory.

    Open the new directory's root folder configuration.php. Change tmp and log to reflect new subdir. Sometimes these are relative and don't need to be changed.

    Open root's .htaccess. Uncomment RewriteBase if necessary. Set value to:
    RewriteBase /newdirectory/

    Featured Post

    How your wiki can always stay up-to-date

    Quip doubles as a “living” wiki and a project management tool that evolves with your organization. As you finish projects in Quip, the work remains, easily accessible to all team members, new and old.
    - Increase transparency
    - Onboard new hires faster
    - Access from mobile/offline

    Join & Write a Comment

    Introduction HTML checkboxes provide the perfect way for a web developer to receive client input when the client's options might be none, one or many.  But the PHP code for processing the checkboxes can be confusing at first.  What if a checkbox is…
    I've been asked to discuss some of the UX activities that I'm using with my team. Here I will share some details about how we approach UX projects.
    The viewer will learn how to look for a specific file type in a local or remote server directory using PHP.
    This tutorial will teach you the core code needed to finalize the addition of a watermark to your image. The viewer will use a small PHP class to learn and create a watermark.

    730 members asked questions and received personalized solutions in the past 7 days.

    Join the community of 500,000 technology professionals and ask your questions.

    Join & Ask a Question

    Need Help in Real-Time?

    Connect with top rated Experts

    18 Experts available now in Live!

    Get 1:1 Help Now