Hello I am a Appfog beginner and I want to ask if I upload picture/plugins/themes via the wordpress admin. Because appfog does not currently support a persistent file system, all the plugins/pictes/themes not in the source code will be lost. Is there anyway to backup the current live system and include these files in the source code that I upload? The download source code button or the “af pull” command will only download the last source code I uploaded not changes that where made for example when I install a plugin.
Leave a Reply
You must be logged in to post a comment.
You can add a helper php script to your app like this:
https://gist.github.com/4134750
You can manually download single files using
af files <appname> /app/<filename>
but this would be painfull for your purposes.You would be much better served by setting up your WordPress installation to run locally using Mamp or Xampp. Pull your app as it is from AppFog, host it locally using Mamp, making your file system changes, then pushing those changes to AppFog.
Here are a few reasons why making changes locally then updating AppFog apps is better:
Curating your WordPress apps this way will allow you to take advantage of power the AppFog platform provides.
I found this script “zipit” even better than the “ls” script Sea Comet provided. This will zip up the entire live app directory and then you download it. This way, you can make changes via the wordpress admin, get it all working the way you want it, then use zipit, unzip the file and push it to your app on appfog and the state is totally saved across restarts.
https://github.com/zeroecco/zipit/blob/master/zipit.php
You can find more info in this blog post over on the old PhpFog blog:
http://blog.phpfog.com/2012/11/16/how-to-download-your-entire-application-not-just-code-from-php-fog/