WordPressは個人のブログの全攻略を構築します

5377 ワード

WordPressは個人のブログの全攻略を構築します


概要


ここ数日自分のブログを作って、使ったWordPress
httpをやりたいので、ネット上のチュートリアルはそんなに全面的ではありません.同時に、WordPressがhttpを有効にする方法についても、ネット上では複雑すぎて必要ないことが多いので、ここで自分で作った過程を共有します.

準備作業


サーバはもちろん
ドメイン名、私は2級ドメイン名をブログのあるディレクトリに指しました.このblogです.xujifa.cnの後のssl証明書はすべて直接この2級ドメイン名にあげました

インストールプロセス


一、データベース


mariadbをインストールします.もちろんmysqlも同じです.
このコマンドsudo yum install mariadb mariadb-serverを使用できます.
パスワードなどができたら、データベースに登録します.
CREATE DATABASE wordpress;
CREATE USER wordpressuser@localhost IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wordpress.* TO wordpressuser@localhost IDENTIFIED BY 'password';
FLUSH PRIVILEGES;
EXIT;

中の名前とか好きなように設定すればいいです.

二、ApacheとPHP


インストールapache:sudo yum install httpd mod_ssl mod_rewriteインストールphp:sudo yum install php php-mysqlapache:sudo apachectl startを起動し、後で再起動する必要がある場合はsudo apachectl restart

三、WordPressをダウンロードする


現在の最新バージョンは4.7.1で、英語版を使うことを強くお勧めします.中国語版を使うようになったばかりで、インタフェースに問題が発生しました.中国語版の鍋かどうかは分かりませんが、英語版は中国語版よりずっと速く、なぜか分かりません.玄学です.
ダウンロード先:https://wordpress.org/download/
wget https://wordpress.org/latest.tar.gz

そしてこれを/var/www/html/ディレクトリの下に移動します
解凍
tar -xzvf lastest.tar.gz

その後フォルダのユーザーをapacheに変更
sudo chown -R apache /var/www/html/

Problem:
WordPressを使用している間にトピックやプラグインがダウンロードできない場合、ftpユーザー名とパスワードが必要であることを示すメッセージが表示されたら、上記のライセンスコマンドを再実行してみてください.
それから止めてhttpsができてからwordpressができて、少しよくなるかもしれません.

四、Https


Let’s Encryptが発行した無料証明書を使用しています.certbotというツールを提供して証明書の発行を支援します.次のようにします.
sudo yum install python-certbot-apache
sudo certbot --apche

後でURLを記入させていただきます
ただし、この証明書の90日後の有効期間に注意してください.certbotは自動継続期間をサポートし、次のコマンドを実行します.
sudo certbot renew --dry-run

このときhttpsで自分のサイトにアクセスすると、緑の小さな鍵がかかっていることがわかります.
もしあなたのブログがルートディレクトリの下に置かれていなければ、例えば私はhttps://blog.xujifa.cn/var/www/html/blogを指します.この場合、追加の操作が必要です.
certbotは/etc/httpd/conf.d/の下でssl.confファイルを生成し、このファイルにというラベルを見つけます.その下にDocumentRootの属性があり、コメントをキャンセルし、その値を必要なパスに変更し、httpdを再起動すればいいです.
今私达のウェブサイトはhttpとhttpを通じてアクセスすることができるべきで、少し山炮すぎて、私达はhttpがhttpに导かれることができることを望んで、前にhttpdをインストールする时同時にmod_rewriteのモジュールをインストールして、今それを使う时です./etc/httpd/conf/httpd.confファイルを開き、ラベルを見つけ、下のAllowOverride NoneAllowOverride Allに変更します.
次に、あなたのブログディレクトリの下に.htaccessというファイルを作成し、次の内容を追加します.
RewriteEngine on 
RewriteBase / 
RewriteCond %{SERVER_PORT} !^443$ 
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [L,R=301]

五、引き続きWordPressをインストールする


さっき第3歩でWordPressを/var/www/html/ディレクトリの下に解凍して、ディレクトリに入って、wp-config-example.phpファイルを見つけて、wp-config.phpファイルの名前を変更して、データベースに関する情報を修正して(あるいは後でページで設定することもできます)、そしてこの2つを加えてhttpsを設定します
define('FORCE_SSL_ADMIN', true);
define('FORCE_SSL_LOGIN', true);

WordPressではgoogleがフォントなどのリソースを提供しているため、壁になっているので、国内のソースに変更する必要があります.ここでは360が提供しているリソースを使用して、wp-includes/script-loader.phpを開き、中のgoogleapisをすべてusesoに置き換えるといいです.

六、使用開始


ブラウザでブログにアクセスし、最初のページにデータベース情報を設定し(前のステップで完了したらスキップ)、自分のユーザー名とパスワードを設定してから使用できます.
このブログの主な内容はこれだけですが、上の手順で何か漏れていなければ十分だと思います.
もし文章に何か問題があったり、どこかはっきりしないところがあったら、伝言を歓迎します.できるだけ早く返事します.