Bonjour,

Je souhaiterais utiliser FMElfinderBundle (Bundle de gestiond de fichiers) avec non plus des fichiers en local mais des fichier sur un autre serveur en me connectant en FTP.
Mais j'obtiens le message d'erreur suivant :
Impossible de se connecter au backend.
HTTP error 500
Pour le moment voici mon fichier ElFinderVolumeFTP.php avec les réglages qui ne fonctionnent pas :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
 
	public function __construct() {
		$opts = array(
			'host'          => 'ftp.moncluster.ovh.net',
			'user'          => 'loggin',
			'pass'          => 'motdepasse',
			'port'          => 21,
			'mode'        	=> 'passive',
			'path'			=> '/mon_dossier_de_fichiers',
			'timeout'		=> 20,
			'owner'         => true,
			'tmbPath'       => '',
			'tmpPath'       => '',
			'dirMode'       => 0755,
			'fileMode'      => 0644
		);
et mon fichier config.yml :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
fm_elfinder:
    instances:
        default:
            locale: %locale% # defaults to current request locale
            editor: ckeditor # other options are tinymce, tinymce4, form, custom and simple
            fullscreen: true # defaults true, applies to simple and ckeditor editors
            theme: smoothness # jquery theme
            include_assets: true # disable if you want to handle loading of the javascript and css assets yourself
            connector:
                debug: false # defaults to false
                roots:       # at least one root must be defined
                    uploads:
                        show_hidden: false # defaults to false
                        driver: FTP
                        #driver: LocalFileSystem
                        #path: fichiers
                        upload_allow: ['image/png', 'image/jpg', 'image/jpeg','application/pdf']
                        upload_deny: ['all']
                        upload_max_size: 8M
Je précise qu'en local, c'est fonctionnel ( utilisation du driver et path commentés).
J'ai retiré le path pour le FTP ( Peut-être une erreur?) mais ça ne fonctionnait pas avec un path vide et pas d'erreur non plus.
La connexion ftp est fonctionnelle sur filezilla avec ces paramètres :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
 
        <Server>
            <Host>ftp.moncluster.ovh.net</Host>
            <Port>21</Port>
            <Protocol>0</Protocol>
            <Type>0</Type>
            <User>mon loggin</User>
            <Pass>mo mot de passe</Pass>
            <Logontype>1</Logontype>
            <TimezoneOffset>0</TimezoneOffset>
            <PasvMode>MODE_DEFAULT</PasvMode>
            <MaximumMultipleConnections>0</MaximumMultipleConnections>
            <EncodingType>Auto</EncodingType>
            <BypassProxy>0</BypassProxy>
            <Name>NomDuServeur</Name>
            <Comments></Comments>
            <LocalDir>C:\wamp64\www\devApps</LocalDir>
            <RemoteDir>1 0 3 www</RemoteDir>
            <SyncBrowsing>0</SyncBrowsing>CDG05
        </Server>
Si quelqu'un peut me dire ou je me plante, je lui en serait vraiment reconnaissant.

Merci d'avance pour votre participation