【发布时间】:2016-06-04 00:23:24
【问题描述】:
我正在开发 cakephp 3.x,并希望在我的网站上显示博客部分。我想在我的网站中使用 WordPress 功能。
我已经在本地服务器上安装了 WordPress 4,然后我将 WordPress 的表格导入到 cake 的数据库中,并将 WordPress 文件夹放入 Cakephp 的 webroot 文件夹中。
在应用控制器的initialize()函数中,我把这段代码如下:
global $wpdb;
define('WP_USE_THEMES', false);
require($_SERVER['DOCUMENT_ROOT']."/webroot/blog/wp-config.php");
这样我就可以将 WordPress 嵌入到 cakephp 中(似乎这没有帮助)。
我已经尝试过本教程,但在 Tutorial Link 上没有成功。
我知道在本教程中 Wordpress 文件夹位于 webroot 文件夹之外,我也尝试过。
当我使用 http:example.com/blog
运行网站时它要求博客控制器,我知道这是因为 src/controller 文件夹中不存在博客控制器。
我已经按照教程中的建议尝试了 .htaccess 代码,但没有成功。 谁能帮我解决这个问题?请告诉我集成所需的步骤。
【问题讨论】:
-
这可能不是最好的方法(在 Cake 应用程序中安装 WP)。相反,将它们安装在单独的目录中。
install <Cake|Wordpress> in separate directory有很多答案应该能够指导您。 (P.S. 他们绝对不应该共享数据库。)
标签: php wordpress .htaccess cakephp cakephp-3.0