Ciao a tutti.
Piccolo problema: uso l'editor
JCE 1.1.5 tradotto in italiano e se apro l'imagemanager per poter inserire/caricare un'immagine mi viene proposta sempre e solo la cartella stories.
Io le immagini le ho tutte nella cartella images e il plugin non mi consente di cambiare la cartella.
Cosa ho provato:
Ho guardato nella configurazione del mambot (sia direttamente cliccando sul mambot sia attraverso il componente di configurazione, che è la stessa cosa) ma non c'è nessuna possibilità di indicare il path di partenza.
Ho provato a modificare nel file "files.php" contenuto nella cartella principale del plugin (/mambots/editors/jce/jscripts/tiny_mce/plugins/imagemanager) le seguenti righe di codice:
$base_dir = $params->get( 'dir', '/images/stories' );
$base_url = $params->get( 'url', '/images/stories' );
in
$base_dir = $params->get( 'dir', '/images' );
$base_url = $params->get( 'url', '/images' );
Niente!
Ho provato a modificare nel file jce.class.php (che si trova in mambots/editors/jce/jscripts/tiny_mce/libraries/classes) la seguente istruzione:
base_dir = $params->get( 'dir', '/images/stories' );
in
base_dir = $params->get( 'dir', '/images' );
e quì qualcosa si è mosso!!
Infatti aprendo imagemanager dove dovrebbe comparire l'elenco dei file restituisce l'errore
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/var/www/netsons.org/bigham/images//..) is not within the allowed path(s): (/tmp/:/var/www/netsons.org/bigham/:/var/lib/php5/:/usr/share/php/:/usr/share/php/) in /var/www/netsons.org/bigham/mambots/editors/jce/jscripts/tiny_mce/libraries/classes/jce.utils.class.php on line 468
Warning: is_dir() [function.is-dir]: open_basedir restriction in effect. File(/var/www/netsons.org/bigham/images//..) is not within the allowed path(s): (/tmp/:/var/www/netsons.org/bigham/:/var/lib/php5/:/usr/share/php/:/usr/share/php/) in /var/www/netsons.org/bigham/mambots/editors/jce/jscripts/tiny_mce/libraries/classes/jce.utils.class.php on line 513
E di seguito mi da l'elenco delle cartelle partendo dalla cartella images.
L'errore non credo che sia nel file jce.utils.class.php perchè in quel punto non fa altro che caricare le immagini contenute nella cartella in un array. Però potrei sbagliare
![Wink ;)](https://forum.joomla.it/Smileys/default/wink.gif)
Piuttosto è quel
images//.. che mi lascia perplesso
I permessi sulla cartella images sono impostati a 755. Ho provato con 777 ma è lo stesso.
Nel file configuration.php il percorso assoluto è dichiarato:
$mosConfig_absolute_path = '/var/www/netsons.org/bigham';
Sapete qual'è la cosa bella? che usando XAMPP sotto windwos funziona tranquillamente mentre sul server remoto (che è linux) mi restituisce l'errore che ho riportato sopra
![Shocked :o](https://forum.joomla.it/Smileys/default/shocked.gif)
Io mi arrendo!
![Huh ???](https://forum.joomla.it/Smileys/default/huh.gif)
Qualcuno ha qualche idea? Come si cambia la cartella nella quale sono memorizzate le immagini?
Non ho voglia di cambiare editor a meno che non ne conosciate uno migliore di JCE che consenta anche di caricare le immagini sul server.
Scusate se sono prolisso ma dopo averci sbattuto un pomeriggio intero...
![Wink ;)](https://forum.joomla.it/Smileys/default/wink.gif)