Su molti server affinchè il CMS possa funzionare correttamente è necessaria l'attribuzione dei permessi di scrittura ai files e cartelle contenenti i dati ed alle cartelle in cui si effettua l'upload. L'attribuzione dei permessi va effettuata quando inviate per la prima volta sul server la cartella data e la cartella upload, dopo aver eseguito un ripristino del database, o su dei file database creati in locale e poi inviati sul server (ad esempio articoli).
Xcms è dotato di una funzione automatica per l'attribuzione dei permessi: entrati in admin cliccate sull'icona Buckup del database: in fondo a questa pagina cliccate sul lucchetto posto sulla destra in corrispondenza dell'opzione:
dati , uploads => CHMODS
Se dopo aver eseguito questo comando doveste avere dei problemi nel cambio di impostazioni o nella scrittura di dati vuol dire che la funzione CHMODS è disabilitata sul vostro server e dovrete attribuire i permessi manualmente via FTP.
Accedete allora al vostro sito tramite un client FTP (ad es. FileZilla) ed attribuite i seguenti permessi:
cartella dati = 777 sottocartelle della cartella dati = 777 files contenuti nelle sottocartelle della cartella dati = 666
cartella uploads = 777 sottocartelle della cartella uploads = 777
sottocartella icone della sottocartella img della cartella uploads = 777 files contenuti nelle sottocartelle = 666
Tutti i files denominati index.php non sono file database e non necessitano dell'attribuzione di permessi di scrittura per cui vanno lasciati così come sono.
Per cambiare i permessi cliccate con il tasto destro del mouse sulla cartella o file interessati ed appariranno alcune opzioni tra cui quella dell'attribuzione dei permessi.