Questioni tecniche (pannello, FTP, php, mysql e altro)
Come posso controllare quante risorse ho a disposizione? E come posso espanderle?
Devi fare il login nel pannello di controllo e cliccare su "Risorse", ti sarà rappresentato un rapporto riassuntivo sullo stato del tuo account e sulle risorse che possiedi, sempre nel medesimo pannello puoi espanderle.
Dove trovo tutti i codici html, per usufruire dei servizi e della pubblicità?
Cliccando su "Tools" nella barra di navigazione in alto puoi accedere ad una pagina con l'elenco dei servizi, ti basterà scegliere quello che ti interessa cliccando sulla sua icona per accedere ad un mini pannello di controllo in cui, a seconda del servizio scelto si può visualizzare il codice html da inserire o alcuni strumenti per gestire il servizio stesso. Per la pubblicità il procedimento è analogo.
Ho provato ad accedere al mio hard-disk virtuale ma un messaggio mi comunica che l'hard-disk è vuoto, cosa significa?
Non bisogna confondere lo spazio web di cui si dispone con questo tool. Mentre il primo ospita, di fatto, il proprio sito, il secondo non è nient'altro che un semplice contenitore di files, esso può essere utilizzato per dare ad ognuno la possibilità di farsi inviare files dai propri visitatori senza dover creare o installare scripts php, nè utilizzare il classico invio per email. Per far sì che i visitatori possano visualizzare il form con cui caricare i files è necessario inserire il codice html di questo tool che si può trovare nell'apposita sezione del pannello di controllo.
È possibile creare un sito wap?
Certamente, lo spazio web è già predisposto a questo, potrai inoltre contare su un tool che ti permette di creare files .wml senza conoscere questo linguaggio.
Come attivo il supporto .htaccess e come lo uso?
Il supporto .htaccess deve essere attivato nel pannello di controllo (sezione risorse e upgrades). Una volta attivato è necessario navigare con la gestione files nella cartella da configurare e cliccare sull'icona raffigurante due ingranaggi. Una volta editata la configurazione con l'apposito editor di testo basta salvarla e sarà immediatamente attiva. All'interno del pannello di controllo esiste una sezione "help" che contiene anche informazioni utili per l'uso di questo servizio, al fine di velocizzare la scrittura delle regole e non incappare negli errori più comuni ti preghiamo di prendere visione delle note.
Posso restringere l'accesso ad aree del mio sito solo ad utenti provvisti di password?
Sì, potrai limitare l'accesso fino al 30% del tuo sito, puoi anche creare una vera e propria e-community. La procedura è molto semplice, basta creare una cartella in cui spostare i files ai quali si vuole limitare l'accesso, cliccare sul piccolo lucchetto aperto di fianco al menu a tendina che indica la directory corrente e compilare il modulo nella finestrella che si aprirà scegliendo un login e una password da assegnare alla cartella.
Che parametri devo usare per connettermi via FTP?
L'hostname è tuonickname.altervista.org, la password è la stessa con cui accedi al pannello, il nome utente è il tuo nickname tutto minuscolo, nel caso in cui ti fosse richiesto e la porta a cui ti devi connettere è la numero 21.
La modalità di connessione preferenziale è passiva (PASV), ma può anche essere impostata su PORT nel caso in cui si riscontrino problemi di connessione.
Ho usato i parametri specificati sopra ma perchè non mi connetto?
Verifica che il tuo firewall (se presente) sia configurato correttamente, alcuni firewalls come il firewall in dotazione con windows XP o sistemi di filtraggio del traffico, come ad esempio PeerGuardian, potrebbero interferire con la tua connessione FTP.
Posso cambiare i permessi ai files e alle cartelle con chmod?
È possibile ma altamente sconsigliabile. Su AlterVista il motore php è configurato specificamente per fare in modo che ogni script funzioni ed abbia pieno accesso a tutti i files e alle cartelle senza dover modificare alcun permesso. Indipendentemente da quello che riportano le istruzioni di installazione delle tue applicazioni ti sconsigliamo pertanto di eseguire questa operazione, che, in caso di errore, può anche compromettere il corretto funzionamento dei tuoi scripts.
Il mio spazio supporta qualche linguaggio per creare contenuti dinamici come php4/5 o asp?
Sì, lo spazio web ha il supporto php4 e php5 con librerie GD, CURL, mbstring e domxml, è possibile anche abilitare un database Mysql. L'asp per ora non è supportato.
Per utilizzare il supporto php5 è sufficiente accedere alla gestione files del pannello di controllo (AlterSito->Gestione Files), cliccare sull'icona dell'ingranaggio in alto a sinistra e ablitare php5, l'impostazione sarà valida per la cartella corrente e tutte le sottocartelle.
È quindi possibile abilitare php5 o in tutto lo spazio web o solo in alcune cartelle, lasciando php4 sul resto.
In alternativa è possibile anche creare nella cartella desiderata un file .htaccess con la direttiva AddHandler av-php5 .php
Ho abilitato il database Mysql, quali sono i parametri di connessione?
Trovi questi parametri nella sezione "risorse e upgrades" all'interno del pannello di controllo per la gestione del tuo sito.
Ricordati che prima il tuo database deve essere attivato sempre nella medesima sezione.
Qual'è il percorso base da usare per configurare i miei scripts?
Devi usare /membri/tuo_nickname , "tuo_nickname" è il nome del tuo sito: tuo_nickname.altervista.org
Posso modificare i parametri di configurazione del php?
Puoi farlo per tutto il sito o solo per alcune cartelle creando in esse un file .htaccess, per ragioni di sicurezza è possibile modificare solo alcune impostazioni, ad esempio se vuoi attivare o disattivare la direttiva register_globals devi usare la sintassi esatta:
"php_value register_globals 1" oppure
"php_value register_globals 0"
La lista completa si trova comunque nell'help del pannello di controllo.
Quanto spazio ho a disposizione per il mio database?
Il database mysql è "inscatolato" all'interno del tuo spazio disponibile, quindi ampliando lo spazio web amplierai anche quello disponibile per il database.
Ho visto che ci sono più "classi" di database, cosa significa, quale scelgo?
Ogni sito web, a seconda delle esigenze, può disporre di un database più o meno potente in termini di queries/h (interrogazioni orarie), questo garantisce anche ai siti più complessi e con più traffico di avere sempre le risorse necessarie e ai siti più piccoli di avere un database mysql adeguato già con il bonus in AlterCents assegnatogli durante l'iscrizione. La maggior parte dei siti web, anche con contenuti dinamici, può funzionare senza problemi con una classe intermedia, che in caso di dubbio è la scelta migliore, anche se è possibile cambiare classe in qualsiasi momento.
Alcune classi hanno un costo in AlterCents di mantenimento, altre no. Cosa succede se non ho abbastanza AC da mantenere la classe attuale? Mi viene bloccato il database?
Assolutamente no. Il sistema gestisce in modo autonomo la detrazione degli AlterCents dal conto personale (se la classe prevede un costo di mantenimento), se un account non ha sufficienti AlterCents per confermare la classe di appartenenza il sistema gli assegna una classe inferiore, senza che il database sia disattivato.
Cosa succede se si supera il limite di potenza assegnato dalla propria classe?
L'eccedere il numero di queries consentite non comporta alcuna penalizzazione o blocco per l'account ma la sola visualizzazione temporanea di un messaggio d'errore sul browser.
Per quale motivo capita che alcune tabelle nel database si corrompano? È grave?
No, non è grave, nella maggior parte dei casi è possibile rimediarvi con un semplice REPAR TABLE senza alcuna perdita di dati. Una delle cause più frequenti di questo problema è la mancanza di spazio. Il database mysql è "inscatolato" nel tuo spazio, se hai una quota di spazio disponibile troppo piccola potrebbe non riuscire ad aggiornare regolarmente le tabelle e corromperle, ti conviene mantenere sempre almeno il 10% - 15% dello spazio libero.
Ho fatto un pasticcio con il database, non ho un backup recente, come posso fare?
Leggi la risposta successiva.
Devo caricare il dump di un database molto grande, ma con phpmyadmin non riesco, come posso fare?
Nel tuo pannello di controllo, sezione "tools" c'è uno strumento appositamente progettato per permetterti il caricamento di dumps particolarmente grandi e allo stesso tempo permetterti di ripristinare con un click il backup settimanale del database che AlterVista ti fornisce.
Ho aggiornato le mie pagine/immagini, ma vedo ancora quelle vecchie, come mai?
Il browser per velocizzare la connessione tende a mantenere in memoria sul pc le immagini/pagine che scarica in modo da poterle leggere dal disco quando nuovamente richieste anzichè doverle scaricare nuovamente. Per forzare il browser a visualizzare la versione aggiornata delle immagini/pagine devi premere CTRL e contemporaneamente F5
Posso personalizzare le pagine d'errore? Come?
Sì, puoi personalizzare facilmente le pagine d'errore 404 (pagina non trovata) e 401 (accesso negato), nel primo caso basta creare una pagina con l'impostazione grafica che preferisci, chiamarla "not_found.html" e collocarla nella cartella principale del tuo spazio, per la pagina d'errore 401 il file dovrà invece chiamarsi "access_denied.html". Puoi anche usare scripts php per assolvere questo compito e in tal caso dovresti chiamare le pagine rispettivamente "not_found.php" e "access_denied.php", in quel caso potrai contare sulle variabili $_GET['missing_document'] e $_GET['missing_host'] per rilevare rispettivamente la pagina e il dominio verso i quali il visitatore si è diretto.
Se vuoi andare oltre, e personalizzare anche le altre pagine d'errore puoi anche usare la direttiva ErrorDocument, così come illustrata qui
Ho caricato il sito ma vedo ancora la pagina di "sito in costruzione", cosa posso fare?
Quando un navigatore vuole accedere al tuo sito web aprendo l'url http://tu.altervista.org/, il primo file che di norma visualizza si chiama index.html, se il file non esiste allora sarà visualizzato index.htm, se anche questo non esiste allora index.php, nel caso in cui nessuno dei tre esista si avrà un messaggio d'errore oppure si aprirà una finestra di download. È quindi necessario che la nostra home page abbia uno di questi tre nomi per essere visualizzata all'apertura dell'indirizzo del sito. AlterVista ci mette a disposizione una home page fittizia, chiamata index.html, se noi vogliamo chiamare la nostra home page index.htm dobbiamo prima accertarci di aver cancellato il file index.html. Ricordiamoci inoltre di fare attenzione alle maiuscole/minuscole, un file INDEX.html (o anche index.HTML), sebbene sul nostro computer di casa funzioni, non si aprirà qui su AlterVista.
Per quale motivo quando apro il mio url mi appare una finestra di download?
Vedi faq precedente.
Posso usare le SSI (server side includes)?
Sì, in questo caso i files in cui le userai dovranno esse con estensione .shtml
Devo linkare delle immagini su forum esterni alla comunità ma non riesco, come faccio?
Se vuoi che sia possibile linkare direttamente su pagine esterne alla comunità, ad esempio forum o blog tuoi banners, avatars, smilies e quant'altro, devi creare la cartella _altervista_ht (tutta minuscola) ed inserire i relativi files al suo interno. Prima di utilizzare questo servizio leggi però bene il regolamento.