プラットフォームをphpBB 3.3.10に更新しました
Posted: 8月 20, 2023, 11:16 pm
本プラットフォームで使用しているphpBBを最新版の3.3.10に更新しました。
久しぶりのphpBBのバージョンアップデートで無事にできるか不安でしたが、特に問題なくアップデートできました。
その後、フォーラムの構成などの変更やフォーラム画像を設定したり、いろいろ手を加えて変更を行いました。
常軌作業後、エクステンションのAdvanced BBCode Boxのバージョンが最新版でないと表示されたため、当拡張機能の最新版をFTPでアップロードしたところ、エラーが発生して、phpBBのサイトが表示されなくなってしまいました。
エラーが発生してサイトが表示できなければ、管理画面にもログインできません。
エラーは、アップロードした拡張機能の内部の呼び出しでエラーが発生しているため、その拡張機能のディレクトリーを削除したのですが、問題は解決しませんでした。
色々調べたところ、全ての拡張機能を無効化する方法が、phpBBのKnowledge Baseに記載されていました。
Disabling All Extensions
その中で拡張機能を無効化するスクリプトを使用する方法があり、その方法を使えば、ACPにログインしなくても拡張機能が無効化できるとあったので、試してみました。
しかし、そのスクリプトを起動させようとすると途中でエラーが発生してしまいました。
途方に暮れながら、エラーの内容がキャッシュファイル内のコードを参照してエラーとなっているメッセージだったため、管理画面(ACP)に入らずにphpBBのキャッシュを削除する方法を探しました。
キャッシュディレクトリー(/cache)の下のproductionのディレクトリーを削除すれば、キャッシュが削除されるとの情報を見つけて、FTPを使用してproductionを削除しました。
すると無事にphpBBのフォーラムサイトが表示される様になりました。管理画面にもログインできました。
問題が解決しない場合、今日の5-6時間程度かけて行なった作業を全て破棄して、昨日のサイトの状態に戻さなければならないかもしれないと半分以上覚悟していたので、無事に問題が解決して安堵しております。
久しぶりのphpBBのバージョンアップデートで無事にできるか不安でしたが、特に問題なくアップデートできました。
その後、フォーラムの構成などの変更やフォーラム画像を設定したり、いろいろ手を加えて変更を行いました。
常軌作業後、エクステンションのAdvanced BBCode Boxのバージョンが最新版でないと表示されたため、当拡張機能の最新版をFTPでアップロードしたところ、エラーが発生して、phpBBのサイトが表示されなくなってしまいました。
エラーが発生してサイトが表示できなければ、管理画面にもログインできません。
エラーは、アップロードした拡張機能の内部の呼び出しでエラーが発生しているため、その拡張機能のディレクトリーを削除したのですが、問題は解決しませんでした。
色々調べたところ、全ての拡張機能を無効化する方法が、phpBBのKnowledge Baseに記載されていました。
Disabling All Extensions
その中で拡張機能を無効化するスクリプトを使用する方法があり、その方法を使えば、ACPにログインしなくても拡張機能が無効化できるとあったので、試してみました。
しかし、そのスクリプトを起動させようとすると途中でエラーが発生してしまいました。
途方に暮れながら、エラーの内容がキャッシュファイル内のコードを参照してエラーとなっているメッセージだったため、管理画面(ACP)に入らずにphpBBのキャッシュを削除する方法を探しました。
キャッシュディレクトリー(/cache)の下のproductionのディレクトリーを削除すれば、キャッシュが削除されるとの情報を見つけて、FTPを使用してproductionを削除しました。
すると無事にphpBBのフォーラムサイトが表示される様になりました。管理画面にもログインできました。
問題が解決しない場合、今日の5-6時間程度かけて行なった作業を全て破棄して、昨日のサイトの状態に戻さなければならないかもしれないと半分以上覚悟していたので、無事に問題が解決して安堵しております。