ある日突然、「ファイルアクセスエラー」と表示されて動作しなくなったのですが。
記録データが壊れてしまったことが原因と思われます。
この場合には、記録データをバックアップしておいた場合のみ、CGIスクリプトを正常な状態へ戻す事ができます。
記録データのバックアップ機能が付いているCGIスクリプトまたは、当サイトで配布している「データセイバ」を使った場合のみ、CGIスクリプトを正常な状態へ戻す事ができます。これ以外の場合では、残念ながら、元に戻す事はできませんのでご了承ください。
元に戻せない場合であっても、記録データファイルを設置時のものと入れ替えることで、動作可能な状態へ戻す事は可能です。
補足1:
広く一般に配布されているCGIスクリプトは、「ファイルシステムのみのデータ操作」の仕組みで動作します。この仕組みで動作するほぼ全てのCGIスクリプトは「ある一定の時間内に処理が完了しないと、記録データが壊れてしまう」、「壊れた記録データは、元に戻せないこと」などのリスクを抱えています。
これらのリスクを最小限にする為に、有効な方法のひとつとして「記録データのバックアップ/復旧」が挙げられます。定期的に「記録データのバックアップ」を行い、もしも記録データが壊れてしまったときには「記録データの復旧」作業を行い、記録データをバックアップ時点へ戻す方法です。
記録データの保護が必要な場合、バックアップ機能が付いているCGIスクリプトまたは「データセイバ」の利用をおすすめします。
補足2:
バックアップしておいたのに元に戻せない場合、サーバ側のエラーや、人為的ミスで、CGIスクリプトに必要なファイルが消えてしまった可能性、あるいはバックアップしたデータに問題がある場合も考えられます。この場合には再設置してください。
→ よくある質問一覧へ
|