Webhosting Transfer Script -copy files & DBs 1:1 from A to B
$250-750 USD
In Progress
Posted about 14 years ago
$250-750 USD
Paid on delivery
Hi freelancers,
I need a simple script that allows my webhosting customers to copy their data(Files & Databases) from their old provider to me.
So the script logs into FTP of the old webspace and copies all files existing to the new webspace. Then it logs into old phpmyadmin, exports all databases and imports them at the new phpmyadmin. The user has as little to do as possible and enjoys watching the progress.
the user has to enter:
* FTP-Host of the old Provider
* FTP-Username and Password of the old provider
* PhpMyAdmin URL of the old Provider
* MySQL-Username and Password of the old provider
the user also enters:
* New FTP-Host, usually his domain name or "p1.spacequadrat.de" with "1" the number of the server he's hosted on.
* Current FTP-Username and Password
* Current PhpMyAdmin URL: [login to view URL] with 1 beeing the number of the server he's hosted on.
* Current MySQL-Username and Password
Problems to expect:
-- the real www-data might be stored on a subdirectory on the ftp-server, for example /html
-- the databases might have different names on the old and on the new server
-- there's no database existing on the new server yet, in this case tell the user to create one in admin panel (confixx).
-- chmods should be transfered as well
It might be a good idea to show the user the contents of the old webspace on the left and the new webspace on the right and provide a simple copy function.
I'd love to see some cool AJAX-effects used in the script, for status messages, errors etc. Looks count, as it's a end-user-application. We're using Codeigniter for our company page, IF you wish, you can use it as framework.
Do not hesitate to send a message for any questions. I'm always looking for long-term business-relationships with excellent coders and have loads of work to do.
Regards,
Steve
Hi.
Ambitious project.
I had a doubt. What about the nameserver entry and updating the DNS registry? Thats like the biggest thorn in the flesh.
I have faced this similar problem with clients and always took the longer route doing everything manually.
Would love to dedicate some time towards solving this problem.
Let me know.