クラウド、レンタルサーバ、SEO、WPなどのレシピを!

サーバーレシピ

CentOS7 nginx postfix

postfixadmin nginx エラー OpenSSL,DB接続

投稿日:

Postfixadminをhttpd(apache)から、nginxに移行したときのエラーを・・・

Postfixadminのnginx上での設定は・・・

↑現状、80ポートですが・・・(汗)

↑というのがキモ。

http://(サーバー)/postfixadmin/login.php
にアクセスをすると・・・

↑Openssl関係のエラーが出ている

phpinfoをみると、

↑OpenSSL support が「disabled (install ext/openssl)」となっている。

php構築時の、configureが

↑であったので、

↑--with-openssl をつけて、configureする

make中に

というエラーで落ちる・・・・

make中に、メモリが足りなくなったようで・・・
一時的に、止められるサービスを止める・・・
いろいろなサービスを落とす!

再度、

として、再構築成功!

そして、無事、「postfixadmin」が成功すると思ったら・・・

というエラー・・・

最初の設定に戻り

をチェックしてみる

となっている・・・

エラーを出しているところを探る・・・

postfixadmin/functions.inc.php

というところ。

データベースにきちんと接続されていない・・・

では

と、きちんと設定されているようにみえる・・・

この変数が、

↑に渡っているか、チェックする。

↑というように出力してみる。

設定されている情報は反映されている。

また、
コマンドプロンプトより

↑で、「DBパスワード」を入れる。

そして、

と、コマンドプロンプトから、DB接続ができるかチェックしてみる。
今回は、コマンドプロンプトからは、接続OKと確認できる。

そのほかの情報

に注目する。
ここで、
phpinfo();
にて、デフォルトポート、デフォルトソケットをチェックする。
すると、デフォルトポートは、3306で設定されている。
そして、
デフォルトソケットは、phpinfo()では、「空欄」!
ここで、サーバーに設定されているソケット

として、

に設定をする。

setup.php
でチェックしてみる。

↑Testing database connection (using mysqli) - OK
となる。

が、正常表示され、ログインも成功する!

-CentOS7, nginx, postfix

Copyright© サーバーレシピ , 2019 All Rights Reserved.