Usare DOCUMENT_ROOT in Altervista (problemi di upload file e altro..)

Se capita anche a voi di lavorare, o dilettarvi, su altervista e usate sovente scovare l’indirizzo fisico dei vostri file nei server altervista con $_SERVER[‘DOCUMENT_ROOT’] allora avrete sicuramente riscontrato forti problemi. La soluzione è una sola: risettare la document root come segue:

$_SERVER['DOCUMENT_ROOT']="/membri/nomeaccount/";  

dove al posto di ‘nomeaccount’ dovrete mettere il nome del vostro account (che di solito è la prima parte della url come qui ad esempio (portapipe.wordpress.com) potrebbe essere ‘portapipe’).

Dopo averci sbattuto la testa molteplici volte ho deciso di scriverlo onde evitare di scordarlo nuovamente.

Un regalino ve lo faccio: se doveste lavorare con i cookie e le sessioni sempre su altervista, state attenti a non cambiare l’indirizzo ad esempio da: ‘portapipe.altervista.org’ a ‘www.portapipe.altervista.org’ perché i cookie e le sessioni salvate in quello senza www non saranno viste in quello con il www e viceversa!
Persi due giorni interi a capire il problema e, senza successo, cambiai un intero sistema di acquisto/login e ci misi altri 3 giorni, capendo poi per caso il perché di quell’insensato comportamento.

Se avete altre coppie ‘problema->soluzione’ postatele, così avremo un post completo di soluzioni adeguate ai limiti di altervista.

Annunci
  1. Lascia un commento

Rispondi

Inserisci i tuoi dati qui sotto o clicca su un'icona per effettuare l'accesso:

Logo WordPress.com

Stai commentando usando il tuo account WordPress.com. Chiudi sessione / Modifica )

Foto Twitter

Stai commentando usando il tuo account Twitter. Chiudi sessione / Modifica )

Foto di Facebook

Stai commentando usando il tuo account Facebook. Chiudi sessione / Modifica )

Google+ photo

Stai commentando usando il tuo account Google+. Chiudi sessione / Modifica )

Connessione a %s...

%d blogger hanno fatto clic su Mi Piace per questo: