Archive for the ‘MySQL’ Category
Tempo di aggiornamenti
sabato, luglio 9th, 2011
Oggi, approfittando di un po’ di tempo libero, sono riuscito finalmente ad aggiornare l’ambiente software del mio server su cui si basa questo blog ed altri servizi che ho in hosting.
L’app di gestione Plesk del VPS (versione 7.6.1, ormai più che legacy) includeva:
PHP 4.3.3
MySQL 4.1
Anche se questo server ospita principalmente applicazioni ASP.NET, l’installazione delle versioni più recenti di PHP e MySQL è diventata indispensabile a causa del fatto che l’ultima release di WordPress (3.2) gira soltanto su PHP 5 o sup. e le estensioni php_mysql, php_pdo_mysql (utilizzate per connettersi al server db) funzionano solo se la versione di MySQL è la 5 o sup.
.. insomma un bel circolo vizioso o meglio virtuoso ![]()
Dopo gli updates, la piattaforma ora si basa su:
PHP 5.3.6 su IIS6 + FastCGI
MySQL 5.5.14
Una nota : se avete intenzione di continuare ad usare Plesk 7.6.1 per gestire il server e i vari domini, lasciate perdere gli installer basati su wizard di PHP e MySQL, rischiereste di ritrovarvi con la configurazione del server completamente incasinata. Il consiglio è quello di usare i pacchetti di deploy .ZIP per rimpiazzare manualmente le vecchie versioni. Per PHP si tratta essenzialmente di riconfigurare IIS sganciando il gestore basato su ISAPI a favore di quello fastcgi. Relativamente a MySQL, invece, basta sostituire il folder Data della nuova installazione con quella precedente (compreso il my.ini che contiene tutti i settings dell’istanza) e poi dal prompt comandi con un “mysql_upgrade admin@localhost –force” … forzare l’aggiornamento delle strutture dati di base del servizio.
Ultima cosa relativa al server db: passando dalla versione 4.x alla 5.x andranno reimpostate le pwd degli utenti in modo da poter sfruttare il nuovo algoritmo di hashing e i nuovi meccanismi di persistenza delle credenziali (da PHP, usando le vecchie credenziali, le chiamate a mysql_connect() che sfruttano l’ext mysqli andranno in errore, maggiori info qui: http://dev.mysql.com/doc/refman/5.5/en/old-client.html).
Aggiornamento server, MySQL, PHP, Wordpress
IT Pro, MySQL, PHP, Tools | No Comments »

