現在、スカパー録画用にLinkStationが1台、ファイルサーバと録画兼用にLinkStationがもう1台ある。バッファローのNAS Navigator2をインストールすると、そのPCが起動している間、2台のLinkStationも起動していることになる。録画用のはスカパーのチューナーが勝手に起こしてくれるから、NAS Navigator2は相手をしてもらわなくても良いんだけど..
OpenPNEのディレクトリを移動する
SNSサイトを構築するためのエンジン、OpenPNE。
現在、安定版として3.4がリリースされているが、開発版の3.6beta8もある。
3.6からは、テーブル名にプレフィックスが付与できるようになるようだ。
レンタルサーバでDBが一つしか使用できない場合に便利かなと思って3.6bataを試してみることにした。
レンタルサーバ上で実際に試し、既存のテーブルを壊しては大変なので、一旦ローカル環境に構築し、手動でレンタルサーバ上にアップしてみようなかと。
ダウンロードしたファイルの中にある手順書に従ってインストールは問題なく完了。
これを、別のディレクトリにコピーし、DBもダンプしたものを別のDBにインポート、OpenPNE.yml等も設定しなおして動作させようとした。
事象
- ブラウザからアクセスしても何も表示されなかった
- apacheのログには次の記録があった
[error] [client x.x.x.x] PHP Fatal error: Cannot instantiate abstract class opAuthAdapter in /(コピー元のディレクトリ名)/lib/user/opAdaptableUser.class.php on line 99
原因
cacheディレクトリ内の様々なファイルにはコピー元のディレクトリ名が書かれていた。
対処
symfonyのあるディレクトリに移動してsymfonyを起動してキャッシュをクリアする。
[root@example openpne]# ./symfony cc