PHP-GD ownCloud問題

PHP-GD ownCloud問題

我正在嘗試為我的學校設置自己的雲,但只有 1 個問題

PHP 模組 GD 未安裝。

Please ask your server administrator to install the module.
PHP modules have been installed, but they are still listed as missing?

Please ask your server administrator to restart the web server.

我已經從不同的來源安裝了 4 次 php5-gd,每次都重新啟動 Apache,我甚至在我的機器中重新安裝了 Ubuntu 伺服器(由於安裝和重新安裝東西的混亂)

我對此很陌生。我大約 1 個月前開始使用 Ubuntu(喜歡它),並實際上在 1 週前嘗試設定伺服器。

我必須說我真的對 php-gd 很惱火,因為我已經修復了安裝其他東西時遇到的每個“問題”,但 PHP gd 擊敗了我。我找到的所有解決方案都與安裝有關,但我的印像是我可能在 Apache2 中遺漏了一些東西。我不想僅僅因為 ownCloud 告訴我“PHP 模組 GD 未安裝”而不安裝 ownCloud 或更改作業系統。

我正在按照本教程使用 Ubuntu 伺服器 14.04如何安裝自己的雲也嘗試過用自己的雲端頁面的ownCloud安裝說明,但我不得不說一下:

所有下載都OK

所有更新都OK

儲存庫內容沒有錯誤一切正常

嘗試使用 PHP 5 和 PHP 7 模組

在得知 14.04 更好之前使用過 Ubuntu 伺服器 16(諷刺)

Apache 運行沒有問題(透過 XXX.XXX.XX 訪問,我得到 Apache2 Ubuntu 預設頁面)

我可以存取 ownCloud(位於 xxx.xxx.xx/owncloud),只需查看錯誤


請使用您正在嘗試的 owncloud 版本以及 owncloud 輸出的錯誤來更新您的問題

我嘗試過 ownCloud 7,8 和 9.0.2(這是實際的穩定版本)。
我得到的唯一錯誤是這個螢幕:ownCloud - GD 模組缺少螢幕截圖

答案1

安裝php5-gd模組並apt-get install php5-gd不會直接啟用此模組。為了啟用它,您應該在重新啟動 apache 之前使用以下命令。

sudo php5enmod gd
sudo apache2ctl restart

php5enmod代表PHP5 有能力的模組烏萊。您可以使用此相同的命令來啟用 Apache2 模組 ( a2enmod),但適用於 PHP5 模組。
若要停用模組,您可以使用php5dismod.

相關內容