PHP-GD ownCloud の問題

PHP-GD ownCloud の問題

私は自分の学校用に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.

私は php5-gd を異なるソースから 4 回ほどインストールし、そのたびに Apache を再起動し、さらにマシンに Ubuntu サーバーを再インストールしました (インストールと再インストールの混乱のため)

私はこれに関しては初心者です。1か月ほど前にUbuntuを使い始めました(大好きです)。実は1週間前にサーバーをセットアップしようとしていました。

php-gd のせいで本当にイライラしています。他のもののインストール中に発生したすべての「問題」は解決したのに、PHP gd は私を負かしました。私が見つけた解決策はすべてインストールに関連していますが、Apache2 で何かが欠けているのではないかという印象を受けます。ownCloud が「PHP モジュール GD がインストールされていません」と表示したからといって、ownCloud をインストールしない、または OS を変更する気はありません。

私はこのチュートリアルに従ってUbuntuサーバー14.04で作業しています独自のクラウドをインストールする方法また、ownCloud ページの ownCloud インストール手順も試しましたが、次のことを言わなければなりません:

すべてのダウンロードOK

すべての更新は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 エンできるモッドule。これは、Apache2 モジュールを有効にするために使用できるコマンド ( a2enmod) と同じですが、PHP5 モジュール用です。
モジュールを無効にするには、 を使用しますphp5dismod

関連情報