News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

[risolto] Installare SMF 1_1_6 su ARUBA server linux

Started by thebigbug, September 20, 2008, 10:33:27 AM

Previous topic - Next topic

thebigbug

Salve,
scrivo questo post perchè potrebbe essere utile a qualcuno.
I problemi erano 2:

1 - installare SMF 1.1.6 su ARUBA server Linux
2 - convertire/importare l'attuale piattaforma basata su vBulletin 3.6.8

Ho completato entrambe le procedure con successo, ma ho dovuto superare alcune difficoltà

SMF su ARUBA su server Linux
Non c'è nulla di più semplice a patto di non dare ascolto ad alcuni post su questo forum in cui si consiglia di cambiare i permessi delle cartelle a 777. Nulla di tutto ciò.
I passi seguiti sono stati:
1 - crezione di una cartella (forum) sullo spazio Aruba
2 - download in locale di smf 1.1.6
3 - decompressione del forum in locale e uload de file decompressi nella cartella forum su aruba
4 - mi sono accertato che la cartella forum ed il suo contenuto avesse i permessi impostati a 755 (altrimenti si hanno difficoltà di installazione)
5 - Avvio di www.miodomino/forum/install.php
6 - Ho configurato smf puntanto allo stesso database mySQL vBulletin ospitato naturalmente su server Aruba (non si può utilizzare un server esterno)
7 - Ho comletata l'installazione eliminando il file install.php
8 - ho provveduto ad impostare i permessi delle cartelle Attachments e Avatars a 777
9 - ho installato il pacchetto di lingua "italiano" 1.1.5 (il pacchetto 1.1.6 stranamente è in inglese)


Conversione da vBulletin a smf
1 - Ho scaricato lo script di conversione specifico per la mia versione di vBulletin 3.6.x
2 - Ho uploadato i due file dello script sul server nella cartella /forum
3 - Ho avviato convert.php richiamandolo da www.miodominio/forum/convert.php
4 - E' apparso l'errore:
     Parse error: syntax error, unexpected ';', expecting ')'
     in /web/htdocs/www.miodomino/home/forum/convert.php on line 2656
5 - Ho aperto il file convert.php e corretto la riga 2656 che contiene un errore di sintassi
     il ';' va sostituito con una ','
     Più esattamente il blocco della la riga 2656 va riscritta così:

      // The array is easier than using \r as well makes it easier for command line.
      $error_array = array(
         '',
         "The database encountered an error on line (from query), " . $line . ".", // . ", from file, " . $file . ".";
         "The error received was:",
         "---",
         $error_level,
         "---",
         "The query ran was:",
         "---",
         $error_string,
         "---",
      );

6 - ho richiamato di nuovo www.miodominio/forum/convert.php
7 - avviata la configurazione, ho inserito l'indirizzo (sullo stesso server web)
     dello spazio dedicato al forum basato su vBulletin nell'apposito campo
8 - La conversione ha proceduto sino alla fine dove ho ricevuto un errore
     relativo ai messaggi privati che non ho considerato (probabilmente sarebbe
     bene prima di procedere alla conversione, disabilitare i messaggi privati
     ed eliminarli totalmente, sia quelli ricevuti che inviati)
9 - ho testato la nuova piattaforma. Tutto, almeno sino ad ora, funziona egregiamente,
     ho ritrovato tutto al proprio posto
10- Ho eliminato tute le tabelle vBull dal database e la cartella del forum dedicata a vBulletin sullo spazio Aruba.
11- Ho ottimizzato il database utilizzando gli strumenti messi a disposizione da smf

Complimenti allo staf di SMF. 

Un saluto a tutti

|SabiN|


Poldissimo

#2
Scusatemi anch'io devo installarlo su ARUBA. Ma la risposta che ho quando lancio l'install è la seguente:

Some of the queries were not executed properly. This could be caused by an unsupported (development or old) version of MySQL.

Ma la versione MySQL: 5.0.66a-log.

Forse però faccio meglio a chiedere a loro.


Advertisement: