wp-config.phpでデータベース接続の設定を保存する方法

このQ&Aのポイント
  • wp-config.phpファイルを使用してWordPressのデータベース接続の設定を保存する方法について説明します。
  • wp-config.phpファイルにデータベース名、ユーザー名、パスワード、ホスト名を入力し、ファイルを保存します。
  • また、複数のWordPressをインストールする場合には、テーブル接頭辞を変更する必要があります。
回答を見る
  • ベストアンサー

wp-config.phpで保存するのでしょうか?

// ** MySQL 設定 - この情報はホスティング先から入手してください。 ** // /** WordPress のためのデータベース名 */ define('DB_NAME', 'wordpress'); /** MySQL データベースのユーザー名 */ define('DB_USER', 'kouzou'); /** MySQL データベースのパスワード */ define('DB_PASSWORD', 'rhythmkt0'); /** MySQL のホスト名 */ define('DB_HOST', 'localhost'); /** データベースのテーブルを作成する際のデータベースの文字セット */ define('DB_CHARSET', 'utf8'); /** データベースの照合順序 (ほとんどの場合変更する必要はありません) */ define('DB_COLLATE', ''); 以下にデータベース接続のための詳細を入力してください。これらのデータについて分からない点があれば、ホストに連絡を取ってください。 データベース名 wordpress WordPress で使用したいデータベース名。 ユーザー名 kouzou データベースのユーザー名。 パスワード rhythmkt0 データベースのパスワード。 データベースのホスト名 localhost localhost が動作しない場合には Web ホストからこの情報を取得することができます。 テーブル接頭辞 wp_1 ひとつのデータベースに複数の WordPress をインストールしたい場合、これを変えてください。 wp-config-sample.phpを上記のように入力してwp-config.phpで保存するのでしょうか? LinuxMintを使っています。 いつも、マグレでここをパスしてたのですが理屈を分かっていません。 どなたかアドバイスをください。 宜しくお願い申し上げます。

  • MySQL
  • 回答数6
  • ありがとう数12

質問者が選んだベストアンサー

  • ベストアンサー
回答No.5

一般的には、wp-config.phpを編集しなくてもWordPressはインストールできます。  1.WordPressのURL(アドレス)にアクセス  2.インストール画面が表示されるので、データベース名やパスワードなどを入力  3.自動的にwp-config.phpが作成され、インストール完了  4.セキュリティ対策として、wp-config.phpのパーミッションを600まで落とす 参考URLにロリポップでのインストール手順を載せておきましたが、どこのサーバーでも、基本的には上記の手順でインストールできます。もちろん、手作業でwp-config.phpを編集していく方法もありますが、どちらかといえば上級者向けです。細かい設定をしないのなら、ブラウザ上の自動インストールを使ったほうが簡単です。 また、WordPressを動かすには  1.OS(LinuxやWindowsなど)  2.WEBサーバー(Apacheなど)  3.PHP  4.データベースサーバー(MySQLなど)  5.WordPress本体 の五点セットが必要です。 ほかの回答者さんもおっしゃっていますが、悪いのはOSではありません。にもかかわらず、失敗するたびにOSを乗り換えるようなことをするから、いつまでたっても技術が身につかないのです。どんなOSであっても、うえに書いた五点セットは変わりません。数字の順番どおりにやっていけば動きますから、OSを変えるまえに、理屈や順番を覚えるようにしてください。 「さぁ始めましょう」まで行けているということは、WEBサーバーとPHPは動いているけどデータベースが動いていないということです。WordPressをインストールするまえに、データベースサーバーを構築し、WordPress用のデータベースをつくらなければいけません。 それから、本名も住所も性癖も漏らしている人にいっても無駄かもしれませんが、さすがにパスワードまで漏らすのはやめてください。

参考URL:
https://lolipop.jp/manual/blog/wordpress/
jump7799
質問者

お礼

ご回答誠にありがとうございました。 # apt install mariadb-server パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: mariadb-server : 依存: mariadb-server-10.1 (>= 1:10.1.38-0ubuntu0.18.04.1) しかし、インストールされようとしていません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。 と、出ました。意味は流石に解りました。 しかし、どうすればいいでしょうか? 度々すいません。 ご回答の程、宜しくお願い申し上げます。

jump7799
質問者

補足

WordPressのURL(アドレス)を具体的に教えてください。

その他の回答 (5)

回答No.6

Ubuntu系のOSはサーバーとして使ったことがないので、くわしいことはわかりませんが……。 依存関係で引っかかるのであれば、MariaDBをあきらめて、代わりにMySQLをインストールしてみてはいかがでしょうか。インストールしてデータベースをつくるところまで行ければ、MySQLでもWordPressは動きます。Ubuntuのバージョンが古いのなら、おそらくMySQLのほうがトラブルも出にくいかと思います。 それでもダメなら、いったんハードディスクを消してしまって、OSの段階からインストールしなおす方法もあります。思い切って最初からやり直すのも、新しい発見があって勉強になりますよ。 Ubuntu系とは微妙にコマンドがちがいますが、下記のサイトでCentOSのインストールからWordPressの導入までが説明されています。

参考URL:
https://knowledge.sakura.ad.jp/2691/
jump7799
質問者

お礼

ご回答誠にありがとうございます。 $ sudo apt install mariadb-server パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 インストールすることができないパッケージがありました。おそらく、あり得 ない状況を要求したか、(不安定版ディストリビューションを使用しているの であれば) 必要なパッケージがまだ作成されていなかったり Incoming から移 動されていないことが考えられます。 以下の情報がこの問題を解決するために役立つかもしれません: 以下のパッケージには満たせない依存関係があります: mariadb-server : 依存: mariadb-server-10.1 (>= 1:10.1.38-0ubuntu0.18.04.1) しかし、インストールされようとしていません E: 問題を解決することができません。壊れた変更禁止パッケージがあります。 kouzou@3267:~$ sudo apt install maysql-server パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 E: パッケージ maysql-server が見つかりません kouzou@3267:~$ sudo apt install maysql パッケージリストを読み込んでいます... 完了 依存関係ツリーを作成しています 状態情報を読み取っています... 完了 上記の様になります。 どうしたら良いでしょうか? OS LinuxMint

jump7799
質問者

補足

OSを8種類も試しましたがWordPressはできませんでした。 もう疲れ果てたので、休みます。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.4

>WordPressの始めてブラウザに表示させると >「さぁ始めましょう」と出てきます。 環境が整っているようです。 LAN内の他のPCからアクセスできるようにして動作を確認してください。 >簡素なWEBページを作ってからにします。 プログラム言語のPHPの学習が必要かと思いますので入門から手掛けてください。 急がずに気長に自習してレベルアップに心掛けると良いでしょう。

jump7799
質問者

お礼

PHP・・・? Javaは? WEBページにはPHPが重宝しますね。 そう云う意味でですね。 解りました。

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.3

>自宅サーバですが、今はWEBサーバを作っていません。 >WEBサーバを作ってからでないとWordPressは作れないのでしょうか? WordPressはWebサーバー上で動かすためのアプリケーションなのでWebサーバーをセットアップしてから導入してください。 >OS  LinuxMint Linuxのディストリビューションを渡り歩くのはOSの基本を理解してからにされた方が良いでしょう。 >「さぁ始めましょう」と記載されているページ >まで行っています。 単行本? 何かの入門サイト? 当方では「さぁ始めましょう」が何処なのか分かりません。 私には神通力がありませんので他人が見ているものを透視せきません。

jump7799
質問者

お礼

ご回答誠にありがとうございました。 簡素なWEBページを作ってからにします。 また、どうぞ宜しくお願い申し上げます。

jump7799
質問者

補足

WordPressの始めてブラウザに表示させると 「さぁ始めましょう」と出てきます。

  • Kaneyan-R
  • ベストアンサー率42% (1217/2846)
回答No.2

WordpressはPHPで動作するアプリケーションです。 PHPはWebサーバ上で動作するアプリケーションです。 Wordpressにはデータベースアプリケーションが必要です。 〉いつも、マグレでここをパスしてたのですが理屈を分かっていません。 では真っ先に理屈を覚えてください。 そうでなければ、貴方には何も出来ません。

jump7799
質問者

お礼

ご回答誠にありがとうございます。 データベースアプリケーションとは何ですか? ここではmariadbやMySOLですか?

  • bunjii
  • ベストアンサー率43% (3589/8248)
回答No.1

何時もの悪い癖が出ています。 前提条件が説明されていませんので回答する手掛かりが見付かりません。 直前の質問ではOSが「FEDORA28」と言っていますが今回は「LinuxMintを使っています。」と言うことなのでご自身のPCなのかレンタルサーバーなのかが判断できません。 レンタルサーバーの場合は提供者のサポートを受けてください。 自前のサーバーの場合はOSのセットアップからWebサーバーのセットアップ、データベースの導入、PHPの導入などの何処まで正常に動作しているかを確認されたでしょうか? また、データーベース名、ユーザー名、パスワードは公開すると改竄されますので注意して下さい。(提示された情報は仮のものと推測します)

jump7799
質問者

お礼

ご回答誠にありがとうございます。 自宅サーバですが、今はWEBサーバを作っていません。 WEBサーバを作ってからでないとWordPressは作れないのでしょうか? 音楽配信サービスをやりたかったのですが 色々と大変らしくて諦めました。 提示したものは実際に使っているものです。 危ないのですね。 OS  LinuxMint サーバ 自宅サーバですが、今休載中です。 固定グローバルIPアドレスも、今は固定していません。 アドバイスを宜しくお願い申し上げます。

jump7799
質問者

補足

「さぁ始めましょう」と記載されているページ まで行っています。

関連するQ&A

  • why do not move?

    いつもお世話になり誠にありがとうございます。 wp-config.phpの内容です。 これを一つ一つコピーまでして誤りがないか 転記いたしました。 それでも{データベース接続確立エラー}になります。 何故でしょうか? ご回答のほど、宜しくお願い申し上げます。 // ** MySQL 設定 - この情報はホスティング先から入手してください。 ** // /** WordPress のためのデータベース名 */ define( 'DB_NAME', 'database' ); /** MySQL データベースのユーザー名 */ define( 'DB_USER', 'kouzou' ); /** MySQL データベースのパスワード */ define( 'DB_PASSWORD', 'rhythm0!KT' ); 0 /00** MySQL のホスト名 */ define( 'DB_HOST', 'localhost' );

    • ベストアンサー
    • PHP
  • ローカルマシンにWAMP2.0を入れたあと、WordPressをインストールがうまくいきません

    ローカルマシンにWAMP2.0を入れたあと、WordPressをインストールしたいのですが、インストール時のデータベースの接続でうまくいきません。 レンタルサーバーではWordpressがインストールできましたが、 ローカル環境のWAMPでうまくいかなにのは、何か問題があるのでしょうか? WAMPは正しくインストールできていますので、phpMyAdminは開きます。rootのパスワードなし?でphpMyAdminが開き、またMySQLにも接続できます。 何が悪いのかよくわかりません。 testというデータベースは作成済みです。 wp-config.php /** WordPress のデータベース名 */ define('DB_NAME', 'test'); /** MySQL のユーザー名 */ define('DB_USER', 'root'); /** MySQL のパスワード */ define('DB_PASSWORD', ''); /** MySQL のホスト名 (ほとんどの場合変更する必要はありません。) */ define('DB_HOST', 'localhost'); $table_prefix = 'wp_test_';

  • sha256_をパスワードの頭につけてもダメ!

    度々すみません。 DBは必要ありませんが、WordPressをやるのにmysqlも 使っています。 下記の通り、設定しても次の画面に行きません。 アドバイスをよろしくお願い申し上げます。 度々すみません。 下記の通り設定しましたが、一向にwordpressは 次の画面に行きません。 アドバイスをよろしくお願い申し上げます。 // ** MySQL 設定 - この情報はホスティング先から入手してください。 ** // /** WordPress のためのデータベース名 */ define( 'DB_NAME', 'wordpress' ); /** MySQL データベースのユーザー名 */ define( 'DB_USER', 'kouzou' ); /** MySQL データベースのパスワード */ define( 'DB_PASSWORD', 'sha_rhythm0!KT' ); 0 /00** MySQL のホスト名 */ define( 'DB_HOST', 'localhost' );

  • Yomi-search(PHP)を設置する際のconfig.phpの設定

    http://sql.s28.xrea.com/src/ の手順でYomi-sseach(PHP)を設置する際にconfig.phpの設定をしてサーバーへUPし、パーミッションの変更までしてみましたがセットアップ画面に行き着きません。どなたか詳しい方がいらっしゃいましたら、ぜひ教えて下さい!あほなので出来れば分かり易く具体的に・・・。贅沢行って申し訳有りません。詳細は以下のとおりです。 ・サーバー:ロリポップ ・MySQL:作成済み ・パーミッションは合っているかちょっと不明 <?php #データベース設定 $cfg = array( #'db_sql' =>'sqlite', #SQLサーバ名 'db_sql' =>'mysql', #SQLサーバ名 'db_host' =>'localhost', #SQLのホスト名 'db_user' =>'MySQLのユーザ名', #SQLのユーザ名 'db_password' =>'MySQLのパスワード', #SQLのパスワード 'db_database' =>'MySQLのデータベース名', #SQLのデータベース名 'sqltb' =>'ys_', #テーブルのプレフィックス ) ?> 上記のホスト名・テーブルのプレフィックスは意味が分かってないので自信ありません。

    • 締切済み
    • PHP
  • wp-config.phpが作れない

    wordpressをインストールしようとしています。 (「WordPressレッスンブック」を見ながら) 画面で、データベースの情報を入力するところがあります。 この画面を使わなくてても、wp-config-sample.php を開き、データベース接続の詳細を記入してこのファイルの名前を wp-config.phpで保存すればいいそうです。 つまり目的は、wp-config.phpを作る過程です。 何度やってもうまくいきません。 白紙画面が出ます。 そのうち、下記の画面がでます。 Warning: require_once() [function.require-once]: Unable to access /virtual/(ドメイン名)/public_html/wp/wp-includes/pomo/translations.php in /virtual/(ドメイン名)/public_html/wp/wp-admin/setup-config.php on line 186 Warning: require_once(/virtual/(ドメイン名)/public_html/wp/wp-includes/pomo/translations.php) [function.require-once]: failed to open stream: No such file or directory in /virtual/(ドメイン名)/public_html/wp/wp-admin/setup-config.php on line 186 Fatal error: require_once() [function.require]: Failed opening required '/virtual/(ドメイン名)/public_html/wp/wp-includes/pomo/translations.php' (include_path='.:/usr/local/lib/php') in /virtual/(ドメイン名)/public_html/wp/wp-admin/setup-config.php on line 186 データベース情報はまちがってないんです。 わざとスペルミスで間違うと、「データベース接続確立のエラー」が出るからです。 上記のような画面が出るのはどういうことでしょうか?

  • wp-config.php が作成できない。XREAサーバにて。

    wp-config.php が作成できない。XREAサーバにて。 クライアントからの依頼により、WordPressでブログを作成したいとの件を請けました。 クライアントが使用しているサーバは”XREA”のものを使用しているのですが、初期設定の段階、”wp-config.php”を作成しようとすると、下記のようなエラーメッセージがでてきてしまいます。 ?ユーザー名とパスワードに間違いはありませんか ? ?ホスト名に間違いはありませんか ? ?データベースサーバーは動いていますか ? ユーザ名・パスワードは合致、ホスト名(これって変える必要はないですよね?)も大丈夫だと思います。 (記載は下記のような感じだと思いますが、大丈夫でしょうか??) http://s-oh.sakura.ne.jp/wp.png ”wp-config.php”の手動作成も試してUPすると、”Web サイト側でページを表示できません”との表示が。。 う~ん、記述が甘かったのでしょうか?? ちなみにFTPパーミッションはフォルダ全て"777"です。 セーフモードも試してます。 一度さくらサーバで作成したのですが、その際は上手く行ったので、もどかしい限りです。 どなたか詳しい方、是非ともご教授願えればと思います。 何卒、宜しくお願い致します。

  • ワードプレスの初期設定

    ロリポップでのデータベースを設定しているのに 500のエラーが出てしまいます。 wp-configの記述が良く分かりません。 簡単に説明していただけますでしょうか? この記述に間違えがありますか? <?php // ** MySQL settings ** // // ** MySQL settings ** // define('DB_NAME', '00000_2008'); // データベース名 define('DB_USER', 'OA00000'); // ユーザー名 define('DB_PASSWORD', '0000'); // パスワード define('DB_HOST', 'localhost'); // データベースサーバ (ほとんどの場合変更する必要はありません) define('DB_CHARSET', 'utf8'); define('DB_COLLATE', '');

  • さくらネットでWordpressインストールに失敗

    さくらインターネット(スタンダードプラン)でWordpressをインストールしようとしたのですが、Wordpress本体をダウンロードしなおしても、必ずログイン後の画面で404エラーが出ます。 Wordpressのバージョン:2.5.1日本語版 PHPのバージョン:5.2.5(他に4.4.7、5.2.6を選択可能) 公式サイトからダウンロードしたものは、Lhacaで解凍し、 wp-confing.phpをPHPエディタで編集。 データベース名などはデータベースの管理ツールで表示されているものを記入しています。 ----------------------------------------------------------- // ** MySQL 設定 ** // define('DB_NAME', 'データベース名'); // データベース名 define('DB_USER', 'ユーザー名'); // ユーザー名 define('DB_PASSWORD', 'パスワード'); // パスワード define('DB_HOST', 'mysqlXX.db.sakura.ne.jp'); // データベースサーバ (ほとんどの場合変更する必要はありません) define('DB_CHARSET', 'utf8'); define('DB_COLLATE', ''); ------------------------------------------------------------ wp-config.phpを編集したら、FFFTPオプションで「※,php」をパーミッション705になるように変更し、アップロード。 *ちなみにパーミッション変更せずにアップしても結果は同じでした。 他には、www(http://XXX.sakura.ne.jp/)ではなく、一つフォルダを挟むように(http://XXX.sakura.ne.jp/wp/)アップしています。 アップロード後install.phpにアクセスしてパスワードを発行したあと、ログイン画面にパスワードを入力すると、次の画面が必ず404になります。 ネットで検索していろいろ対処はしてみたのですが改善されませんので、どなたかご教授お願い致します。

  • wp-config.phpについて

    以前、WordPressを作成する際にxamppでローカル環境を作っていました。 わけ合って、ローカル環境を作りなおす事にし、今回はBitNamiで試したくインストールすることにしました。 BitNamiはインストールした時点では英文になっておりwp-config.phpで日本語表記に変更しなければなりませんでした。 しかし、エディタ(ドリームウィーバー)で編集しセーブしようとするとwp-config.phpへのアクセスが拒否されましたと出てきます。 どうすればよろしいですか?

    • ベストアンサー
    • PHP
  • wordpressの設定方法を教えてください。

    wordpressで「さあ、始めましょう。」から WordPress データベース接続を設定 以下にデータベース接続のための詳細を入力してください。 これらのデータについて分からない点があれば、ホストに連絡を取ってください。 データベース名 WordPress で使用したいデータベース名。 ユーザー名 データベースのユーザー名。 パスワード データベースのパスワード。 データベースのホスト名 localhost が動作しない場合には Web ホストからこの情報を取得することができます。 テーブル接頭辞ひとつのデータベースに複数の WordPress をインストールしたい場合、これを変えてください。 これの設定が解りません。 どうしても データベース接続確立エラー これは、wp-config.php ファイルのユーザー名とパスワードが正しくないか、あるいは localhost のデータベースサーバーに接続できないかのどちらかを意味します。ホスティングサービスのデータベースサーバーがダウンしているかもしれません。 ユーザー名とパスワードに間違いはありませんか ? 正しいホスト名を入力しましたか ? データベースサーバーは稼働していますか ? こうした用語が何を意味しているのか分からない場合は、ホスティングサービスに連絡するべきでしょう。助けが必要であればいつでも WordPress サポートフォーラムを訪れることができます。 「WordPress サポートフォーラム」を見てみましたが 解り難かったです。 どう言うふうに設定すればいいのでしょうか? ご多忙中恐れ入ります。 教えてください。 ご回答の程、宜しくお願い申し上げます。