APC 社製SmartUPS 750(SUA750JB) を入手した。厳密には富士通から発売された製品で「FJ750J」。

このエントリの続きを読む »

Comments コメントなし »

BaserCMS は、オープンソースPHP フレームワーク「CakePHP」 をベースとしたCMS 。今回、XAMPP 環境でBaserCMS を試用しようと思ったらエラーが噴出した。

Strict Standards: Redefining already defined constructor for class Object in D:\xampp\htdocs\www.exampe.jp\cake\libs\object.php on line 62

Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\www.exampe.jp\cake\libs\inflector.php on line 130

Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\www.exampe.jp\cake\libs\configure.php on line 128

Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\www.exampe.jp\cake\libs\configure.php on line 218

Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\www.exampe.jp\cake\libs\configure.php on line 893

Deprecated: Assigning the return value of new by reference is deprecated in D:\xampp\htdocs\www.exampe.jp\cake\libs\configure.php on line 933

これについて調べると、BaserCMS をやはりXAMPP 環境で利用しているユーザからの投稿もみられた。また、CakePHP での問題とその解決を指南する記事も見つけた。どうやらベースとなっているCakePHP が持っている問題のようで、この問題はPHP5.3 で行われた仕様変更に起因するようだ。

このエントリの続きを読む »

Comments コメントなし »

XAMPP はクロスプラットフォームで動作するApache やMySQL、PHP、perl を簡単に利用するためのパッケージ。特徴的なのはWebMatrix のようにインストールして使うこともできるが、気軽に利用できるポータブル版もあること。

WordPress Portable」もあったがmbstring を上手く動作させることができなかったので、XAMPP の試用としてWordPress をインストールしてみる。

このエントリの続きを読む »

Comments コメントなし »

さくらインターネット MySQL 5.1 から5.5 に引越し1」で準備し、「さくらインターネット MySQL 5.1 から5.5 に引越し2」で実際に移行した。

今回は、準備編で調査した際に見かけた「MySQL 5.5 はMySQL 5.1 より、場合によって「数百%高速」」というのは確かなのかを見てみる。負荷のかかった状態でも高速動作するともあったと記憶しているから、期待は高まる。

このエントリの続きを読む »

Comments コメントなし »

さくらインターネット MySQL 5.1 から5.5 に引越し1 に続き、いよいよ実践する。

移行手順

  1. さくらインターネットのコントロールパネルで、新しいデータベース作成する
  2. 整合性保持のために、データベースへのアクセスを遮断する
  3. 古いデータベースをバックアップする
  4. 古いデータベースのパスワードを変更する
  5. バックアップファイルの一部を書き換える
  6. 新しいデータベースにバックアップファイルから書き戻す
  7. システムのコンフィグレーションファイルを新しいデータベース接続用に変更する
  8. 問題なければ古いデータベースを削除する

ステップ数が多くて複雑のように見えるかもしれないが、実際は思っているより簡単だった。だが、環境依存の部分も多く、また一般的には(一般的なサイズなら)phpMyAdmin でインポートするため、この手順の解説が特には見つからなかった。

この手順はphpMyAdmin が利用できないような巨大データベースの際に、SSH でサーバーに接続し、新旧データベースを直接操作する。

このエントリの続きを読む »

Comments コメントなし »


すべての企業名および製品名は、関連するそれぞれの企業の商標である場合があります。