- Home
- Categorie
- Coding e Sistemistica
- PHP
- Mkdir e server nuovo
-
il server è windows o linux? se windows non puoi, almeno che non hai una cartella public con i permessi di scrittura. se è linux, devi mettere i permessi 777 alla cartella contenitore di quella che vuoi creare.
-
il server è linux, e la cartella contenitore ha i permessi 777 sarebbe htdocs...può influire il fatto ke non ho un dominio ma lavoro solo sullndirizo ID del sito?
-
prova a postare il pezzo di codice... inoltre il safe_mode e' attito?
qui ci sono un sacco di contributi di utenti da leggere http://it.php.net/mkdir
-
L'indirizzo ID quale sarebbe?
-
Alcuni fornitore di servizi web non permettono l'esecuzione di particolari comadi, in particolare quelli per gestire file e cartelle, in modo da evitare script maligni.
Esistono però cartelle speciali, che di solito prendono il nome di "public", dove i comandi non vengono bloccati, ma hanno effetto solo su quella cartella.Ciao
-
Sups, questo succede su server Windows.
-
scusate l'assenza...il problema persiste e ho notato che si estende anche alla gestione dei file (scrittura su file xml o copia di file)
il server è dedicato, quindi non ho problemi di impostazioni cartelle.
Il safe mode è disattivato, quindi dovrebbe funzionare.
l'unica cosa che mi viene in mente è questa:
su Plesk lavoro con un nome a dominio (mionome.com) ma non ho ancora modificato i DNS, quindi sto testando il sito tramite IP. quello che pensavo è che quando cerco di creare una cartella (o di modificare un file), il server cerca nella cartella /mionome.com/htdocs/cartella , ma non essendo registrato mionome.com non scrive nulla.
La cosa che mi insospettisce è che non mi da alcun tipo di errore, solo non esegue la parte di script che riguarda creazione di file e cartelle...Non vorrei spostare il dominio e poi trovarmi un sito non funzionante...voi ke dite?
-
non credo proprio che il fatto che il dominio sia registrato o meno influisca sulla cosa
quale utente e' proprietario di "mionome.com"?
-
il proprietario sono io, in plesk sono l'admin...
-
guardando nel php info ho notato che è impostata la open_basedir a /var/www/vhosts/mionome.com/httpdocs:/tmp
e come document_root /var/www/vhosts/mionome.com/httpdocs
può significare qualcosa?
-
sono uno stupido...avevo gli errori php disabilitati!
l'errore che mi compare quando cerco di scrivere un file xml, ad esempio, èWarning: dump_file(): Permission denied in /var/www/vhosts/mionome.com/httpdocs/xmltest.php on line 29
idee??
-
@sebosan said:
il proprietario sono io, in plesk sono l'admin...
intendevo proprietario nel senso di "utente proprietario".. insomma i permessi delle varie cartelle