2014年7月29日火曜日
削除したファイルの復旧(Windows)
Windowsで、ファイルを誤って消してしまってゴミ箱にも入っていない場合に
削除したファイルを復元したいという依頼がありました。
なぜ、ゴミ箱にも入っていないのかわからないということで、
ググって調べたところ大容量のファイルの削除では、ゴミ箱に入らずに
削除されるようなので、それだと思います。
以下のサイトを参考にしました。
http://e-ene.com/soft/download_recuva/
ここに書いてあるとおりですが、
一旦MACでソフトをUSBメモリに解凍し、
そして対象のWindowsにUSBメモリからソフトを起動して
復元を実施します。
大量の写真や動画ファイルなので、結構時間がかかりました。
復元したファイルですが、ディレクトリ階層までは復元せず、
ファイルが全て同じディレクトリに復元し、同じファイル名であれば、
`_1`と付番されていってます。
なので、ソフトの復元対象の一覧を元に、
ディレクトリを一つ一つ作って、ファイルをそれぞれのディレクトリに
移していくという作業を強いられました。
なんとか無事に復旧出来ましたが、
他に良いソフトが有ったかもしれないです。
2014年7月10日木曜日
CakePHP のPluginのSchemaを構築するときの問題
CakePHPのPluginのSchemaを導入するときの問題
$ Console/cake schema create -p Users
とプラグインを指定してSchemaを導入しようとした時に、
The chosen schema could not be loaded. Attempted to load:とメッセージが出て失敗していた。
Class名を指定する必要があったので、
$ Console/cake schema create --name Users -p Users
として導入できた。
$ Console/cake schema create -p Users
とプラグインを指定してSchemaを導入しようとした時に、
The chosen schema could not be loaded. Attempted to load:とメッセージが出て失敗していた。
Class名を指定する必要があったので、
$ Console/cake schema create --name Users -p Users
として導入できた。
2014年7月4日金曜日
UnitTestでデータベース接続失敗
こちらの記事 で、CakePHPのUnitTestの環境を作りましたが、
cookbook
http://book.cakephp.org/2.0/ja/development/testing.html#id5
にあるように
$ ./Console/cake test app Model/Post
とコマンドからテストを実施することを確認しました。
CakePHP Test Shell
---------------------------------------------------------------
Error: Database connection "Mysql" is missing, or could not be created.
とエラーが出てしまいます。
調べたところ(参照元のサイトをひかえておくのを忘れてしまいました。。)
lib/Cake/Console/cake のシェルスクリプトに、
exec php -q "$CONSOLE"/cake.php -working "$APP" "$@"
と、phpコマンドを実行しています。
これを、
exec hhvm "$CONSOLE"/cake.php -working "$APP" "$@"
と変更すると良いです。
同様に、
app/Console/cake シェルスクリプトも
exec php -q "$CONSOLE"/cake.php -working "$APP" "$@"
↓
exec hhvm "$CONSOLE"/cake.php -working "$APP" "$@"
と変更します。
これでコマンドからのテストも問題なく動きました。
登録:
投稿 (Atom)