ロングボーダー社長のブログGettingOUTロングボーダー社長のブログPHP7の影響Aug.25,2017さくらサーバーをPHP7にしたら、このブログが動いていなかった。どうりで最近アクセスが落ちていると思っていたが・・・。子テーマで使っていた親関数が、テーマアップデートとともに使えなくなる下記の関数に変更ページネータは、WP_PageNaviプラグインを入れて代用the_archive_title();wp_pagenavi();以上です。1件のコメントVagrant+VirtualBOX+CentOS7+Nginx+PHP5.4+MySQL5.6Aug.24,2017CentOS7にて、cakephp1.3が動作する環境を構築するという忘備録です。Apacheではなく、最新のNginxにしたい。・vagrantで、CentOS7までは作成済み。http://nginx.org/nginx.repoを手動で作成する。php-fpmインストールしたてのNginxにて、rootディレクトリ確認してphp動かしてみる。/usr/share/nginx/html・phpinfo()を作ってアクセスしてみる。php入れてないので、当然動かない。CentOS7はデフォルトでphp5.4が入るようです。UTF-8続いて、php-fpm設定。新たにNginx設定ファイルを作る。php54.conf以下の設定ファイルにしてみた。php-fpm忘れず、Mac本体のhostファイルに以下を追記する。php54.devさっき作ったphpinfo.phpは、ルート/var/wwwに移動してね。Macブラウザからアクセス。http://php54.dev/phpinfo.phpタイムアウトで、繋がらない・・・・。仮想サーバにて、確認してみる。firewallddisabled繋がった!*それでも繋がらない場合は、ブラウザキャッシュをクリアすると良いかも。MySQL5.6インストールCentOS7には、既にmariadbが入っている可能性があるので削除する。/var/lib/mysql/下記のサイトにて該当リボジトリを探す。Linux)https://dev.mysql.com/downloads/mysql/ペンギンのと絵ころをクリックし、該当レポジトリを調べる。Package(mysql57-community-release-el7-11.noarch.rpm)レポジトリファイルは、MySQL5.7が有効になっているのでMySQL5.6に変更する。yumでインストールする。adminerで繋げてみるmariadbをアンイントールした時に外れたphp-mysql、その他必要なものを入れる。php-pear下記サイトにて最新バージョンを調べて、ルートディレクトリに直接ダウンロードしてしまう。https://github.com/vrana/adminer/releases/download/v4.3.1/adminer-4.3.1.phpMac本体のブラウザからアクセスする。http://php54.dev/adminer-4.3.1.php以上です。サブドメインSSL化Jun.27,2017さくらサーバで、マルチドメインでWordpressを運用して、後からSSL化したときの覚書です。(スマートな方法なのか?分からないが何となくうまく行った。)■やりたいことマルチドメイン2つ(サブドメインで構成)のうち、wwwの方のみSSL化したい。さくらでRapidSSLを申請してSSL化する。・RapidSSL申請のときは、www付き(www.XXXX.jp)で申請する。・ドメイン設定にて「XXXX.jp」の方だけSNI設定する。SSLが有効か調べる。・ワードプレスをインストールしたディレクトリ(wp-config.phpと同じディレクトリ)に、適当にhtmlファイル(test.htmlなど)を作る。・www付、www無しでhttpsでアクセスしてみる。・「siteurl」、「home」、「fileupload_url」のURLをhttpsにする。マルチサイトなのでoptionsテーブルは複数あるが、https化したい方のテーブルのみ変更する。・www.XXXX.jpのときのみ、httpsにリダイレクトする。・さくら用のWordpressをSSL化プラグインからパクったのを少し修正した。'www.XXXX.jp';}以上です。※ダッシュボードもちゃんとwww.XXXX.jpは、httpsでOKでした。1.9系が出ているようなので、さくらサーバにインストールしてみます。WordPressページトップへ。