WordPress等のWebアプリケーションを稼働させる為には、[Web Station]以外に[MariaDB10]と[phpMyAdmin]が必要になります。
ここでは、これらのインストールと設定方法を解説しています。
1.MariaDB10のインストールと設定
1.「MariaDB10」のインストール
①パッケージセンタの検索で「MariaDB10」を検索し、インストールします。

②パスワードを設定画面が表示されます。
これはユーザ名[root]に対するパスワードの設定画面です。
■パスワードは10文字以上で英大文字、英小文字、数字、特殊文字を混ぜた物にする必要があります。
■パスワードを入力して「次へ」を実行します。
■確認画面がでるので「適用」ボタンを挿入します。
インストールが完了すると下記アイコンがメインメニュに追加されるのでディスクトップに追加してください。

2.MariaDB10の設定
MariaDB10のアイコンをクリックして起動してください。
下記画面が表示されます。

■TCP/IP接続を有効にするに✔を付け「適用」ボタンを挿入します。
以上でMariaDB 10のインストールを設定が完了しました。
上記で作成されたMariaDBの設定環境は下記になります
■ID:root
■パスワード:入力したパスワード
■アクセス方法:「ポート番号」又は「ドメインソケット」
2.phpMyAdminのインストールと設定
phpMyAdminは、MariaDBをアクセスするツールです。
1.[phpMyAdmin]のインストール
現在のSynologyのバージョンでは[Web Station]でこのパッケージはインストールされている筈ですが、もしインストールされてない場合はパッケージセンタで「phpMyAdmin」を検索し、インストールして下さい。
2.新しいDB管理者を登録する
MariaDBを構築した時のIDは「root」ですが、このIDは誰でもが知りえるIDなので、このIDは使えなくする運用をお勧めします。
そこで[root]の代わりに、新しいIDを下記で追加します。
①[phpMyAdmin]を起動します。

下記画面が表示されますので「root」でログインします。
■MariaDB10を作成した時のパスワードを入力し「実行」ボタンを挿入してください。
②表示された下記画面の「User accounts」タブを選択します。
③表示された画面から下記の「ユーザアカウントを追加する」をクリックします。
④表示された画面に必要情報を入力します。
■ユーザ名:登録したいユーザIDを入力します。
セキュリティ強化のためにDSMのアカウントとは別のIDの利用をお勧めします。
■ホスト名:▼をクリックして「ローカル」を選択して下さい。
■パスワードと再入力にパスワードを入力して下さい。
パスワードは10文字以上で英大文字、英小文字、数字、特殊文字を混ぜた物にする必要があります。
■グローバル特権の「すべてにチェックする」をチェックして下さい。
⑤画面の下の方にある「実行」ボタンを挿入すると、新規IDが管理者として作成されます。
⑥一度、ログアウトしてから新規IDでログインできるか?を確認してください。
画面左上にあるログアウトアイコンをクリックするとログアウトできます。
■ログインできない場合は「root」の指定パスワードでログインして中身をチェックしてください。
⑦[root]の権限を無くす
ログインできる様になったら「root」をダブルクリックして「グローバル特権」を外します。
以上で「root」では何もできなくなります。
尚、root自体を削除しても問題ありません。
3.過去に経験したphpMyAdminエラー
下記はphpMyAdminに対する過去に経験したエラー対策で、あくまでも参考情報です。
ケース1
phpMyAdminのデフォルトのインポートサイズは32MBです。
インポートでエラーになった場合は「phpMyAdminのSQLファイルのインポートサイズを増やす」を参照してください。
ケース2
phpMyAdminの画面の下に下記のメッセージが表示されるケースです。
現在、対策はありません。
構成ファイル内にあるクッキーの暗号化キーが必要以上に長いです。必要なのは 32 バイトだけです。ドキュメントを参照してください。
上記は[web_packages]→[phpmyadmin]フォルダの中の[config.inc.php]ファイルの中の記述がおかしいと言っています。
これは[‘blowfish_secret’]の暗号化キーが下記の例の様に44バイトあり、この中の32バイトしか使いませんと言っているメッセージになります。
$cfg['blowfish_secret'] = 'XSof7gRF00+LX75vOWmTKZRWgPlYkzTaujuKfOPQVnk='
【対策】
不要です。変更しなくても32バイトを利用します。
ケース3
phpMyAdminの画面の下に下記のメッセージが表示されるケースです。
現在のphpMyAdminのバージョンには上記の様なエラーはありません。過去に起こった問題です。
phpMyAdmin の設定保存場所が完全に設定されていないため、いくつかの拡張機能が無効になっています。理由についてはこちらをご覧ください。
上記メッセージを消す方法は下記になります。
phpMyAdminで[web_packages]→[phpmyadmin]→[sql]フォルダの中の[create_tables.sql]をインポートすると問題は解決します。
①phpMyAdminを起動します。
②[create_tables.sql]ファイルを選択しインポートします。
下図のインポートタブの「ファイルを選択」ボタンを挿入しファイルを選択します。
ファイル選択はWebDAV接続で下記を選択します。
[web_packges]→[phpmyadmin]→[sql」→[create_tables.sql]になります。
画面の下にある「実行」ボタンを挿入します。
実行すると左ペインに「phpmyadmin」というDBが追加されます。
このDBにphpMyAdminのカスタマイズデータが保存されます。
以上でこの問題は解決します。







