This manual is deprecated. Please visit https://groupoffice.readthedocs.io for the latest documentation. |
Difference between revisions of "Moving or backup an installation"
(2 intermediate revisions by the same user not shown) | |||
Line 3: | Line 3: | ||
Note: All the directories here are examples. They are probably different in your case. | Note: All the directories here are examples. They are probably different in your case. | ||
− | Determine where the data files are stored: | + | Determine where the data files are stored (You can also just open config.php and lookup the value instead of using 'cat' and 'grep' on linux): |
<pre>$ cat /etc/groupoffice/config.php | grep file_storage_path | <pre>$ cat /etc/groupoffice/config.php | grep file_storage_path | ||
$config['file_storage_path']='/home/groupoffice/';</pre> | $config['file_storage_path']='/home/groupoffice/';</pre> | ||
− | Now create | + | Now create an archive of this path: |
<pre>$ tar czf groupoffice-files.tar.gz /home/groupoffice</pre> | <pre>$ tar czf groupoffice-files.tar.gz /home/groupoffice</pre> | ||
− | This command outputs the database parameters: | + | This command outputs the database parameters (You can also just open config.php and lookup the values instead of using 'cat' and 'grep' on linux): |
<pre>$ cat config.php | grep db | <pre>$ cat config.php | grep db | ||
Line 35: | Line 35: | ||
==Installing the backup on the new server== | ==Installing the backup on the new server== | ||
− | First [[Installation | + | First [[Installation manual|install the Debian packages or follow the manual installation]] for Group-Office. |
Then replace the Group-Office files and database with your backups. It's probably useful to install PhpMyAdmin so you can empty the default "groupoffice-com" database on Debian easily. | Then replace the Group-Office files and database with your backups. It's probably useful to install PhpMyAdmin so you can empty the default "groupoffice-com" database on Debian easily. |
Latest revision as of 08:14, 30 July 2013
To move Group-Office to another server you need to backup all data files and the database.
Note: All the directories here are examples. They are probably different in your case.
Determine where the data files are stored (You can also just open config.php and lookup the value instead of using 'cat' and 'grep' on linux):
$ cat /etc/groupoffice/config.php | grep file_storage_path $config['file_storage_path']='/home/groupoffice/';
Now create an archive of this path:
$ tar czf groupoffice-files.tar.gz /home/groupoffice
This command outputs the database parameters (You can also just open config.php and lookup the values instead of using 'cat' and 'grep' on linux):
$ cat config.php | grep db $config['db_type']='mysql'; $config['db_host']='localhost'; $config['db_name']='groupoffice'; $config['db_user']='groupoffice'; $config['db_pass']='password';
Now create a dump of the database:
$ mysqldump --default-character-set=utf8 groupoffice -u groupoffice -p > groupoffice-20070813.sql
You might want to compress this file to save bandwidth:
$ tar czf groupoffice-database.tar.gz groupoffice-20070813.sql
Now we've packed up all necessary files in archives:
- groupoffice-files.tar.gz
- groupoffice-database.tar.gz
Installing the backup on the new server
First install the Debian packages or follow the manual installation for Group-Office.
Then replace the Group-Office files and database with your backups. It's probably useful to install PhpMyAdmin so you can empty the default "groupoffice-com" database on Debian easily.
Now you need to run http://some_url_to_groupoffice.com/install/ and follow instructions to complete the install.
Good luck!