サーバ内の色々を更新

社で一番古いサーバがなんと・・・・・・

php5.3 Apache2.2でした!

というのはまあ昔から知っていましたが、これだと今まで調べた色々(ヴァーチャルホストとか)の適用方法が変わってしまったりして無駄知識になるので・・・更新しました!
またこういうことになった時の対処法メモもかねて。

まず、Wordpressを丸ごとHomeディレクトリに移します。

sudo cp /var/www/html ~/ -a

次にhttpdとphpとmysqldを(作成されたディレクトリも含め)全削除して、再度入れなおす。

※自作BATCHを使用

最後にHomeにあるディレクトリをもとの位置に戻す。

sudo cp ~/html /var/www/ -a

httpd.confがリセットされているので、書き直す。
書き直さないとパーマリンクがお亡くなりになるので・・・。

sudo vim /etc/httpd/conf/httpd.conf

<Directory "/var/www/html">
     #
     # Possible values for the Options directive are "None", "All",
     # or any combination of:
     #   Indexes Includes FollowSymLinks SymLinksifOwnerMatch ExecCGI MultiViews
     #
     # Note that "MultiViews" must be named explicitly --- "Options All"
     # doesn't give it to you.
     #
     # The Options directive is both complicated and important.  Please see
     # http://httpd.apache.org/docs/2.4/mod/core.html#options
     # for more information.
     #
     Options Indexes FollowSymLinks

     # 
     # AllowOverride controls what directives may be placed in .htaccess files. 
     # It can be "All", "None", or any combination of the keywords: 
     #   Options FileInfo AuthConfig Limit 
     # 
     AllowOverride All <=コレを、NoneからAllに変更する
     # 
       Controls who can get stuff from this server.
     # 
     # Require all granted
 </Directory>