vb.org Archive

vb.org Archive (https://vborg.vbsupport.ru/index.php)
-   vB3 General Discussions (https://vborg.vbsupport.ru/forumdisplay.php?f=111)
-   -   moving form to a new server/webhost (https://vborg.vbsupport.ru/showthread.php?t=172597)

webspawner 03-10-2008 10:20 AM

moving form to a new server/webhost
 
I searched these forums but could not find the answer:

I need to know if moving server would be a straight swap for the forums.

In other words, is it as simple as backing up the sql database and files from FTP (forum has already been installed obviously) and then just restoring them in the new database, reuploading the config and altering the database information and script paths in config?

Is it as simple as that? What about permissions?

Are permissions automatically set when installed or can I re-CHMOD these files/directories?

Please help,

Thanks,

Marco van Herwaarden 03-10-2008 10:29 AM

Moving Servers

snakes1100 03-10-2008 10:30 AM

The permissions should stay the same, depending on how they was backed up, most host panels will retain the correct permissions for the file structure.

To answer your question though, it is as you asked, dump the db, tar/zip everything up, un tar/zip on the new host, dump the db into the new db, edit the config file for the db info and you should be all set.

If you manually tar the files up, use the -p switch to retain file permissions if it doesnt do it for you automatically.

tar -czfp - tar.gz
tar -cjfp - tar.bz2

webspawner 03-10-2008 10:44 AM

I was going to backup via FTP (just downloading the files)

Do you think so logging in via ssh would be the best way to go?

What would be the full command to zip them via SSH to retain the permissions?

any idea's?

Cheers,

snakes1100 03-10-2008 12:32 PM

Backing up thru ssh would be a lot faster for you, also as you have ssh access, you can simply ftp thru ssh and send the files directly to the new server.

As far as ssh commands go, if you do not know ssh commands very well, the tar commands might not help you much if you do not know how to use the rest of hte ssh commands, like cd'ing to the right directories etc

tar -cjfp directory-name.bz2 /path/to/directory

That will compress the entire directory for you, so yo ucan tar the entire public_html in one shot.

webspawner 03-10-2008 01:37 PM

Thanks, and that command retains the correct file permissions?

So I should do that, then download the tar'd file with FTP and then reupload the tar'd file to new server.

How would I then extract this?

Thanks for your help!

snakes1100 03-10-2008 02:32 PM

In ssh type tar --help

c = compress
x = uncompress
p = retain file permissions

In ssh, type ftp ipaddy and hit return on the keyboard, enter the login info and hit return, then do the following

bin
put
local filename = filename u tar'd
remote filename = same name as above

and it will ftp everything for you server to server, no need to dl it and then re-upload it.

webspawner 03-18-2008 11:41 PM

I cd to the htdocs and type in:

[domainXXXXXX@ssh-server htdocs]$ tar -cjfp sitebackup.bz2 /full/path/to/folder/htdocs
tar: sitebackup.bz2: Cannot stat: No such file or directory
tar: Removing leading `/' from member names
tar: /full/path/to/folder/htdocs/p: file changed as we read it
tar: Error exit delayed from previous errors

Any idea's why this is happening :S

could I try anything else?

I have my database backed up (and did that via ssh- im not a noob with it but unsure what to try next)

any idea?s

thanks

PS: also when i do the command:

tar -cjfp backup.bz2

It returns as though it has been successful and when I check files in htdocs it is there but at 0kb

Dismounted 03-19-2008 05:22 AM

Goto a temporary backup directory (not in htdocs!) and type this command:
Code:

tar -cvzf sitebackup.tar.gz /path/to/htdocs

snakes1100 03-19-2008 06:24 AM

This error is why you cant back it up:

tar: /full/path/to/folder/htdocs/p: file changed as we read it

I would guess your in a directory or in the same and you have something there that is writting to a file as your try and compress everything, you will need to use an exclude switch in the command to exclude it.

The command you used is fine, there is no need to change to tar.gz as bz2 will do better compression and still use the p in the command to force it to keep the permissions/ownership intact.


All times are GMT. The time now is 05:57 PM.

Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.

X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.00990 seconds
  • Memory Usage 1,738KB
  • Queries Executed 10 (?)
More Information
Template Usage:
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)bbcode_code_printable
  • (1)footer
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (6)option
  • (1)pagenav
  • (1)pagenav_curpage
  • (2)pagenav_pagelink
  • (1)post_thanks_navbar_search
  • (1)printthread
  • (10)printthreadbit
  • (1)spacer_close
  • (1)spacer_open 

Phrase Groups Available:
  • global
  • postbit
  • showthread
Included Files:
  • ./printthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/class_bbcode_alt.php
  • ./includes/class_bbcode.php
  • ./includes/functions_bigthree.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • printthread_start
  • pagenav_page
  • pagenav_complete
  • bbcode_fetch_tags
  • bbcode_create
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • printthread_post
  • printthread_complete