Back to top

Autore Topic: [RISOLTO] JFolder::create: Path not in open_basedir paths Warning  (Letto 16309 volte)

Offline keccolin

  • Esploratore
  • **
  • Post: 109
  • Sesso: Maschio
  • Benvenuto alla festicciola!
    • Mostra profilo
Salve a tutti,


come da topic, quando vado ad installare una nuova estensione mi da il seguente messaggio di errore che a dir la verità me lo fa da sempre, da quando uso Joomla.


JFolder::create: Path not in open_basedir paths
Warning: Failed to move file!

Qualcuno ha una buona idea di come si risolve? Ho provato a seguire questa modifica ma non trovo la stringa nel file php:


"...in the directory: /libraries/joomla/filesystem/ a file folder.phpFind the following lineCode:$obd = ini_get('open_basedir'); And then comment it out like thisCode://$obd = ini_get('open_basedir');
"


Grazie.
« Ultima modifica: 23 Mar 2012, 13:42:58 da keccolin »

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Ciao kekkolin,
verifica che questi percorsi siano corretti

public $log_path = '';
public $tmp_path = '';

Non devi modificare nessun file php

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline keccolin

  • Esploratore
  • **
  • Post: 109
  • Sesso: Maschio
  • Benvenuto alla festicciola!
    • Mostra profilo
Grazie per la risposta, dove le trovo quelle stringhe?

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Sì scusa, davo per scontato.
Sono nel file configuration.php.
Devi metterci il percorso assoluto.

Per conoscere il percorso del tuo server crea un file di testo e scrivici
Codice: [Seleziona]
<?php
$path 
getcwd();
echo 
"Il percorso assoluto del mio server è: ";
echo 
$path;
?>
Salvalo come "path.php" (Senza virgolette)
Uploadalo via ftp sul tuo server.
Digita nel browser http://www.tuo_sito.est/path.php
Verrà visualizzato il percorso assoluto.
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline keccolin

  • Esploratore
  • **
  • Post: 109
  • Sesso: Maschio
  • Benvenuto alla festicciola!
    • Mostra profilo
Re:[RISOLTO] JFolder::create: Path not in open_basedir paths Warning
« Risposta #4 il: 23 Mar 2012, 13:44:23 »
Ok grazie mille funziona tutto ora :), il guasto era il passaggio da locale a remoto (che manteneva ovviamente i percorsi del locale).


Per la cronaca ho modificato così:



   public $log_path = 'pathRemota\\www/logs';
   public $tmp_path = 'pathRemota\\www/tmp';


Metto risolto al topic, ancora grazie.

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] JFolder::create: Path not in open_basedir paths Warning
« Risposta #5 il: 23 Mar 2012, 13:49:27 »
Bene!
Forse corretto sarebbe

public $log_path = 'pathRemota/www/logs';
public $tmp_path = 'pathRemota/www/tmp';

nota gli slash ;)

Ciao!

Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline keccolin

  • Esploratore
  • **
  • Post: 109
  • Sesso: Maschio
  • Benvenuto alla festicciola!
    • Mostra profilo
Re:[RISOLTO] JFolder::create: Path not in open_basedir paths Warning
« Risposta #6 il: 23 Mar 2012, 13:50:18 »
Li ho trovati già in quel modo con i backslash:D lascio così, tanto va :P

Offline maicolstaip

  • Global Moderator
  • Instancabile
  • ********
  • Post: 17623
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] JFolder::create: Path not in open_basedir paths Warning
« Risposta #7 il: 23 Mar 2012, 13:51:07 »
beh, se in futuro qualcosa non funzionerà, sai già dove andare a correggere ;)

Ciao!
Non si risponde a PM tecnici. Postate sul forum. Grazie.

Offline messapico

  • Esploratore
  • **
  • Post: 138
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] JFolder::create: Path not in open_basedir paths Warning
« Risposta #8 il: 04 Mag 2012, 16:29:38 »
Mi permetto di riaprire la discussione perchè io ho riscontrato lo stesso problema dopo aver installato attraverso Akeeba su un nuovo server.
Anche se var $log_path  var $tmp_path risultavano corretti l'errore persisteva.
Girando in rete ho trovato un articolo su di un sito, non sono sicuro se posso postarlo fatemi sapere, di cui riporto la soluzione che mi ha sbrogliato l'errore.
Fatemi sapere cosa ne pensate.

Ciao Messapico


Se il problema persiste e compare la scritta:
JFolder::create: Path not in open_basedir paths 
Unable to create destination

Aprite un qualsiasi programma ftp e scaricatevi sul Vs computer il file "folder.php" che si troava nella seguente directory: /libraries/joomla/filesystem/folder.php
Dopo avervi fatto una copia di sicurezza del file  "folder.php", cercate la seguente riga:
 $obd = ini_get('open_basedir'); 
... bisogna eliminarla (disable/delete)
Infine, via ftp, soprascrivete il file appena modificato con quello vecchio.
Web design e non solo...
EmmeDesigner.it - GSAWeb.it

Offline keccolin

  • Esploratore
  • **
  • Post: 109
  • Sesso: Maschio
  • Benvenuto alla festicciola!
    • Mostra profilo
Re:[RISOLTO] JFolder::create: Path not in open_basedir paths Warning
« Risposta #9 il: 04 Mag 2012, 18:34:23 »
Prova anche il tuo metodo, comunque senza cancellare la stringa, limitati a commentarla con i doppi slash all'inizio del rigo e nella fattispecie: // $obd = ini_get('open_basedir');    <- così
Facci sapere, grazie.

Offline messapico

  • Esploratore
  • **
  • Post: 138
  • Sesso: Maschio
    • Mostra profilo
Re:[RISOLTO] JFolder::create: Path not in open_basedir paths Warning
« Risposta #10 il: 04 Mag 2012, 18:36:54 »
Onestamente... ho commentato e non cancellato e tutto funziona; mi è sfuggito questo particolare nello scrivere la risposta.
Web design e non solo...
EmmeDesigner.it - GSAWeb.it

Offline Marco B.

  • Nuovo arrivato
  • *
  • Post: 42
    • Mostra profilo
Re:[RISOLTO] JFolder::create: Path not in open_basedir paths Warning
« Risposta #11 il: 08 Ott 2012, 00:10:17 »
Grazie!!!!!

Offline marialba

  • Esploratore
  • **
  • Post: 133
    • Mostra profilo
Re:[RISOLTO] JFolder::create: Path not in open_basedir paths Warning
« Risposta #12 il: 04 Feb 2013, 14:09:55 »
Ragazzi,
ho seguito le vostre istruzioni ed il risultato è strano:

ho controllato le path da backend e nel file configuration.php e sono corrette.
Ma la maledetta scritta:
 JFolder::create: Path not in open_basedir paths
Unable to create destinationpersiste!Ho provato a modificare il file folder.php ed il risultato è catastrofico! Il messaggio è:

errore di codifica del contenuto


sia da backend che da frontend.


Sono bloccata perchè non posso caricare estensioni per completare il mio sito!!!
Ci sono altri suggerimenti????




 



Web Design Bolzano Kreatif