ファイルディレクトリの変更

Contaoで使用する画像や動画等の様々なファイルの置き場であるファイルディレクトリは、Contao 2のtl_filesからContao 3ではfilesに変更されています。
アップデートした場合は従来の設定を引き継いでいますので、そのままでも動作に支障はありません。

設定アップロードの設定で、ファイルディレクトリに使用するディレクトリは設定できるようになっています。
但し、サイトを作成し始めて、ファイルディレクトリのファイルやフォルダーをコンテンツから既に参照している場合は不用意に変更してはなりません。
アップデートした場合もこの場合に該当しますので、Contao 3のfilesに変更する場合は手順を追って行う必要があります。

アップデートの完了

データベースのテーブルの更新までを終えてバックエンドにログインしている必要があります。

バックエンドの設定の変更

設定アップロードの設定を開いて、ファイルディレクトリをtl_filesからfilesに変更し、設定を保存します。

スクリプトによるデータベースの更新

次のzipファイルをダウンロードして、中に含まれているPHPスクリプトをドキュメントルートにアップロードしてください。

このファイルはリリースアナウンスTrisntan氏のスクリプトの修正バージョンとして紹介されているバージョンをSyZn氏さらに修正したバージョンです。

アップロードしたファイルを実行します。

% cd /usr/pkg/share/contao49
% php contao-update.php

ファイルのアクセス権等の場合でエラーとなる場合はTrisntan氏のスクリプトの修正バージョンを使用してください。このファイルは使用する前に先頭にあるデータベース接続のための情報を編集しなければなりません。

// Database credentials
$strHost = 'localhost';
$strUser = '';
$strPassword = '';
$strDatabase = '';