2017-02-15 5 views
1

ドッカースタックにwordpressをインストールしようとしています。残念ながら、有名な5分のインストール中にエラー500が表示されます。私は、ログの表情を持っている場合は、私が手ドッカー+ワードプレスインストール=エラー500

"NetworkError: 500 Internal Server Error - http://0.0.0.0:8181/wp-admin/setup-config.php?step=2" 

172.19.0.4 - 15/Feb/2017:05:21:44 +0000 "GET /v1/wp-admin/setup-config.php" 200 
172.19.0.4 - 15/Feb/2017:05:22:37 +0000 "POST /v1/wp-admin/setup-config.php" 500 
172.19.0.4 - 15/Feb/2017:05:23:17 +0000 "GET /v1/wp-admin/setup-config.php" 500 
172.19.0.4 - 15/Feb/2017:05:24:01 +0000 "POST /v1/wp-admin/setup-config.php" 500 

私は、Apache + PHP + mariadbまたはnginxの+ PHP-FPM + mariadb(サーバー、データベースと同じ問題を取得し、 PHPはうまくいくようです)。 私はより柔軟性を得るためにwordpressドッカー画像を使用していません。

だから私はアクセス許可について考える。私が直します。場合 、私は.htaccessファイルを削除してphp.iniを編集:私はこの問題を解決するための想像力を失敗

post_max_size 64M 
upload_max_filesize 64M 

。たぶんwp-config.phpファイルを書くことができないドッカーユーザーの問題です(私は何が良いのか分かりません)。

問題を解決する方法はありますか?

ご協力いただきありがとうございます。 jB

+0

didあなたはこれを理解することができますか? –

答えて

0

mysql extensionがphpにインストールされているかどうかを確認してください。 phpinfo()が表示されたら、それが表示されます。

FROM php:5.6-fpm 
# Install modules 
RUN apt-get update && apt-get install -y \ 
    libmcrypt-dev \ 
    libicu-dev \ 
    mysql-client \ 
    && docker-php-ext-install mysql \ 
    && docker-php-ext-install pdo_mysql \ 
    && docker-php-ext-install iconv \ 
    && docker-php-ext-install mcrypt \ 
    && docker-php-ext-install intl \ 
    && docker-php-ext-install opcache \ 
    && docker-php-ext-install mbstring 
CMD ["php-fpm"] 

enter image description here:mysqlはDockerfile

ドッキングウィンドウ-PHP-EXT-インストールmysqlの

PHP 5.6のサンプルドッカーファイル内に以下の行を書きインストールする