View Single Post
Old 27 Jun 2019, 21:09
TheLastSuperman's Avatar
TheLastSuperman TheLastSuperman is offline
Join Date: Sep 2008
Real name: Michael Miller Jr
Originally Posted by BetoPho View Post
You have to follow various steps:
  1. Close the board & backup everything.
  2. Move all the files from /public_html to /public_html/sub_directory
  3. Change the values in 'setting' table:
    • Change the board URL in the database to '(your_domain)/sub_directory' by adjusting the 'bburl' value.
    • Change the Cookie path to '/sub_directory' or '/' by adjusting the 'cookiepath' value. Safest and easiest value is '/', except when you're using some kind of SSO integration with your site in the same domain.
  4. Clear all browser cookie, cache and login into AdminCP of new site address.
  5. Change Attachment file paths in case you use File System to store attachment (AdminCP -> Attachments -> Attachment Storage Type).
    In case you use Database to store attachments, this step is not needed.
  6. Change Avatar/Profile Picture/Signature file path (AdminCP -> Avatars -> Attachment Storage Type).
  7. Clear system cache (AdminCP -> Maintenance -> Clear System Cache).
  8. Redirect all URL from old domain to new subdirectory (using .htaccess for example).
  9. Open the board.
Great info, I would like to extend this to include:
  • Change the bburl value in the datastore table if you experience any login issues after the above.

For those testing a migration to a new host:
If you haven't finalized changes i.e. testing via ip or the new url beforehand, also change the cookie prefix in config.php on the newly copied site i.e. at the new so when you login to each site and traverse the admincp and compare the sites you're not logged-out between the two.
Daddy Does Dios and Figs!

Search - Use the search feature to find similar issues/answers.
Information - Include screenshots, copy/pasted error codes, url etc.
Fixed - Please return to your thread/post and let us know how it was fixed!
Thanks - For participating! Click the "Like" on a post if someone helped you!
Reply With Quote