Skip to main content

This site requires you to update your browser. Your browsing experience maybe affected by not having the most up to date version.

General Questions /

General questions about getting started with SilverStripe that don't fit in any of the categories above.

Moderators: martimiz, Sean, Ed, biapar, Willr, Ingo, swaiba

Staging and Production Server Synchronization

Go to End

3 Posts   1968 Views


Community Member, 11 Posts

8 October 2009 at 1:11am

Edited: 08/10/2009 1:16am

I have a client who is interested in having a staging server pushing the data to the production server.

I did some research on the silverstripe api and found some interesting things but don't really know where to start to acehive this.

1st I found documentation about the following class :synchronise/Synchronised.php at

This looks like what I want to achieve but the php page is not into silverstripe 2.3.3, only in 2.3.1. But I wouldn't know where to start with it.

I also fount the static-publisher class but i'm not sure of what it does really. It seems to only synchronize cache files. what If I have dynamic data onto the production server ?

All this seems not clear to me, any guidance would be really appreciated.

Thanks a lot


Community Member, 119 Posts

8 October 2009 at 2:16am

Hi inkubux, welcome to the community.

I asked a similar question a while ago but I did not follow it up.

Would be good to hear if someone has done this with SS.


Community Member, 33 Posts

8 October 2009 at 9:52am

Are you trying to replicate the Silverstripe files as well as the database info or only the Database info?

The reason I ask is that MySQL can handle the database replication on it's own:

If you're on a *nix system, you could look at rsync:

I'm looking at the MySQL solution because in my case I set up the clients site where they can't modify the core files and all changes are handled through the CMS. So I really only need to synch the databases and alternately any Assets files they added.