Joomla.it Forum

Joomla! 1.0.x (versione con supporto terminato) => Le voci di Joomla.it (solo per versione Joomla 1.0.x) => Installazione => : A.C 17 Dec 2007, 21:01:41

: Warning: rmdir(
: A.C 17 Dec 2007, 21:01:41
cia atutti,
ho installato joomla su un novo hosting, mi da l'errore:
Impostazione PHP magic_quotes_gpc setting è `OFF` invece di `ON`
ma domani dovrei risolverlo, invece ciò che mi preme sapere è questo:

ogni cosa che installo (templates, moduli, componenti)
mi da questo errore:

Warning: rmdir(/mnt/web4/32/57/51683357/htdocs/media/install_4766d59468968/) [function.rmdir]:
 File exists in /mnt/web4/32/57/51683357/htdocs/administrator/components/com_installer/installer.class.php on line 503


Mi potete aiutare?
: Re: Warning: rmdir(
: bigham 17 Dec 2007, 22:54:32
Ciao

E' evidente che viene tentata la rimozione della cartella install_4766d59468968 ma questa o non è vuota o non si hanno i permessi per rimuoverla.

Controlla i permessi sulla cartella e sulla cartella superiore (media).

Eventualmente eliminala tu manualmente.
: Re: Warning: rmdir(
: A.C 18 Dec 2007, 08:36:04
Ciao ho messo tutti i permessi a 777 per fare le prove, ma nulla da fare!
Lui si crea la cartella install_xxxxxxxxx e si mette i permessi 750

Una domanda che rasenta la cazzata:
ma può non esserci la funzione [function.rmdir] sul server?
: Re: Warning: rmdir(
: bigham 18 Dec 2007, 17:19:24
Appunto... rasenta. Non credo che sia questo il problema
: Re: Warning: rmdir(
: A.C 19 Dec 2007, 15:57:42
Già, ma non capisco..
HELP
: Re: Warning: rmdir(
: bigham 20 Dec 2007, 02:02:43
Si, scusa. Hai ragione.
Non volevo lasciarti senza risposta ma alla fine non sapevo più cosa pensare e mi è uscito un post del cavolo ;D ;D

Description of the function
bool rmdir ( string dirname [, resource context] )


Attempts to remove the directory named by dirname. The directory must be empty, and the relevant permissions must permit this. Returns TRUE on success or FALSE on failure.

[...]

Note: When safe mode is enabled, PHP checks whether the directory in which you are about to operate has the same UID (owner) as the script that is being executed.

Traduzione:
Tentata di rimuovere la directory indicata da dirname. La directory deve essere vuota, e le relative autorizzazioni devono permettere la rimozione. Restituisce TRUE se ha successo o FALSE in caso di fallimento.

[...]

Quando safe-mode è abilitato, PHP controlla che la directory su cui si sta per operare ha lo stesso UID (proprietario) dello script che è in esecuzione.


Quindi, in definitiva, il problema risiede o nei permessi o nel proprietario della cartella (che devi essere tu, ovvero l'utente che accede alle cartelle).

Accedi via FTP e controlla chi è il proprietario della cartella.
Questo problema però lo risolvi con il tuo hoster.

Ciao