我正在用Postgre數據庫安裝Moodle 2.1。我面臨的問題是,它給了我錯誤如何用Postgre安裝Moodle
PHP尚未正確配置PGSQL擴展,因此 它可以與PostgreSQL進行通信。請檢查您的php.ini文件或 重新編譯PHP。
我已經調整了所有需要的擴展名爲pgsql。但我仍然得到相同的錯誤。我甚至在postgre(一個空的數據庫)中創建了一個數據庫,但我仍然沒有工作。
請幫我
感謝
我正在用Postgre數據庫安裝Moodle 2.1。我面臨的問題是,它給了我錯誤如何用Postgre安裝Moodle
PHP尚未正確配置PGSQL擴展,因此 它可以與PostgreSQL進行通信。請檢查您的php.ini文件或 重新編譯PHP。
我已經調整了所有需要的擴展名爲pgsql。但我仍然得到相同的錯誤。我甚至在postgre(一個空的數據庫)中創建了一個數據庫,但我仍然沒有工作。
請幫我
感謝
我有很多的麻煩,因爲版本Moodle的問題(3.3)想要一個比我的Ubuntu 14.04更新的PHP版本。我有5.5.9和Moodle堅持5.6。所以我用特殊的ppa升級了php5到php5.6。但是,它發生了什麼,它把新的php5.6放在老的旁邊。所以我一直在Apache上遇到麻煩,直到我從新的libphp5.6.so中設置了libphp5.so的軟鏈接,並且將mod和conf文件設置爲可用於新的php5.6版本。
然後,我遇到了postgresql php驅動程序的問題。我嘗試安裝php5-pgsql,並且它始終鏈接回Ubuntu上的舊版php 5.5.9!這並沒有讓Moodle開心。然後我發現有一個php5.6-pgsql。我卸載了我的php5-pgsql並安裝了php5.6-pgsql。 UFF。並將這兩行添加到php.ini中(在/ etc/php5/apache2目錄中):
extension =/usr/lib/php/20131226/pdo_pgsql.so extension =/usr/lib/php/20131226 /pgsql.so
現在moodle可以移動到下一個錯誤(php xml擴展名)!
sudo apt-get install php5-pgsql爲我解決了這個問題,儘管我的Plesk虛擬主機運行PHP7.0。現在我可以在PostgreSQL中使用Moodle中的CLI。
你在使用什麼操作系統? – Jon
我爲Moodle用戶和開發人員創建了一個Stack Exchange網站的提案。這個問題完全適合它,而不是Stack Overflow。 http://area51.stackexchange.com/proposals/33861/virtual-learning-environments –