構成データベース
次のコマンドを実行して 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 );