我有一个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