嗯,這是交易。我有一個叫做codeigniter的框架。這是一個PHP中的MVC框架。我正在嘗試使用wordpress API,以便在使用wordpress API獲取博客文章的CodeIgnite中設置視圖。將wordpress博客鏈接到CodeIgniter查看
所以博客是在/wp-blog/
,codeigniter框架設置在/system/
。所以在codeigniter視圖中,我打電話require_once('/wp-blog/wp-load.php');
wp-load文件打開一個帶有數據庫信息的配置文件。但是,當我從我的角度調用它時,它不起作用。但是,從/wp-blog/index.php
調用時,向我顯示數據庫沒有問題
我不知道它是否是權限問題。我顯然能夠訪問配置文件,因爲我收到一條錯誤消息,說'username'@'localhost'
和用戶名是正確的。
因此,如果他們都獲得相同的文件,並執行與mysql_connect()
函數相同的文件,爲什麼只能在博客內工作,而一個不工作?
這裏的錯誤:
A PHP Error was encountered
Severity: Warning
Message: mysql_connect() [function.mysql-connect]: Access denied for user 'theuser'@'localhost' (using password: YES)
Filename: wp-includes/wp-db.php
你的整體解決方案在某些時候取締聽起來像一個壞主意。你不應該將代碼點火器應用程序'加入'wordpress在該級別。 – Jessedc 2011-12-20 01:11:33
我必須。我的客戶有一個博客,並希望它出現在網站中。 – LesZedCB 2011-12-20 01:16:15