J'ai retesté.
Le fichier est pris correctement. Par contre, j'ai toujours un problème (que j'avais déjà signalé il y a longtemps) :
Les requêtes SQL sont remplie par de '\' de trop...
Au lieu d'avoir ça :
<query><![CDATA[ALTER TABLE fsb2_upload ADD upload_is_ftp TINYINT DEFAULT 0;]]></query>
<query><![CDATA[INSERT INTO `fsb2_config_handler`(`cfg_cat`, `cfg_subcat`, `cfg_name`, `cfg_function`, `cfg_args`, `cfg_type`) VALUES('post', 'ftp_upload', 'ftp_upload_path', 'put_text', 'array(\'size\' => 35)', ''), ('post', 'ftp_upload', 'ftp_upload_as_quota', 'put_boolean', 'array(\'yes\' => 1, \'no\' => 0)', ''), ('post', 'ftp_upload', 'ftp_upload_depth', 'put_text', 'array(\'size\' => 3)', 'unsigned int');]]></query>
<query><![CDATA[INSERT INTO fsb2_config(cfg_name, cfg_value) VALUES('ftp_upload_as_quota', '0'), ('ftp_upload_path', '../file/upload/'), ('ftp_upload_depth', '1');]]></query>
J'ai ceci :
<query><![CDATA[ALTER TABLE fsb2_upload ADD upload_is_ftp TINYINT DEFAULT 0;]]></query>
<query><![CDATA[INSERT INTO `fsb2_config_handler`(`cfg_cat`, `cfg_subcat`, `cfg_name`, `cfg_function`, `cfg_args`, `cfg_type`) VALUES(\'post\', \'ftp_upload\', \'ftp_upload_path\', \'put_text\', \'array(\\\'size\\\' => 35)\', \'\'), (\'post\', \'ftp_upload\', \'ftp_upload_as_quota\', \'put_boolean\', \'array(\\\'yes\\\' => 1, \\\'no\\\' => 0)\', \'\'), (\'post\', \'ftp_upload\', \'ftp_upload_depth\', \'put_text\', \'array(\\\'size\\\' => 3)\', \'unsigned int\');]]</query>
<query><![CDATA[INSERT INTO fsb2_config(cfg_name, cfg_value) VALUES(\'ftp_upload_as_quota\', \'0\'), (\'ftp_upload_path\', \'../file/upload/\'), (\'ftp_upload_depth\', \'1\');]]></query>