サポート » インストール » HTTPによるソケット通信でDBに接続したい

  • スマイルサーバの旧プランにてインストールをしようとしておりますが、DBのバージョンが合わないためDBのみ外部にし接続しようとしております。

    スマイルサーバの制約として外部サーバへの通信が、PHPプログラムからHTTPによるソケット通信を行うのみに限られております。
    この条件でwordpressは運用可能でしょうか。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • 可能だとは思います。
    外部DBを使う場合はwp-config.phpでDB_HOSTに外部DBを定義すればよいです。

    DB_HOST値の候補などが参考になるかと。

    トピック投稿者 Takenori

    (@takenori)

    ありがとうございます。

    wp-config.phpでDB_HOSTに外部DBを指定しております。
    現在
    さくら→カゴヤDBは接続可能
    スマイルサーバ→カゴヤDBは接続不可
    になっておりまして、スマイルサーバの外部通信がhttpのソケットのみ可能
    となっていますので、httpのソケット通信に指定の方法があるのでしょうか。

    よろしくお願いいたします。

    DB_HOSTを設定するときにソケットを指定すれば大丈夫なはずなのですが。
    define('DB_HOST', '外部DB:ソケットファイル名');

    例えば
    define('DB_HOST', 'example.com:/tmp/mysql.sock');
    のような感じで。

    トピック投稿者 Takenori

    (@takenori)

    define(‘DB_HOST’, ‘example.com:/tmp/mysql.sock’);
    のような記述をしておりますが、やはり
    さくら→カゴヤDBは接続可能
    スマイルサーバ→カゴヤDBは接続不可
    となってしまいます。

    スマイルサーバの制約が多すぎるので、サーバ変更も視野に検討いたします。

    ありがとうございました。

4件の返信を表示中 - 1 - 4件目 (全4件中)
  • トピック「HTTPによるソケット通信でDBに接続したい」には新たに返信することはできません。