我有一個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. 如何在激活wordpress主題時自動安裝wordpress插件?
- 4. 從zip中安裝wordpress
- 5. python自動安裝軟件包
- 6. 自動化Python應用程序安裝
- 7. Wordpress在安裝後自動激活自定義主題
- 8. 安裝時自動重裝
- 9. Android自動安裝
- 10. 自動安裝Magento
- 11. Apache自動安裝
- 12. 自動安裝activeX
- 13. 自動安裝IIS
- 14. 自動安裝JRE
- 15. 自動RVM安裝
- 16. 自動安裝ucbrowser
- 17. MSI自動安裝
- 18. 自動安裝apk
- 19. WordPress的安裝
- 20. Wordpress MSSQL安裝
- 21. 安裝Wordpress WSOD
- 22. 自制Python安裝選項
- 23. wordpress插件會自動安裝,當我的wp主題有人安裝
- 24. 從網頁自動安裝apk文件
- 25. Rubygems從源代碼自動安裝
- 26. 如何自動從CA安裝證書?
- 27. 手動安裝Python包
- 28. 手動安裝Python庫
- 29. 從現有4個wordpress目錄安裝的wordpress多站點安裝
- 30. 從python索引安裝lxml
我需要將參數傳遞給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