とつぜんWordpressが動かなくなった2

前回は復旧を試みましたが、まったくダメだったので方針を変えて対処します。

  • MySQLのバックアップ
  • WordPressのバックアップ
  • 別環境にリストア
  • MySQLの再インストール

MySQLのバックアップ1

コマンドで行う

c:\ProgramData\MySQL\MySQL Server 5.7>mysqldump --single-transaction -u root -p wordpress > wordpress20160420.dump

たぶんできている。

MySQLのバックアップ2

phpMyAdminも使ってみたくなったのでhttp://www.dbonline.jp/phpmyadmin/を参照してインストールする
rootでログインしてwordpressデータベースを選択、すべてのテーブルにチェックを入れてエクスポート!(レンタルサーバじゃないから30MBぐらいでも気にしない!!)

WordPressのバックアップ

wp-contentの中のplugins、themes、uploadsをエクスプローラでバックアップする

別環境にリストア

バックアップが正しく出来ているか点検します。
http://www.adminweb.jp/wordpress/install/

httpdが起動しない

httpdを叩くと怒られる。

c:\Apache24\bin>httpd.exe
(OS 10013)アクセス許可で禁じられた方法でソケットにアクセスしようとしました。 :
AH00072: make_sock: could not bind to address [::]:80
(OS 10013)アクセス許可で禁じられた方法でソケットにアクセスしようとしました。 :
AH00072: make_sock: could not bind to address 0.0.0.0:80
AH00451: no listening sockets available, shutting down
AH00015: Unable to open logs

どうやらポート80は何かが使っているっぽいので確認コマンド

c:\Apache24\bin>netstat -ano

検証用の適当環境なのでhttpd.confを修正する

#Listen 80
Listen 8080

# Dynamic Shared Object (DSO) Support
・・・
LoadModule php5_module c:/php/php5apache2_4.dll #追記



...
AddType application/x-httpd-php .php #追記
AddType application/x-httpd-php-source .phps #追記


PHPIniDir "c:/php" #追記

面倒になってきたのでサービスとして登録

httpd -k install