Spostare un blog wordpress su un nuovo dominio

Un semplice reminder per ricordarmi come spostare un vecchio blog wordpress in locale oppure su un nuovo dominio.

Non mi dilungo nella descrizione dei vari passi perché penso che in una situazione del genere si è abbastanza pratici con certi strumenti.

I passi sono molto semplici:

  • Esportazione del database tramite PhpMyAdmin
  • Copia di tutta la cartella FTP del blog facendo particolare attenzione (perché invisibile) al file .htaccess contenuto al suo interno
  • Copia dei file nel nuovo dominio
  • Importazione del vecchio database esportato in uno nuovo
  • Modificare il file wp-config.php e cambiare i dati di accesso al nuovo database

image

  • Accedere al nuovo database tramite phpMyAdmin e modificare nella tabella wp_options i valori associati alle opzioni “home” e “siteurl” con l’indirizzo del nuovo dominio

image

Fatto questo, tutto dovrebbe funzionare.

P.S.: se qualcosa non dovesse funzionare e navigando nel blog vi compare l’errore “Not Found” molto probabilmente è colpa del file .htaccess che non riesce a riscrivere gli URL dei post. Per risolvere il problema nel database cambiare il campo “permalink_structure” ed impostare il valore su

?p=%post_id%

image

 

Fix: Cannot load from mysql.proc. The table is probably corrupted

Era un bel po’ che non usavo il DB MySql in locale e nel momento di un’importazione ha cominciato a darmi problemi, pensavo che fosse colpa di una vecchia versione di PHPMyAdmin e invece anche aggiornando all’ultima versione il problema non si risolveva.

L’errore che riportava era il seguente:

Cannot load from mysql.proc. The table is probably corrupted

Dopo una breve ricerca ho scoperto che il problema dipendeva da una vecchia versione di MySql che avevo installato e che impediva alle PROCEDURE di eseguirsi in maniera corretta, infatti l’importazione di un file .SQL si bloccava proprio quando cercava di ricreare le PROCEDURE.

La soluzione a questo problema è molto semplice e basta eseguire questo script

mysql_upgrade 

che si trova nella cartella bin di mysql.

The concepts of WebGL

Interessante articolo su hacks.mozilla.org che introduce e chiarisce alcuni concetti fondamentali dietro le WebGL.

What is WebGL?

WebGL is a Web API that allows low-level graphics programming. “Low-level” means that WebGL commands are expressed in terms that map relatively directly to how a GPU (graphics processing unit, i.e. hardware) actually works. That means that WebGL allows you to really tap into the feature set and power of graphics hardware. What native games do with OpenGL or Direct3D, you can probably do with WebGL too.

Link all’articolo su hack.mozilla.org: The concepts of WebGL

L’articolo non si pone come un ennesimo tutorial, infatti, alla fine, segnala delle risorse molto utili per iniziare a programmare con le WebGL.