你好我是一個Appfog初學者,我想問我是否通過wordpress管理上傳圖片/插件/主題。由於appfog當前不支持持久性文件系統,因此所有不在源代碼中的插件/圖片/主題都將丟失。無論如何要備份當前的直播系統並將這些文件包含在我上傳的源代碼中?下載源代碼按鈕或「af pull」命令將只下載我上傳的最後一個源代碼,而不是在我安裝插件時進行的更改。如何下載我的Appfog應用程序的實時文件系統?
6
A
回答
2
您可以使用af files <appname> /app/<filename>
手動下載單個文件,但這對您的目的會很痛苦。
通過設置Wordpress安裝以使用Mamp或Xampp在本地運行,您的服務會更好。從AppFog提取應用程序,使用Mamp在本地託管它,使您的文件系統發生變化,然後將這些更改推送到AppFog。
這裏是爲什麼更改本地然後更新AppFog的應用程序更好的幾個原因:
- 如果運行你的WordPress應用程序的多個實例,只有其中一人將獲得安裝的插件。在本地安裝插件並推送確保所有實例都獲得插件。
- 它在本地開發和測試的速度更快,您可以在影響您的現場網站之前查看更改的結果。
- 如果您的插件安裝失敗或以某種方式造成意外更改,則您的生產站點不會停止運行。對於Wordpress更新也是如此,請在本地進行,然後轉到生產。
- 如果您在本地盒子上有更改,則可以在更新生產之前使用版本控制來跟蹤和標記版本。
- 藍綠色部署變得微不足道。有兩個生產應用程序,主應用程序和從應用程序。在本地更新您的代碼,然後更新從站並對其進行測試,然後通過將域映射到主站來將其升級爲主站。然後,通過取消映射域,將以前的主節點降級爲從節點。奴隸總是更新一次,如果您發現主要問題,則可以將其更換兩次。
以這種方式調整您的Wordpress應用程序將允許您利用AppFog平臺提供的功能。
3
您可以添加一個幫助PHP腳本到你的應用程序是這樣的:
0
我發現這個劇本「從ZipIt」比「LS」,甚至更好的劇本海彗星提供。這將壓縮整個實時應用程序目錄,然後下載它。這樣,您可以通過WordPress管理員進行更改,按照您希望的方式進行更改,然後使用zipit,將文件解壓縮並將其推送到appfog上的應用程序,並且狀態在重新啓動時完全保存。
https://github.com/zeroecco/zipit/blob/master/zipit.php
你可以在這個博客的詳細信息發佈在對舊PhpFog博客: http://blog.phpfog.com/2012/11/16/how-to-download-your-entire-application-not-just-code-from-php-fog/
相關問題
- 1. 如何更新我的應用程序/系統/應用程序
- 2. 如何在我的應用程序中實現系統鬧鐘?
- 3. Appfog應用程序:刪除文件
- 4. 我的Rails應用程序如何從S3下載文件?
- 5. 如何從我的Android應用程序下載文件?
- 6. 如何列出我的應用程序以下載文件?
- 7. 如何將文件下載到我的trigger.io應用程序?
- 8. 如何通過我的應用程序下載文件
- 9. 如何在我的應用程序加載(iOS)時使系統音樂停止?
- 10. 如何實現從qt應用程序拖放到文件系統文件夾?
- 11. 系統的「下載」應用程序的意圖
- 12. 如何啓動appfog locomotive.js應用程序?
- 13. 如何在卸載應用程序時保留應用程序的文件夾和下載文件
- 14. 如何限制通過瀏覽器僅通過我的web應用程序下載文件系統
- 15. 訪問SDExplorer(系統文件夾)從我的C#應用程序
- 16. 如何將文件下載到iPhone的文件系統?
- 17. 如何掛接我的android應用程序的系統調用
- 18. 如何升級/系統/應用程序中的應用程序?
- 19. 如何實現Web應用程序的登錄系統?
- 20. 如何使用Intel XDK應用程序訪問文件系統?
- 21. 如何使Windows系統還原忽略我的一些應用程序文件?
- 22. 如何搜索用戶文件系統上的文件? (Adobe Air應用程序)
- 23. Windows - 在文件系統中的FileNotFound時,按需下載文件?
- 24. 如何添加我的應用程序作爲系統應用程序
- 25. 如何將我的應用程序簽名爲「系統應用程序」android
- 26. iOS下載文件到文件系統?
- 27. 我是否可以阻止使用過時操作系統版本的用戶下載我的應用程序?
- 28. 應用程序文件系統中的隱藏文件夾
- 29. 如何在空中應用程序中顯示文件系統?
- 30. 如何從Android應用程序中刪除系統文件?
是否有可能從appfog應用程序中運行「自動對焦更新」? 這將是一個很好的方法來從你的現場網站進行更新,現在大部分插件都在mysql數據庫中進行了設置,這實際上是一種不得不一直導入這些插件的痛苦。 – XkiD
我知道這是一箇舊的答案,但我會嘗試反正。那工作流程不完整會否解除數據庫信息?我不習慣使用WP工作,所以我不知道DB是否用新的插件信息,文件等進行了更新。 –