| 711 | |
| 712 | 最後に念の為 apache を再起動。 |
| 713 | |
| 714 | {{{ |
| 715 | #!console |
| 716 | $ sudo /etc/init.d/apache2 restart |
| 717 | [sudo] password for murachi: |
| 718 | [ ok ] Restarting apache2 (via systemctl): apache2.service. |
| 719 | $ |
| 720 | }}} |
| 721 | |
| 722 | hosts を書き換えてアクセス…するも何も表示されず orz |
| 723 | |
| 724 | エラーログが履かれているようなので確認。 |
| 725 | |
| 726 | {{{ |
| 727 | #!console |
| 728 | # cd /var/log/apache2/ |
| 729 | # ls |
| 730 | access.log access.log.14.gz access.log.7.gz error.log.10.gz error.log.3.gz error.log.9.gz |
| 731 | access.log.1 access.log.2.gz access.log.8.gz error.log.11.gz error.log.4.gz other_vhosts_access.log |
| 732 | access.log.10.gz access.log.3.gz access.log.9.gz error.log.12.gz error.log.5.gz |
| 733 | access.log.11.gz access.log.4.gz blog-error.log error.log.13.gz error.log.6.gz |
| 734 | access.log.12.gz access.log.5.gz error.log error.log.14.gz error.log.7.gz |
| 735 | access.log.13.gz access.log.6.gz error.log.1 error.log.2.gz error.log.8.gz |
| 736 | # tail -n 10 blog-error.log |
| 737 | [Tue Oct 23 17:02:11.977652 2018] [:error] [pid 10976] [client 183.76.71.3:41234] PHP Parse error: syntax error, unexpected 'new' (T_NEW) in /var/www/vhosts/blog/html/wp-content/plugins/wp-hatena/wp-hatena.php on line 44 |
| 738 | [Tue Oct 23 17:02:19.994016 2018] [:error] [pid 10976] [client 183.76.71.3:41252] PHP Parse error: syntax error, unexpected 'new' (T_NEW) in /var/www/vhosts/blog/html/wp-content/plugins/wp-hatena/wp-hatena.php on line 44 |
| 739 | # |
| 740 | }}} |
| 741 | |
| 742 | なんとなーくいじったような覚えのあるファイル名で syntax error('A`) |
| 743 | |
| 744 | 直します。 |
| 745 | |
| 746 | {{{ |
| 747 | #!console |
| 748 | $ vim /var/www/vhosts/blog/html/wp-content/plugins/wp-hatena/wp-hatena.php |
| 749 | }}} |
| 750 | |
| 751 | {{{ |
| 752 | #!php |
| 753 | /****************************************************************************** |
| 754 | * WpHatena function define. |
| 755 | *****************************************************************************/ |
| 756 | if(class_exists('WpHatena')) { |
| 757 | |
| 758 | # PHP7.1 以降、クラスオブジェクトを参照演算子を使って代入する書き方は禁止された模様…。 |
| 759 | # $wph = & new WpHatena(); |
| 760 | $wph = new WpHatena(); |
| 761 | |
| 762 | # ... |
| 763 | |
| 764 | }}} |
| 765 | |
| 766 | 修正後、再度アクセスを試みたところ、無事動いてくれました。わーい。 |