Page 1 of 1

How to migrate?

Posted: Sun 5. Nov 2006, 12:29
by andras
Hello,

I know that there are a few posts about this, but I don't know if they really fit my case, and I'm a confused newbie to things like this.

I have to migrate an entire site under this conditions:

1. from a phpwcms v1.2.6-DEV 14.12.2005 installation to a v.1.2.8 with patchG (if better/safer I can use also an older version at the destination)

2. destination server/host completely different

3. domain/url will change completely

4. on the source server I have cpanel with MySQLDatabases and phpmyAdmin (please consider I'm completely novice for them)

5. on the destination server (on Servage.net) I don't have cPanel, but the custom control panel allow the import of a MySQL dump and after creating a new database phpMyAdmin should be available.

Can you tell me steps how to migrate?

Thank you for your help!

Andras

What shall I exactly do

Posted: Sun 5. Nov 2006, 13:19
by juergen
Hello andras,

First of all do a complete backup to your home computer (mysql and ftp)

do not laborate with this, make a work copy of all the stuff.

copy the stuff to the new server (mysql at least 3.2 something... look at doku site) do not forget to set the CHMOD Permissions...

copy old stuff to new server

copy new version ABOVE old stuff

take THE NEW conf.inc.php and fill in: new domain name, new mysql connection data and push it back /phpwcms/config @ your new server

run upgrade version from the new setup dir on the new server

..

so if somwthing went wrong, you'll have no problem, cause you have the original copy of your site...

Jürgen

Posted: Sun 5. Nov 2006, 13:33
by andras
Thank you Jürgen! I will try.

Andras

Posted: Sun 5. Nov 2006, 15:02
by flip-flop
In addition to Jürgen´s instructions have a look: http://www.phpwcms.de/forum/viewtopic.php?p=72728#72728

Regards Knut

Posted: Sun 5. Nov 2006, 15:24
by andras
Knut, thank you again for your help!

People here is so nice, I get faster replies for this free product than for any paid one! I appreciate you very much! :D

Posted: Thu 16. Nov 2006, 03:12
by andras
Something strange happened... My old installation is at http://www.ungheria.it, my new (temporary) host is at http://www.ungheria.andras.info

I've copied by ftp all the site mantaining the structure and without upgrading to the newer phpwcms version.

I've set the chmod settings accordinf to doku site installation guide.

I've created a new database and then I've imported a phpMyAdmin backup of old database.

I've modified values in conf.inc.php like this:

<?php

// database values
$phpwcms["db_host"] = "mysql1026.servage.net";
$phpwcms["db_user"] = "andras";
$phpwcms["db_pass"] = "xyz";
$phpwcms["db_table"] = "andras";
$phpwcms["db_prepend"] = "";
$phpwcms["db_pers"] = 1;

// site values
$phpwcms["site"] = "http://www.ungheria.andras.info/";
$phpwcms["admin_email"] = "info@ungheria.it";

while old values were like this:

<?php

// database values
$phpwcms["db_host"] = "localhost";
$phpwcms["db_user"] = "ungheria_biro";
$phpwcms["db_pass"] = "xyz";
$phpwcms["db_table"] = "ungheria_andras";
$phpwcms["db_prepend"] = "";
$phpwcms["db_pers"] = 1;

// site values
$phpwcms["site"] = "http://www.ungheria.it/";
$phpwcms["admin_email"] = "info@ungheria.it";

and my new webhost (Servage) database connection info is this:

Server: mysql1026.servage.net
Database: andras
Username: andras
Password: humiaz68

Now,
if I browse to http://www.ungheria.andras.info -> server is not found
if I browse to ungheria.andras.info -> I'm reported to the site on the old server, probably because I have a redirect in the index page
if I login ungheria.andras.login.php -> login page loaded, but login with old user and password is resulting -> server not found
if I login http://www.ungheria.andras.info/login.php -> server is not found

What shall I do to make things right?

Thank you for your attention.

Andras

Posted: Thu 16. Nov 2006, 04:06
by DeXXus
Since these work:

http://ungheria.andras.info/GPL.html
http://ungheria.andras.info/login.php

Maybe this?

Code: Select all

// site values
$phpwcms["site"]              = "http://ungheria.andras.info/";

Posted: Thu 16. Nov 2006, 16:19
by andras
Hello DeXXus,

Thank you for reply.
DeXXus wrote:Since these work:

http://ungheria.andras.info/GPL.html
http://ungheria.andras.info/login.php

Maybe this?

Code: Select all

// site values
$phpwcms["site"]              = "http://ungheria.andras.info/";
with $phpwcms["site"] = http://ungheria.andras.info/ things improve significantly because now the entire site and login both work perfectly, but browsing http://www.ungheria.andras.info or http://www.ungheria.andras/login.php I get "Server not found" error from the browser.

Any idea how to fix this strange behavior for "www"?

Thank you for your attention!

Andras

Posted: Thu 16. Nov 2006, 21:47
by andras
Problem resolved. I had to change the virtual host settings at my webhost.

Thank you for your attention!

Andras