wordpressを構築するためのlnmp環境

構成データベース

次のコマンドを実行して MariaDB に入ります。

mysql -uroot -p
  • 次のコマンドを実行して、MariaDB データベースを作成します。たとえば「ワードプレス」。

    データベースを作成します。

  • 次のコマンドを実行して新しいユーザーを作成します。たとえば、「user」の場合、ログイン パスワードは 123456 です。

    ユーザー「user」@「localhost」を作成します。「123456」で識別されます。

  • 次のコマンドを実行して、ユーザーに「wordpress」データベースに対する完全な権限を付与します。

    wordpress.* のすべての権限を 'user'@'localhost' に付与します。

  • 以下のコマンドを実行してrootアカウントのパスワードを設定します。

注: MariaDB 10.4 では、CentOS システム上で root アカウントのパスワード不要のログイン機能が追加されました。root アカウントのパスワードを設定し、覚えておくには、次の手順を実行してください。

ALTER USER root@localhost IDENTIFIED VIA mysql_native_password USING PASSWORD('输入您的密码');
  • 次のコマンドを実行して、すべての構成を有効にします。

    フラッシュ特権;

  • 次のコマンドを実行して MariaDB を終了します。

    出口

WordPress のインストールと設定

ワードプレスをダウンロード

WordPress 最新の中国語版 WordPress を WordPress 公式 Web サイトからダウンロードしてインストールできますが、このチュートリアルでは中国語版 WordPress を使用します。

  • 次のコマンドを実行して、Web サイトのルート ディレクトリにある PHP-Nginx 構成のテストに使用したindex.php ファイルを削除します。

    rm -rf /usr/share/nginx/html/index.php

  • 以下のコマンドを順に実行し、/usr/share/nginx/html/ ディレクトリに入り、WordPress をダウンロードして解凍します。

    cd /usr/share/nginx/html

  • ワードプレスの最新バージョンをダウンロードする

    wget https://cn.wordpress.org/wordpress-6.1.1-zh_CN.tar.gz

  • ワードプレスを解凍する

    tar zxvf wordpress-5.0.4-zh_CN.tar.gz

WordPress設定ファイルを変更する

  • 次のコマンドを順番に実行し、WordPress インストール ディレクトリに移動し、wp-config-sample.php ファイルを wp-config.php ファイルにコピーし、元のサンプル設定ファイルをバックアップとして保存します。

    cd /usr/share/nginx/html/wordpress
    cp wp-config-sample.php wp-config.php

  • 次のコマンドを実行して、新しく作成した構成ファイルを開いて編集します。

注: i を押して編集モードに切り替え、ファイルの MySQL 部分を見つけて、関連する構成情報を変更して WordPress データベースのコンテンツを構成します。

# vim wp-config.php

  // ** MySQL settings - You can get this info from your web host ** //
    /** The name of the database for WordPress */
    define('DB_NAME', 'wordpress');

    /** MySQL database username */
    define('DB_USER', 'user');

    /** MySQL database password */
    define('DB_PASSWORD', '123456');

    /** MySQL hostname */
    define('DB_HOST', 'localhost');

WordPress のインストールを確認する

WordPress のインストール ページに移動して、WordPress の構成を開始します。

  • ブラウザのアドレス バーにhttp://ドメイン名またはクラウド サーバー インスタンスのパブリックIP/wordpress フォルダーを入力します。例:

    https://www.jemooner.com/

  • WordPress インストール ウィザードのプロンプトに従って次のインストール情報を入力し、[WordPress のインストール] をクリックしてインストールを完了します。

必要な情報 説明する
ウェブサイト名 WordPress サイト名。
ユーザー名 WordPress 管理者名。セキュリティ上の理由から、admin とは異なる名前を設定することをお勧めします。この名前は、デフォルトのユーザー名である admin よりも解読が難しいためです。
パスワード デフォルトの強力なパスワードまたはカスタム パスワードを使用できます。既存のパスワードを再利用せず、必ず安全な場所に保管してください。
あなたのメールアドレス 通知を受信するための電子メール アドレス。

wordpress インストール プラグインでは、ftp サービスが必要であることを示すメッセージが表示されます。

wordpress インストール プラグインでは、ftp サービスが必要であることを示すメッセージが表示されますが、実際には、ftp サービスをインストールする必要はなく、wordpress の設定を変更するだけです。
WordPress インストール ディレクトリで wp-config.php ファイルを見つけて、次のコードをファイルに追加します。

define("FS_METHOD","direct");
define("FS_CHMOD_DIR", 0777);
define("FS_CHMOD_FILE", 0777);

次に、WordPress インストール ディレクトリへのアクセス許可を開きます。

chmod -R 777 wordpress安装目录

wordpressでファイルのアップロード制限を変更する

通常、Wordpress のアップロード ファイルには制限があり、通常は 2M ですが、場合によっては十分ではないため、アップロード ファイルの制限サイズを増やすのは自然なことです。

  • php.ini 設定ファイルを見つけます。

  • 設定パラメータの意味

    upload_max_filesize(最大上传文件大小)
    post_max_size(POST数据最大字节长度)
    max_execution_time(最大执行时间,单位秒)

  • 次に、後ろの値を変更します

    upload_max_filesize = 50M
    post_max_size = 50M
    max_execution_time = 300

ワードプレスのメモリが不足しています

PHP のメモリ制限のデフォルトは 128 です。問題の観点から見ると、デフォルトの制限を超えています。

FastCGI sent in stderr: "PHP message: PHP Fatal error:  Allowed memory size of 134217728 bytes exhausted (tried to allocate 954368 bytes)

php.ini ファイルにアクセスできる場合は、memory_limit の値を必要に応じて編集できます。次にphpサービスを再起動します

WordPress をインストールするときに、新しいプラグインやテーマをインストールするボタンがありません

wp-config.php ファイルは、ファイル編集を許可しないように構成されています。

解決:

/var/www/html/wp-blog/wp-config.php を編集して
、次の構成を削除または false に変更します。

# 禁止文件编辑
define( 'DISALLOW_FILE_EDIT' , true );
# 禁止文件模式
define( 'DISALLOW_FILE_MODS' , true );

おすすめ

転載: blog.csdn.net/cljdsc/article/details/132768525