phpBB 3.0.5を3.0.11にアップデート

ちょっとメモ書き。

phpBBのアップデートが必要になって、3.0.5を3.0.11にアップデート。

アップデートのインストールパッケージをダウンロードしてアップロードを始めたが、データベースチェックの段階で、『データベースの種類 :: mysql4』と出て、エラーでストップ。。

おぃおぃ、また一日がつぶれるのかと思ってしまった。

多分以前にMySQLのDBを4から5にバージョンアップしたが、phpBBの3.0.5から3.0.11のアップデータではMySQL4から5への移行が考慮されていないか?

良く分からないが、installディレクトリ内にdatabase_update.phpがあったので、MySQL4の判断してそうなところを評価しないように無理やり変更。

以下のメッセージが出たが、『この失敗はおそらく心配するほどのことではありません。アップデートはうまくいくでしょう。』とのことなので、そのまま続行。

差分ファイルの確認の後、phpBBはめでたく3.0.11になりました。はず。。

 

データベースを最新安定版に更新しています

 データベースの種類 :: mysql4

アップデート前のバージョン :: 3.0.5
アップデート後のバージョン :: 3.0.11

データベーススキーマを更新中

 進行状況 :: . . . . . . . . . . . . . . . . . . . . . . . 完了

結果 :: クエリの実行に失敗しました。下に表示されているのは実行しようとしたクエリとそのエラーです。

  • エラー :: BLOB/TEXT column ‘post_username’ used in key specification without a key length
    SQL :: ALTER TABLE phpbb_posts ADD INDEX post_username(post_username)

この失敗はおそらく心配するほどのことではありません。アップデートはうまくいくでしょう。この失敗に関して理解したいなら公式サポートフォーラムで質問してかまいません。公式サポートフォーラムでアドバイスを得る方法に関しては README をご覧ください。

データを更新中

 進行状況 :: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 完了

結果 :: エラーなし

バージョンの更新とデータベースの最適化中

 進行状況 :: . . 完了

結果 :: エラーなし

 アップデートが完了しました

 データベースアップデートに成功しました。次のアップデートプロセスへ移行してください。

おすすめ