Joomla.it Forum
Joomla! 1.5.x (versione con supporto terminato) => Joomla! 1.5 => Installazione, migrazione e aggiornamento => : french150 04 Jun 2010, 12:15:29
-
Salve, dopo aver trasferito il mio sito da un host ad un altro ho provato ad installare un'estensione. Appena clicco sul pulsante di installazione joomla mi restituisce il seguente errore:
Warning: file_put_contents() [function.file-put-contents]: SAFE MODE Restriction in effect. The script whose uid is 10047 is not allowed to access /var/www/vhosts/studioaprile.it/httpdocs/tmp/install_4c081a6346eef owned by uid 33 in /var/www/vhosts/xxxxxxxxx/httpdocs/libraries/joomla/filesystem/file.php on line 298
Warning: file_put_contents(/var/www/vhosts/studioaprile.it/httpdocs/tmp/install_4c081a6346eef/LICENSE.txt) [function.file-put-contents]: failed to open stream: No such file or directory in /var/www/vhosts/xxxxxxxx/httpdocs/libraries/joomla/filesystem/file.php on line 298
Quale può essere il problema?
Grazie e saluti.
-
quello che ti dice la stringa che hai postato:
SAFE MODE Restriction in effect. The script whose uid is 10047 is not allowed to access blablabla
M.
-
Ok. Grazie. Allora devo variare il safe mode? Come e dove impostare tale modifica?
Grazie.
-
Inoltre svuotando la cartella tmp risolverei qualcosa?
-
se sei il proprietario del server puoi farlo dal php.ini
se l'hoster te lo consente (il mio si) puoi farlo da un suo pannellino apposito di conf personalizzata del php.ini
se viene caricata (ma ho fortissimi dubbi) puoi inserire tu nella tua root un file php.ini con safe mode off
altrimenti puoi provare ad inserire nella prima riga del file index.php i root una funzione ini_set() , cerca con google.
altrimenti... come il post prima... cambia hosting
M.
Inoltre svuotando la cartella tmp risolverei qualcosa?
--------------------------------------------------------------------------
... puoi provare... secondo me no, il probl nn è quello
-
All'interno della mia root principale ho il file php.ini il cui contenuto è il seguente:
register_globals=Off
safe_mode=Off
allow_url_fopen=Off
allow_url_include=Off
disable_functions=show_source, system, shell_exec, passthru, exec, phpinfo, popen, proc_open
open_basedir=/var/www/vhosts/xxxxxxxx/httpdocs:/tmp
-
... che a qs punto sembra non venga letto... ma chi l'ha messo quel file?
M
-
Credo sia del vecchio host, non era presente nelle cartelle del nuovo. Provo ad eliminarlo e vediamo un pò.
-
Ho letto che il problema potrebbe pure essere un'errata indicazione nei campi var $log_path dei logs e tmp nel file configuration.php.
Come posso rilevare con certezza tale path?
-
è la stessa del sito + /tmp
-
prova a vuotare le cartelle cache e tmp del sito remoto, lasciaci solo i rispettivi file index.html
-
Questo è quanto mi da joomla nel info sistema
Safe Mode: On
Open basedir: /var/www/vhosts/xxxxxx/httpdocs:/tmp
Mostra errori: On
Short Open Tags: On
Caricamento file: On
Magic Quotes: On
Register Globals: Off
Output Buffering: Off
Percorso salvataggio sessione: /var/lib/php5
Auto start sessione: 0
XML abilitato: Si
Zlib abilitato: Si
Funzioni disabilitate: Nessuna
Mbstring abilitato: Si
Iconv disponibile: Si
Editor WYSIWYG: Editor - No Editor
Intanto noto che è come se non memorizzasse alcune impostazioni. Editor no editor? Io ho jce nella mia configurazione.
Safe mode on?????
C'è qualcosa che non va