WP-configは、WordPressサイトで最も強力なファイルのXNUMXつであり、WordPressが舞台裏でどのように機能するかにおいて重要な役割を果たします。 ほとんどの初心者が知らない、本当に便利なWordPressセットアップのヒントがいくつかあります。 このチュートリアルでは、WordPressサイトのトラブルシューティング、最適化、および保護に役立つ、最も役立つWordPressセットアップのヒントをいくつか紹介します。

wordpress configuration tutorial.png

これらのWordPressの設定のヒントを使用するには?

WordPressには、wp-config.phpという強力な構成ファイルが付属しています。 すべてのWordPressサイトのルートフォルダにあり、重要な構成設定が含まれています。

すべての最高の企業宿泊施設 WordPress には ワンクリックでインストール, つまり、インストール中にwp-config.phpファイルを変更する必要はありません。 これが、多くのユーザーがこのファイルの機能に慣れていない主な理由です。

wp-configファイルを使用して、WordPressサイトのトラブルシューティング、最適化、およびセキュリティ保護を行うことができます。

wp-config.phpファイルは強力なツールであり、コードに小さなエラーがあると、Webサイトにアクセスできなくなる可能性があります。 このファイルは必要な場合にのみ編集し、変更を加える前に必ず完全なWordPressバックアップを作成する必要があります。

そうは言っても、Webサイトで使用できる便利なWordPressセットアップのヒントをいくつか見てみましょう。

1。 基本的なWordPress構成設定

デフォルトでは、WordPressのインストール時にデータベース設定を入力するだけで済みます。 wp-config.phpファイルが存在しない場合は、データベース情報を入力して作成するように求められます。

wordpress.pngインストールファイルの作成

WordPressは、wp-config.phpファイルを生成することにより、これらの設定を自動的に保存しようとします。 ただし、これが失敗した場合は、手動で追加する必要があります。

これを行うには、FTPクライアントを使用してWebサイトに接続する必要があります。 ログインしたら、wp-config-sample.phpファイルの名前をwp-config.phpに変更する必要があります。

ファイルの名前を変更するwp config wordpress.png

その後、先に進んで、新しく作成されたwp-config.phpファイルを編集できます。 次の行を変更して、データベース情報を追加する必要があります。

define( 'DB_NAME'、 'database-name'); define( 'DB_USER'、 'database-username'); define( 'DB_PASSWORD'、 'database-password'); define( 'DB_HOST'、 'localhost');

変更を保存し、ファイルをサーバーにアップロードすることを忘れないでください。

2。 WordPressにセキュリティキーを追加する

デフォルトのWordPressインストールでは、構成ファイルにセキュリティキーが自動的に追加されます。 これらのセキュリティキーは、WordPressのログインとCookieの認証にセキュリティの層を追加するために使用されます。

あなたはいつもでき セキュリティキーを再生成する 誰かが適切な認証なしであなたのウェブサイトにアクセスできると思うなら。 セキュリティキーを変更すると、ログインしているすべてのユーザーがログアウトされます。

define( 'AUTH_KEY'、 'ここにあなたのユニークなフレーズを入れてください'); define( 'SECURE_AUTH_KEY'、 'ここに独自のフレーズを入力してください'); define( 'LOGGED_IN_KEY'、 'ここにあなたのユニークな文を入れてください'); define( 'NONCE_KEY'、 'ここにあなたのユニークな文を入れてください'); define( 'AUTH_SALT'、 'ここにあなたのユニークなフレーズを入れてください'); define( 'SECURE_AUTH_SALT'、 'ここに独自のフレーズを入力してください'); define( 'LOGGED_IN_SALT'、 'ここに独自のフレーズを入力してください'); define( 'NONCE_SALT'、 'ここにあなたのユニークな文を入れてください');

詳細については、WordPressセキュリティキーとその使用方法に関する記事を参照してください。

3。 WordPressテーブルのプレフィックスを変更する

デフォルトのWordPressインストールでは、プレフィックスが追加されます wp_ WordPressデータベース内のすべてのテーブル名に。 一部のWordPressセキュリティ専門家は、テーブルプレフィックスを変更すると、WordPressデータベースの安全性が高まると考えています。

これを行うには、WordPressの設定で次の行を編集する必要があります。

$ table_prefix = 'wp_';

既存のWebサイトでこれを行う場合は、WordPressデータベースのテーブルプレフィックスも変更する必要があります。 これを行うには、WordPressデータベースのプレフィックスを変更する方法に関する記事を確認してください。

4。 WordPressでデバッグを有効にする

WordPressには、デバッグモードでWordPressエラーを表示または非表示にできる優れたデバッグ機能が付属しています。 これを有効にするには、このルールをWordPress構成ファイルに追加する必要があります。

define( 'WP_DEBUG'、true);

Webサイトでエラーを非表示にしながらデバッグを有効にし、代わりにログファイルに記録することもできます。 これを行うには、構成設定に次の行を追加します。

define( 'WP_DEBUG'、true); define( 'WP_DEBUG_LOG'、true); 定義する( 'WP_DEBUG_DISPLAY'、false);

これにより、Webサイトのwp-contentフォルダーにdebug.logファイルが作成され、すべてのデバッグエラーと通知がログファイルに保存されます。

5。 あなたのサイトやワードプレスのアドレスを変更する

通常、ページからWordPressとサイトのURLを設定できます 設定を " 一般的な。 ただし、WordPressサイトにアクセスできない場合、リダイレクトエラーが表示される場合、またはサイトを移動しただけの場合は、これを実行できない可能性があります。

この場合、次の行を追加してwp-config.phpファイルでサイトとWordPress URLを編集することができます:

define( 'WP_HOME'、 'http://www.example.com'); define( 'WP_SITEURL'、 'http://www.example.com');

example.com を自分のものに置き換えることを忘れないでください ドメイン名.

6。 ファイルのアクセス権を置き換える

ホストにすべてのユーザーファイルに対する制限付きのアクセス許可がある場合、WordPressではファイルのアクセス許可を上書きできます。 ほとんどの人はそれを必要としませんが、それは必要な人のためにあります。

 define( 'FS_CHMOD_FILE'、0644); define( 'FS_CHMOD_DIR'、0755);

7。 改訂後の設定の変更

WordPressには、以前のバージョンに戻すか自動保存することで、投稿やページへの変更を元に戻すことができる非常に便利な改訂後の機能があります。

構成ファイルを使用して、公開後の設定を無効化または変更できます。 使用できるさまざまなレビュー後の設定は次のとおりです。

次の行を追加することにより、WordPressが自動バックアップをリビジョンとして保存する頻度を変更できます。

define( 'AUTOSAVE_INTERVAL'、120); //秒単位で

あなたのサイトのいくつかの記事は、それらを書くのにかかった時間に応じて、何十ものポストリビジョンを持っているかもしれません。 この機能が気になる場合は、投稿ごとのリビジョン数を制限できます。

定義(「WP_POST_REVISIONS」、10); // 10件の記事ごとのレビュー

何らかの理由で、改訂後の機能を完全に無効にする場合(まったくお勧めしません)、次のコードを使用して後の改訂を無効にすることができます。

( 'WP_POST_REVISIONS'、false)を定義します。

8。 WordPressごみ箱の設定を変更する

WordPressには、リサイクルビンと呼ばれるリサイクルビン機能が付属しています。 ユーザーが記事をゴミ箱に送信すると、その記事は今後30日間ゴミ箱としてWebサイトに保存されます。 この時間の後、WordPressはそれらを完全に自動的に削除します。

ごみ箱を保持する日数を変更することで、この動作を変更することができます。

define( 'EMPTY_TRASH_DAYS'、15); // 15日

この機能が気に入らない場合は、以下の機能を追加してオフにすることができます。

define( 'EMPTY_TRASH_DAYS'、0);

注:ゼロを使用すると、投稿が完全に削除されます。 [完全に削除]をクリックしても、WordPressは確認を求めません。 誤ってクリックすると、多大なコストがかかる可能性があります。

9。 WordPress設定にFTP / SSH定数を追加する

デフォルトでは、WordPress はコア、テーマ、および WordPressのプラグイン 管理ダッシュボードから。 一部のホストでは、新しいプラグインをアップグレードまたはインストールしようとするたびに、FTP または SSH 接続が必要になります。

ワードプレスがFTP情報を要求する

コードを使用することにより、FTPまたはSSH定数を定義でき、それらを再度心配する必要はありません。

// "direct"、 "ssh"、 "ftpext"、または "ftpsockets"を定義する( 'FS_METHOD'、 'ftpext'); //ルートインストールディレクトリへの絶対パスdefine( 'FTP_BASE'、 '/ path / to / wordpress /'); // "wp-content"への絶対パスを定義する( 'FTP_CONTENT_DIR'、 '/ path / to / wordpress / wp-content /'); // "wp-plugins"への絶対パスはディレクトリ( 'FTP_PLUGIN_DIR'、 '/ path / to / wordpress / wp-content / plugins /')を定義します。 // SSH公開鍵への絶対パスdefine( 'FTP_PUBKEY'、 '/home/username/.ssh/id_rsa.pub'); // SSH秘密鍵への絶対パスdefine( 'FTP_PRIVKEY'、 '/home/username/.ssh/id_rsa'); // FTPまたはSSHのユーザ名define( 'FTP_USER'、 'username'); // FTP_USER usernameのパスワードdefine( 'FTP_PASS'、 'password'); // hostname:あなたのSSH / FTPサーバーのコンボポートを定義する( 'FTP_HOST'、 'ftp.example.org:21');

注:WordPressとftp.example.comのパスを独自のFTPホスト情報に置き換えることを忘れないでください。

10。 自動データベース修復を許可する

WordPressには、WordPressデータベースを自動的に最適化および修復する機能が組み込まれています。 ただし、この機能はデフォルトで無効になっています。

この機能を有効にするには、WordPress設定ファイルに次の行を追加する必要があります。

( 'WP_ALLOW_REPAIR'、true)を定義します。

これを追加した後、WordPressデータベースを最適化および修復するには、次のURLにアクセスする必要があります

http://exemple.com/wp-admin/maint/repair.php

example.com を自分のものに置き換えることを忘れないでください ドメイン名. データベースを修復または修復して最適化するためのオプションを含む簡単なページが表示されます。 このページにアクセスするためにログインする必要はありません。

データベースの修復wp.png