我有一個python程序,在我的服務器上建立一個wordpress網站。它下載zip並將其解壓縮到一個目錄中,設置數據庫和用戶,配置配置文件。現在我想調用wp-admin/include/upgrade.php中的wp_install函數,並將它需要的參數傳遞給它$ 012 $ $ $函數從python?我可以做一個urllib.urlopen,如果是這樣,我怎麼用正確的參數調用wp_install函數?從python自動安裝WordPress
3
A
回答
0
Urllib是一個選項,但由於您的腳本在本地機器上運行,我可能會使用os.system。這樣你就可以像shell一樣執行php腳本。您必須查看如何傳遞參數的php文件。
1
看起來wp_install()
在步驟1中被調用/wp-admin/install.php
的內部,並且在表單數據被驗證之後。如果您提交?step=1&
...(所有其他必填表單字段),則應致電wp_install
。所以是的,你應該可以使用urllib(2)來做到這一點。
相關問題
- 1. Wordpress安裝自動化
- 2. Wordpress在安裝後自動激活自定義主題
- 3. 安裝時自動重裝
- 4. 自動安裝apk
- 5. 自動安裝ucbrowser
- 6. 自動安裝activeX
- 7. MSI自動安裝
- 8. 自動安裝JRE
- 9. Android自動安裝
- 10. Wordpress MSSQL安裝
- 11. wordpress插件會自動安裝,當我的wp主題有人安裝
- 12. Rubygems從源代碼自動安裝
- 13. Wordpress>安裝後自動運行SQL代碼
- 14. Plesk API在子域中的自動安裝Wordpress
- 15. 從python索引安裝lxml
- 16. 錯誤WordPress安裝
- 17. Ubuntu的WordPress安裝
- 18. wordpress插件安裝
- 19. 多的WordPress安裝
- 20. Wordpress安裝指南將無法啓動
- 21. 從bitnami web安裝WordPress的錯誤
- 22. 從wordpress安裝運行exec()Rscript
- 23. Firefox擴展自動安裝
- 24. 自動sklearn安裝錯誤
- 25. setup.exe的自動安裝
- 26. 軟件安裝自動化
- 27. 可可:自動安裝.pkg
- 28. 自動安裝在Linux
- 29. 自動安裝Comdlg32.ocx?
- 30. apk的自動安裝
我需要將參數傳遞給upgrade.php – CrabbyPete 2011-04-23 15:03:43
@CrabbyPete中調用的函數,因此在/wp-admin/install.php(我的版本中的第215行)中,這是'wp_install()'獲取* * **叫。在/wp-admin/includes/upgrade.php中執行'wp_install()'**。所以,如果你需要傳遞額外的值到這個函數中,你需要做兩件事。一,你需要更新實現來接受你想傳遞的額外參數。二,然後你需要修改/wp-admin/install.php來傳遞這些額外的參數。如果您在完成這兩項任務時遇到困難,請告訴我們問題所在。 – 2011-04-23 19:12:45