各位
【お詫び】メンテナンス中に発生した「予期せぬエラー」の原因について
はじめに
いつも当サイトをご覧いただき、ありがとうございます。
下記内容で、アクセス不能の事象がありましたので、お詫び申し上げます。
原因・調査結果
- アップグレード時に必要のないファイルをアップロードした上で、MySQLデータベース(以下「データベース」)のマイグレーションを行ない、データベースのテーブルを破壊したため。
2018年11月11日8時(日本時間、JST)からConcrete5 8.3.0から同8.4.3へアップグレードする際、FTPクライアントプログラムFileZilla 3.38.1を通じて、オリジナルのconcrete5ディレクトリの内容を上書きする形でアップロードを行ないました。その際、本来であればアップロードの必要のないcomposer.jsonファイル及びcomposer.lockファイル(原文ママ。以下「これらのファイル」)も同時にアップロードしました。そのため、MySQLデータベースのマイグレーションを行なった際、これらのファイルが関係し、データベースのテーブルが破壊されました。
- 「concrete5 Japan 日本語公式サイト」に記載された操作方法を無視した、操作方法によるため。
これらのファイルは、2017年9月30日にメンテナンスを行なった際(Concrete5 8.0.0→Concrete5 8.2.1)に指示に従ってアップロードしたものですが、既にアップロードする必要性はなく、むしろ「セキュリティ上の都合」と判断しアップロードしたためです。
これらの原因から、CMSとしての機能が停止したため、同日9時ごろから第3チャンネル(https://www3.ys-54.com/)を起動し、ウェブサイトの機能停止を回避しました。
対策
- 「concrete5 Japan 日本語公式サイト」に記載された操作方法に従い、必要性のないファイルをアップロードしないよう注意しながらメンテナンスを行ないます。
おわりに
今回、短時間とはいえアクセス不能を引き起こしたことについては、私自身の身勝手さゆえに起きたことであり、大変申し訳なく思います。特に「concrete5 Japan 日本語公式サイト」に記載された操作方法を無視したことによる代償を深く反省し、今後の改善につなげてまいります。
この度は、ご利用の皆様には、ご迷惑、ご心配をおかけし、大変申し訳ございませんでした。
2018年11月11日
Atelier YS-54
管理人 YS-54
補足情報
ご質問や取材については、Eメール(administrator@ys-54.nospam.com)及び下記コメント欄にてお願いします。アドレスの「nospam.」を削除し、件名には 「メンテナンス中に発生した「予期せぬエラー」の原因についての件」 と入れてください。
このプレスリリースは、下記のURLで公開しています。
以上