Rinominare il $prefix delle tabelle SQL regolarmente !
Un article de Wiki Maximus CMS.
Perchè rinominare i $prefix delle tabelle SQL di un sito sotto Maximus
Per ragioni di sicurezza !
E' noto che Maximus già permette di rinominare le sue tabelle SQL ma, sino ad ora, è stato impossibile modificare dall'amministrazione la prima parte delle tabelle chiamata $prefix.
Quale parte delle tabelle viene presa in esame?
Andiamo ad esaminare la prima tabella SQL: nuke_authors
Come sapete, Maximus vi permette di rinominare la seconda parte della tabella 'authors' come voi volete; questo permette di accrescere molto sensibilmente il livello di sicurezza del sistema, ma richiede un intervento manuale sul file kernel/constants.php ed un altro intervento ( anche questo manuale ) attraverso phpmyadmin.
Di default il prefix è, come ben sapete, nuke_, questo nuovo addon di Maximus permette di sostituirlo senza alcun intervento manuale sui files ... e tutto in pochi secondi con un semplice clic :)
Precauzioni da prendere prima di rinominare il $prefix delle tabelle SQL
Bisogna:
- 'prima di tutto' effettuare un backup, meglio ancora due, del vostro database e questo prima di ogni intervento !! - controllare i diritti in scrittura del file 'kernel/config.php', e portarlo in CHMOD 777 ( va autorizzata la scrittura nel file altrimenti il sistema non può eseguire la modifica ) - assicurarsi di essere locati come GodAdmin od anche come amministratore principale del sito poichè lui solo potrà effettuare questo tipo di operazione.
Passare all'azione e rinominare i propri $prefix in un clic del mouse
Andate nell'amministrazione del sito, quindi nel menu a tendina selezionate il percorso seguente :
' Gestione del sito -> Database -> Modifica dei $PREFIX di Maximus
Questa è l'immagine della pagina visualizzata:
Nel campo 'Prefix_ attuale:' viene visualizzato il vostro prefix prima della modifica
Nel campo 'Nuovo prefix_:' inserite il nuovo prefix che volete utilizzare
ATTENZIONE, inserite il nuovo prefix senza la lineetta in basso, per esempio se scegliete pippo, scrivete : 'pippo' et non 'pippo_', OneClick aggiungerà automaticamente, la lineetta bassa, tra il nuovo prefix ed il nome delle tabelle SQL .
Quindi convalidate la scelta pigiando sul tasto 'Modifica il prefix_ ora' ...
Quando effettuare questa operazione ?
Non c'è miglior consiglio che dirvi di effettuare questa operazione periodicamente, per esempio tutti i primi di ogni mese o ancora tutti i lunedì; questa operazione 'cruciale' a livello di sicurezza non vi richiederà che qualche secondo ... allora perchè privarsi di questa possibilità che rende ancora più sicuro il vostro maximus ???
Cosa fare dopo questa operazione ?
Per prima cosa bisogna rimettere il file kernel/config.php con i diritti il più piccoli possibile ( CHMOD 444 o al massimo 755). 'ATTENZIONE', questo è di fondamentale importanza !!!
Si possono modificare i $prefix con OneClick se i $prefix non sono tutti identici ?
Se per qualsiasi ragione avete qualche tabella con un prefix diverso dagli altri, non dovete assolutamente attivare OneClick ... provochereste un disfunzionamento nel seguito.
Per prima cosa dovrete fare in maniera che tutti i vostri prefix siano identici.
Dopo questo controllo ( e quindi dopo eventuali modifiche se necessarie ), potrete attivare OneClick e modificare con un clic tutti i vostri prefix in tutta tranquillità.
Errori conosciuti nell'esecuzione di questa procedura !
- CHMOD non parametrato e/o non parametrabile in CHMOD 777: l'operazione è impossibile come peraltro segnalato da Maximus ( vedere immagine seguente )


