WordPressをWindowsにインストールしてテスト環境を作る(OracleVM使用)
こんにちは、WordPressをとても便利に使わせていただいています。
レンタルサーバーに本番環境があるのですが、テストや勉強の用途として、ローカル環境が欲しくなりました。
追記(2023/9):、MicrosoftStoreのWSL2.0をつかうことで、OracleVMなしでもおなじことができました。
Oracle VM VirtualBoxを、公式サイトからインストールします。
MS-WSLを使う場合、1~3はスキップしてください。
OracleVMの、仮想マシンを設定します。
マシン名は、WordPressTestとしましたが、あとで変更できます。
ストレージは:64GB程度でも、大丈夫でした。
メインメモリー:1024MB以上(2048MBあると余裕ですが)
プロセッサー:2CPU(Ubuntuが最低そのくらいかなと)
ビデオメモリー:64MB(快適でした)
グラフィックコントローラ:VMSVGA(SXGAも選択可能ならオススメ)Ubuntuの公式サイトから、ISOイメージをダウンロードします。
仮想マシンをISOイメージから立ち上げ、インストールします。
システム言語:英語 キーボード:日本語 場所:日本
関連:ウィンドウが、画面領域からはみだして、ボタンが選択できない事があるので、下記URLの対処をする。
http://tkjzblog.com/2021/11/21/virtualbox%e3%81%b8-ubuntu-%e3%82%92%e3%82%a4%e3%83%b3%e3%82%b9%e3%83%88%e3%83%bc%e3%83%ab%e3%81%97%e3%81%9f%e6%99%82%e3%81%ab%e7%94%bb%e9%9d%a2%e3%81%8c%e8%a6%8b%e5%88%87%e3%82%8c%e3%81%9f%e9%9a%9b/Ubuntuをアップデート、アップグレードする。
sudo apt-get update
sudo apt update
sudo apt dist-upgrade
sudo rebootモジュールのインストールを行う。
sudo -i
apt -y install apache2 php php-mysql mariadb-server mariadb-client
systemctl enable apache2
systemctl start apache2
systemctl enable mariadb
systemctl start mariadbワードプレスをコピーしてインストールする。
※ https://qiita.com/cherubim1111/items/b259493a39e36f5d524b
cd /var/www/html
wget https://ja.wordpress.org/latest-ja.tar.gz
tar xvf latest-ja.tar.gz
chown -R www-data:www-data .database wordpressを、パスワード wordpressで作成する。
mariadb
「
create database wordpress default character set utf8;
grant all on wordpress.* to wordpress@localhost identified by 'wordpress';
」localhost/wordpressにWEBアクセスして、初期設定する。
データベース wordpress ユーザー名 wordpress パスワード wordpress ホスト localhost 接頭辞 wp_ログイン成功を確認する
Windowsから、アクセスできるようにする。
仮想マシン設定画面から、ポートフォワーディングを設定。
TCP 80 から 80, 22 から 22, 23 から 23。
Windows側からアクセスできることを確認する。ウイルス対策、ClamAVをセットアップする。
sudo apt install clamav clamav-daemon
sudo systemctl start clamav-daemon.service
sudo systemctl start clamav-freshclam.serviceスキャンする。詳しくは、他ブログも調べてください。
sudo clamscan -i -r $HOMErootのパスワードを設定する
Ubuntuのrootパスワード設定
https://qiita.com/_toki/items/cced337d72103ed4387c
sudo passwd rootphp.iniで、Cocoonをアップロードできるようにする
WordPressエラー「辿ったリンクは期限が切れています」の解決方法
https://kinsta.com/jp/knowledgebase/the-link-you-followed-has-expired-wordpress/
https://kinsta.com/jp/blog/increase-max-upload-size-wordpress/
WordPressで「辿ったリンクは期限が切れています」エラーへの対処
https://udon.little-pear.net/wordpress_upload_error/
によると、php --iniで、php.iniの場所がわかるそうです。Cocoonをダウンロードしてインストールする
https://wp-cocoon.com/関連するPHPモジュールをインストールする
apt -y install php-xml php-mbstring
systemctl restart apache2
よく言われる、Vagrantは、インストールしていません。インストールに時間かかってよければ、あまり必要ないツールでしょう。設定を細かくやるなら、なお不要だと思います。
本番環境は、ノートPCで作ると、火災の原因になることも多いです。
デスクトップPCでも、エアコンつけっぱなしになります。
レンタルサーバーをおすすめします。
この記事が気に入ったらサポートをしてみませんか?