我已經使用「DB.php」包來執行數據庫操作。 在我的文件中,我已連接數據庫並訪問表值。它工作正常。我在命令行界面中運行時出現了 。
但是當我運行在Web瀏覽器PHP文件它告訴我下面的錯誤php:數據庫訪問錯誤
注:我使用的pgsql數據庫
Can't connect: DB Error: extension not found
我已經使用「DB.php」包來執行數據庫操作。 在我的文件中,我已連接數據庫並訪問表值。它工作正常。我在命令行界面中運行時出現了 。
但是當我運行在Web瀏覽器PHP文件它告訴我下面的錯誤php:數據庫訪問錯誤
注:我使用的pgsql數據庫
Can't connect: DB Error: extension not found
檢查它是否對web服務器和cli使用相同的php.ini文件(查看phpinfo()的輸出)。
一旦你已經確定的php.ini文件是正確的,如果你仍然得到錯誤檢查在相關的.dll擴展名的權限/ .so文件
如果文件和迪爾斯可讀的web服務器uid,然後重新啓動您的網絡服務器,並檢查啓動錯誤。
HTH
C.
您的php.ini是否針對您嘗試連接的數據庫進行了配置?你是否使用MySQL,SQLite ...
http://www.bicubica.com/apache-php-mysql/index.php有一個關於「配置PHP」的部分,這將有助於它聽起來像。
您正在使用什麼樣的數據庫?看來你錯過了你的特定數據庫的php模塊。 – 2010-06-22 14:11:24
什麼是「DB.php」包? – 2010-06-22 14:12:27