bbPress: risolvere l’errore Deprecated: Assigning the return value of new by reference is deprecated in bb-includes/backpress/class.wp-taxonomy.php

Se ultimamente avete aggiornato nel vostro sistema PHP (da PHP 5.3 in poi) e utilizzate sul vostro server bbPress, molto probabilmente avrete ricevuto l’errore:

Deprecated: Assigning the return value of new by reference is deprecated in bb-includes/backpress/class.wp-taxonomy.php

o qualche errore simile.

Ciò dipende dal fatto che utilizzando bbPress stabile state facendo uso di funzioni deprecate di PHP, ma ancora valide e basterò quindi sopprimere il messaggio, il problema è risolto già nella versione in sviluppo del software di gestione del forum di casa WordPress (o meglio Automattic), però per ovviare al problema in produzione dovrete fare delle modifiche manuali.

Per applicare il fix al problema di bbPress dovete quindi modificare i file come sotto riportato:

/bb-admin/includes/class.bb-install.php:

alla riga 1283 dovete modificare da

$bbdb = new BPDB_Multi( array(

a

$bbdb =& new BPDB_Multi( array(

/bb-admin/install.php:

alla riga 3dovete modificare da

error_reporting(E_ALL ^ E_NOTICE);

a

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING);

/bb-includes/functions.bb-l10n.php:

alla riga 484 dovete modificare da

$empty = new Translations;

a

$empty =& new Translations;

/bb-load.php:

alla riga 25 dovete modificare da

error_reporting( E_ALL ^ E_NOTICE );

a

error_reporting(E_ERROR | E_WARNING | E_PARSE | E_USER_ERROR | E_USER_WARNING);

Fatto ciò non dovreste più avere visualizzati i messaggi di errore! Buon lavoro!

Aggiornare al Nintendo Wii System Menu 4.3 con il firmware updater di Waninkoko

Avete sicuramente già letto la notizia in merito al rilascio del firmware Nintendo Wii System Menu 4.3, la scena hacker underground non rimane però ferma alla notizia e subito arrivano i primi aggiornamenti.

In attesa di un hack per chi ha inavvertitamente aggiornato o per chi acquista la Nintendo Wii già con il System Menu 4.3e, arriva per coloro che già hanno installato l’Homebrew Channel il firmware updater realizzato dal solito Waninkoko.

La procedura per aggiornare con il safe updater al Wii system Menu 4.3e è semplicissima, per farlo avrete bisogno di una SD Card e della connessione ad internet, seguendo poi i seguenti passi:

  • scaricare il [Download non trovato];
  • scompattarlo nella memoria SD nella directory /apps;
  • avviare l’homebrew Channel;
  • avviare l’applicazione Firmware Update 4.3;
  • selezionare la versione di IOS da usare per l’aggiornamento (possibilmente l’IOS249);
  • selezionare come metodo di aggiornamento network;
  • selezionare il patching di System Menu e IOS.

Buon Aggiornamento!

Far funzionare Simple Tags con WordPress 2.9 (Problema Simple Tags can’t work with this WordPress version !)

Se siete tra gli utenti che hanno di fretta e furia installato WordPress 2.9, senza attendere, provare e testare, ed utilizzate il plugin Simple Tags (versione fino alla attuale 1.6.6), vi sarete trovati con la fatidica scritta “Simple Tags can’t work with this WordPress version !“. In realtà Simple Tags non funziona con WordPress 2.9 solo per questione di controllo di versione, per il resto nella nuova versione del CMS non è stato cambiato nulla che inficia il corretto funzionamento del plugin.
Per farlo funzionare in attesa dell’aggiornamento basta fare una semplice modifica seguendo questi passi:

  • Andare dalla dashboard di WordPress in Plugin -> Editor
  • Selezionare dalla casella a discesa in alto a destra Simple Tags e cliccare su Seleziona
  • Cercare la stringa
    if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false ) {
    e sostituirla con
    if ( strpos($wp_version, '2.7') !== false || strpos($wp_version, '2.8') !== false || strpos($wp_version, '2.9') !== false ) {
  • Salvare il file cliccando su Aggiorna File

Avrete ora tutto nuovamente funzionante. In alternativa potete anche modificare da shell o in locale e poi agigornare via ftp il file wp-content/plugin/simple-tags/simple-tags.php.

Buon Lavoro!

Addio a PettiNix

Molti di voi sano che sono il creatore e ormai l’unico scrittore che era rimasto su PettiNix,il blog che per molti utenti GNU/Linux, Open Source e Free Software è stato un punto di riferimento.

Ebbene quel blog non è più mio, è stato venduto ad una società olandese.

Io mi dedicherò a questo blog e a qualche altro progetto (blog e servizi Web 2.0 vari), scrivero qui i miei pareri sul FLOSS (FOSS), mentre per voi se cercate qualcosa che sia correlato a Guide e Tutorial per Linux, Open Source e Free Software, ho raccolto gli articoli presenti su PettiNix in “Guida Linux“.

Malinconia ed infinita tristezza… ma meglio così.