Back to top

Autore Topic: Rinominare prefisso delle tabelle in batch  (Letto 2112 volte)

Offline paulfreeman

  • Esploratore
  • **
  • Post: 114
    • Mostra profilo
Rinominare prefisso delle tabelle in batch
« il: 12 Mag 2010, 10:57:48 »
Salve
alla ricerca di un modo di rinominare le tabelle in batch una volta già compiuta l'installazione, per esempio da jos_ a jfae_ (sapendo che questo aumenta le condizioni di sicurezza di Joomla!)...
saltando il metodo di riscrivere con editor di testo la sostituzione da vecchio prefisso a nuovo prefisso (cosa che comporterebbe un dump locale e un editor "veloce" se il db è piuttosto grande)
ho trovato questo
http://www.webesviluppo.it/articoli/9-cambiare-i-prefissi-delle-tabelle-per-joomla-wordpress-ecc.html
L'ho testato e a me è funzionato ottimamente e rapidamente.
Con la speranza che possa essere utile.
Grazie dell'attenzione.

Offline mmleoni

  • Global Moderator
  • Instancabile
  • *****
  • Post: 5547
  • Sesso: Maschio
  • Just another *nix coder/sysadmin...
    • Mostra profilo
Re:Rinominare prefisso delle tabelle in batch
« Risposta #1 il: 18 Mag 2010, 09:07:44 »
ho dato un'occhiata allo script, e vi invito ad usarlo con molta attenzione, in quanto si ravvisano diverse 'disattenzioni':

Codice: [Seleziona]
if ($HTTP_POST_VARS['submit']
l'uso di $HTTP_POST_VARS è deprecato sin da php 4.1.0, infatti nel seguito si usa $_POST;

Codice: [Seleziona]
$db = mysql_connect($_POST['host'],$_POST['user'],
$_POST['password'],$_POST['database'])...

l'invocazione della funzione è errato, il quarto parametro deve essere un boolean.

Codice: [Seleziona]
SHOW TABLE STATUS FROM
che c'entra status? (show tables from...)

non ne ho testato il funzionamento, ma mi dà molto l'idea di spezzoni di codice trovati qua e là ed incollati assieme.

ciao,
marco
mmleoni web consulting - creazione siti web aziendali ed e-commerce avanzati - sviluppo moduli e componenti Joomla

Offline paulfreeman

  • Esploratore
  • **
  • Post: 114
    • Mostra profilo
Re:Rinominare prefisso delle tabelle in batch
« Risposta #2 il: 18 Mag 2010, 09:48:41 »
Grazie dell'intervento competente.
A me comunque ha funzionato perfettamente senza errori.
La cautela, in queste cose, però non è mai troppa.
Grazie.

 



Web Design Bolzano Kreatif