ついったー


最近読んだ本(amazon版)

最近のトラックバック

« 2018年1月 | トップページ | 2019年2月 »

XAMPP環境でのWordPressあれこれメモ

ちょっとした調査でWordPressをいじってます。

が、今まで触れていなかったので色々不明点が出てくるのデスヨ。
さすがにインターネット上では怖いので、ローカル環境でテストということで、
XAMPPさんの出番です。
使用するのは「XAMPP 7.1.8」
まずは、XAMPPを起動。Control Panel v3.2.2 です
で、Apache、MySQLをStartする。
無事に起動したら、Apache の Admin ボタンをクリック
http://localhost/dashboard/ のページが表示されるはず。
ページの一番下に「Install applications on XAMPP using Bitnami」とあるので、
アイコン画像をクリック。
bitnami の ページに飛ぶので、WordPress の Windows 版をダウンロードする。
 bitnami-wordpress-4.9.4-0-module-windows-installer.exe (~4.9.4-0~は、変更される)を起動。
あとは、インストーラーに従って終了。
http://localhost/wordpress/ にブラウザーでアクセスして表示されることを確認。
セキュリティー周りは色々あるようだけど、まずは手軽にプラグインで。
SiteGuard (JP-Secure)を利用する。
WPのダッシュボードから プラグイン>新規追加と進み
プラグインの検索に 「SiteGuard」と入力して検索。
【今すぐインストール】して【有効化】を行う。
WPのダッシュボードに「SiteGuard」が追加されるので、
管理ページアクセス制限、ログインページ変更を行う。
画像認証~ログインアラート、XMLRPC防御、更新通知はチェックされている状態でした。
ログインページ変更は、デフォルトでは 「login_99999」のような「login_5桁の乱数」で生成
されますが、覚えられないのでちょっと修正しました。
で、早速試してみた。
 http://localhost/wprdpress/wp-login.php → ページ見つからない OK
 http://localhost/wprdpress/wp-admin/ → ページ見つからない OK
 http://localhost/wprdpress/login_page → ページ見つからない NG
修正した名称でもログインページが表示されない…
生成後に変更したのが反映されていないのかと、もう一度【変更を保存】してもダメ。
Apache を再起動してみてもダメ。
一旦、ログインページ変更をOFFにしてみる。
 http://localhost/wprdpress/wp-login.php → ログインページが表示される OK
 http://localhost/wprdpress/login_page → ページ見つからない OK
再度、ログインページ変更をONにして…
.httaccess の内容を確認 → 大丈夫そう
mod_rewrite の設定…?
apache\conf\httpd.conf を確認
mod_rewrite.so は有効。
AllowOverride を確認…
<Directory /> が none だったので、All へ
試す…ダメ
末尾で、apps/wordpress/conf/httpd-prefix.conf をinclude しているのでこちらも確認
apps/wordpress/conf/httpd-app.conf を Includeしているので…
AllowOverride を All へ変更
試す…OK。
とりあえずログインページが表示され、画像認証が付加されていることを確認。
まずはココマデ。

XAMPP 7.1.8 でメール送信

以前に XAMPPのGMail利用 という記事を上げていたのだが、XAMPPのVersion が代わって

以前とはやり方が少し代わっていたので新しく記事作成。
XAMPP 7.1.8 の場合
編集対象は、変わらずに php\php.ini と sendmail\sendmail.ini
まずは、php.ini
1049行あたりに [mail function] があるので、その下にある下記項目を修正。
※XAMPPのインストールパスの C:\xampp718 は適時書き換える
;SMTP=localhost
SMTP=smtp.gmail.com  ← ココ
; http://php.net/smtp-port
;smtp_port=25
smtp_port=587  ← ココ
;sendmail_path =
sendmail_path ="\"C:\xampp718\sendmail\sendmail.exe\" -t"  ← ココ
;mail.log =
mail.log ="C:\xampp718\apache\logs\php_mail.log"  ← ココ
次に sendmail.ini
14行あたりから
;smtp_server=mail.mydomain.com
smtp_server=smtp.gmail.com  ← ココ
;smtp_port=25
smtp_port=587  ← ココ
;auth_username=
;auth_password=
auth_username=account.gmail@gmail.com  ← ココ
auth_password=passwordGMail
;force_sender=
force_sender=account.gmail@gmail.com  ← ココ
ここまで修正したら、Apache を再起動してメール送信テストしてみる。

« 2018年1月 | トップページ | 2019年2月 »