#author("2022-02-14T11:56:30+09:00","default:kuji","kuji") #author("2022-02-14T16:09:41+09:00","default:kuji","kuji") CONTENTS #contents ---- Lastmodified &lastmod; ---- *3.3.4 から 3.3.5 [#e7653f64] **自動アップデート [#b053b130] ***phpBB.com downloads page をクリックして "Automatic Update Package" をダウンロードする [#x88195bc] phpBB-3.3.4_to_3.3.5.zip をダウンロードし、解凍。 phpBB-3.3.4_to_3.3.5 docs install vendor ***解凍して出てきたフォルダ install/ を phpBB3 ルートディレクトリ (config.php が存在するディレクトリ) にアップロードする [#na16ae4b] アップロード前に、アップロード先ディレクトリ(/usr/local/www/XPJ)をバックアップしておく。 tar cvfzp XPJ_sotre_20220214.tar.gz XPJ/ tar cvfzp XPJ_20220214.tar.gz XPJ/ *phpBB3 321から328への移行 [#v6b0fda9] https://qiita.com/yamagami2211/items/2d0ff39619cebc245f7b phpBB3 3.2.8 と日本語ランゲージパックを新規インストールする。 日本語化(メイン 掲示板の環境 デフォルト言語 日本語)する。 拡張機能をインストールする。 https://phpbb-extensions.ga/lotusjeff/sitemap *328 to 330 [#q9992fcc] 自動アップデートしたら、エラーした。 Fatal error: Declaration of phpbb\template\twig\lexer::tokenize(Twig_Source $source) must be compatible with Twig\Lexer::tokenize($code, $name = NULL) in /usr/local/www/XPJ/install/update/new/phpbb/template/twig/lexer.php on line 16 https://timenote.blogspot.com/2014/10/phpbb3.html#!/2014/10/phpbb3.html Fatal error: Declaration of phpbb\template\twig\lexer::tokenize(Twig_Source $source) must be compatible with Twig\Lexer::tokenize($code, $name = NULL) in /usr/local/www/XPJ/phpbb/template/twig/lexer.php on line 16 *phpBB3 328 to 332 [#m3d63088] ** 4.iii。パッチファイル [#r3c9dd60] https://www.phpbb.com/support/documents.php?mode=install&version=3.3#update_patch パッチファイルパッケージは、パッチアプリケーションを介して更新したい人のためのものであり、それに慣れている人だけが使用する必要があります。 パッチファイルは、phpBBコアファイルに変更があり、変更されたすべてのファイルにそれらを再度追加したくない場合の1つのソリューションです。 これを使用するには、標準のUNIXタイプのパッチアプリケーションへのコマンドラインアクセスが必要です。 そのようなアプリケーションにアクセスできないが、それでもこの更新アプローチを使用したい場合は、自動更新パッケージ以下に説明します。 これは、推奨される更新方法でもあります。 以前の安定版リリースから更新できるように、多数のパッチファイルが提供されています。正しいパッチを選択します。 たとえば、現在のバージョンが3.2.0の場合は、phpBB-3.2.1-patch.zip/tar.bz2ファイルが必要です。phpBBコアファイル(つまり、index.php、viewforum.phpなど)を含む親ディレクトリに正しいパッチを配置します。 これが完了したら、次のコマンドを実行する必要がありますpatch -cl -d [PHPBB DIRECTORY] -p1 < [PATCH NAME](PHPBB DIRECTORYは、phpBBインストールが存在するディレクトリ名(たとえばphpBB)であり、PATCH NAMEは選択したパッチファイルの関連ファイル名です)。 これは、うまくいけばHUNKFAILEDコメントなしですぐに完了するはずです。 patch -cl -d /usr/local/www/XPJ -p1 < phpBB-3.2.8_to_3.3.2.patch 失敗した場合は、 変更されたファイルパッチを適用できなかったファイルを置き換えるパッケージ。これらの特定のファイルにMODを手動で再追加する必要があることに注意してください。 または、方法がわかっている場合は、.rejファイルを調べて、どこで何が失敗したかを判断し、関連するソースを手動で調整できます。 もちろん、使用後にパッチファイルを削除する必要があります。その他の更新手順については、に移動し/install/app.php/update、[データベースのみを更新]を選択して、ファイルの更新が完了したら ページを送信する必要があります。 これにより、データベーススキーマとデータ(適切な場合)が更新され、バージョン番号がインクリメントされます。サーバーへのシェルアクセスがある場合は、コマ ンドラインインターフェイスを介して更新することをお勧めします。 ボードのルートから、次のコマンドを実行しますphp bin/phpbbcli.php --safe-mode db:migrate。 * ユーザー管理画面でエラー [#lb20aa06] phpBB328⇒333へUPしたら、 [phpBB Debug] PHP Warning: in file [ROOT]/phpbb/language/language.php on line 313: vsprintf(): Too few arguments [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3009) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3009) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3009) [phpBB Debug] PHP Warning: in file [ROOT]/includes/functions_acp.php on line 139: Cannot modify header information - headers already sent by (output started at [ROOT]/includes/functions.php:3009) https://www.phpbb.com/customise/db/translation/japanese/ ---- Total access &counter(total);:本日 &counter(today);:昨日 &counter(yesterday); #counter([total|today|yesterday]);