 | MDForum INSTALLAZIONE/AGGIORNAMENTO ISTRUZIONI Corretto 02/11/2005 |
Attualmente MDForum supporta solo database MySQL, non provate ad installarlo su Oracle! NON basta semplicemente copiare, inizializzate e attivate questo modulo. Ci sono alcuni significativi cambiamenti in questo modulo e se state aggiornando da una versione precedente, vi occorrerà effettuare alcuni passaggi prima di procedere con l'aggiornamento. Questo documento presuppone che abbiate installato e configurato un sito MAXdev 1.0.7x, e che abbiate familiarità con le funzioni amministrazione in special modo con moduli e blocchi. Per ulteriori informazioni dettagliate sull'uso di MDForum dovreste leggere la Guida dell'utente. Potete accedere alla Guida dell'Utente attraverso la pagina amministrazione una volta che il modulo è installato. Se aggiornate da una versione precedente di MDForum potete saltare alla sezione "Aggiornare da una versione precedente" . Se state migrando da una applicazione phpbb installata su MAXdev e MDForum, si prega di leggere la sezione "Aggiornamento da un'applicazione phpbb su MAXdev e MDForum". - Introduzione
- Caratteristiche di MDForum
- Prima di cominciare
- Requisiti
- Installazione Rapida
- Nuova Installazione
- Disabilitare compressione in MAXdev
- Cambio estensioni file
- Impostazione permessi file
- Inizializzare MDForum
- Attivare MDForum
- Rimuovere la directory d'installazione
- Aggiungi voce di menu
- Configurare il vostro forum
- Installare il Multi-Block (Optional)
- Prima di aggiornare
- Aggiornare a MDForum
- Backup dei vostri database
- Rimuovere i blocchi forum esistenti
- Disattivare e rimuovere il vostro modulo forum esistente
- Rimuovere il file config.php
- Verificare il vostro prefisso dell'installazione corrente
- Copiare gli avatar allegati/uploadati in un posto sicuro
- Decomprimere il pacchetto MDForum
- Ottenere i file addizionali lingua
- Impostare i permessi
- Inizializzare il modulo
- Attivare MDForum
- Rimuovere la directory d'installazione
- Ripristinare allegati e avatar
- Copiare i Messaggi Privati (Optional)
- Rimuovere i vecchi moduli
- Configurare il vostro forum
- Aggiungere voce di menu
- Installare il Multi-Block (Optional)
- Aggiornamento da un'applicazione phpbb su MAXdev e MDForum
- Eseguire i backup di phpbb
- Editare il database
- Uploadare il database
- Copiare dati in MAXdev
- Copiare i Messaggi Privati (Optional)
- Migrazione Completa
- Aggiornare da una versione precedente
- Decomprimere il pacchetto MDForum
- Aggiornare MDForum in MAXdev
- Attivare MDForum
- Rimuovere la directory d'installazione
- Rimozione
- Supporto Generale
- Crediti
- Copyright ed esclusione di responsabilità
- Introduzione
- Avatar
- Firma
- Indirizzo email
- Nome utente
- Fuso orario
- Sito web
- Indirizzi ICQ, AIM, YIM, MSNM
- Luogo
- Occupazione
- Interessi
- Data di registrazione
MDForum è un modulo MAXdev basato sul forum di phpBB2 (http://www.phpbb.com). Sebbene phpBB2 è un'applicazione forum, MDForum integra le caratteristiche di phpBB2 (attualmente versione 2.0.19) in MAXdev. MDForum sincronizza i vostri utenti MAXdev (per la user_id) e automaticamente conserva i dati utente importanti. Quando un utente si collega in MAXdev ed entra in MDForum per la prima volta, i suoi dati utente sono automaticamente copiati nel database del forum . MDForum adesso ha un integrazione profilo, quindi i seguenti campi profilo utente, sono direttamente presi dal profilo di MAXdev: Non c'è più bisogno di risincronizzare le tabelle MAXdev e MDForum. Una caratteristica utile di MDForum è l'integrazione del tema con MAXdev. Con l'integrazione del tema di MDForum, avete molte opzioni. Potete usare la parte corrispondenza automatica del colore per i colori del tema di MAXdev. Oppure potete fare stili personalizzati che combacino con uno o alcuni temi di MAXdev,MDpro, se permettete ai vostri utenti di cambiare i temi. Inoltre, potete usare immagini personalizzate in MDForum con uno o alcuni temi di MAXdev. Tutto ciò richiede un po' di pratica nell'editare da parte dell'utente, e che siano abbastanza semplici perchè l'utente medio possa trarne vantaggio da loro. In aggiunta si rende più facile per gli utenti avanzati, adattare i nuovi template da usare in MDForum, se necessario. MDForum incorpora MDTheme, un tema matching template originariamente creato da Batpuppy in http://batpuppy.drpeay.com/. Questo tema è stato ottimizzato per lavorare strettamente è più efficacemente con MAXdev,MDpro, funziona rilevandoi colori nel vostro tema e adattando le tabelle nel forum per completare il resto del vostro sito. - Caratteristiche di MDForum
- MDForum è basato sul codice di PNphpBB, ed è stato modificato per essere maggiormente integrato con MAXdev
- Usa il sistema dei Messaggi Privati di MAXdev
- E' basato sul più recente codice 2.0.x phpBB disponibile
- Può essere usato da un sistema applicativo phpbb in un sistema MAXdev/MDForum integrato
- E' leggero, tutte le caratteristiche che sono già fornite da MAXdev sono state rimosse
- Prima di cominciare
Si prega, di assicurarsi di fare un backup di TUTTI i database e le tabelle pertinenti. Visto che le procedure d'installazione e aggiornamento non sono state testate con tutti i tipi di database. (Solo MySQL). Non ci riteniamo responsabili di ciò che può accadere ai vostri dati usando questo modulo o le sue procedure, incluso l'installazione, aggiornamento, e le procedure di cancellazione. Se non avete salvato i vostri database/tabelle (MAXdev,MDpro, phpBB2, e tutti i moduli, che possono essere usati nel vostro database di MAXdev) NON PROSEGUITE! Se lo fate e avete dei problemi, o perdita di dati, non incolpateci. VE L'AVEVAMO DETTO! Un'ottima utility per il salvataggio dei vostri dati, è phpMyAdmin. Può essere trovato qui: http://www.phpmyadmin.net/, o sebbene non più sviluppato, MySQL Front http://www.mysqlfront.de/. Entrambe queste utility offrono la possibilità di salvare i vostri dati. (Esporta/Importa) Abbiamo trovato che MySQL Front fa un lavoro migliore nel ripristino dati salvati di quello che fa phpMyAdmin. Dovete aver capito il funzionamento di queste utility, prima di procedere. Potete anche usare MYSQLDUMP che trovate in molte installazioni di MySQL. Si prega di fare riferimento all'aiuto in linea di MYSQLDUMP, per maggiori informazioni sull'uso dei backup dei database. Nota: Abbiamo avuto alcuni problemi ripristinando e/o copiando le tabelle di phpbb_forums, mi dava continuamente un'errore di lunghezza chiave indice. Possiamo risolvere il problema copiando la tabella phpbb_forums con phpMyAdmin dopo che l' importa/ripristina è stato completato usando MySQL Front. Suggerimento: Se ripristinando da un backup (IE: e SQL extract/text file) assicuratevi che TUTTE le tabelle siano ripristinate prima di cominciare il processo di aggiornamento. E' capitato che in un “caso” le tabelle si sarebbero cancellate. Può essere stato causato da noi o il sistema/utility che si stava usando. Ma, visto che è successo più spesso di quanto non lo sia capitato, ci sentiamo che vale la pena di segnalarlo. Tutto il suddetto, può sembrare un po' superfluo ed eccessivo, MA abbiamo incontrato situazioni dove abbiamo dovuto ripristinare dati da un backup, a causa di problemi imprevisti. E siamo sicuri che alcuni di voi, andranno incontro alle stesse cose. Noi facciamo ogni sforzo per testare questo modulo e le sue procedure; comunque, visto che non possiamo provare in tutte le possibili condizioni, una briciola di protezione è meglio che perdere dati importanti. Adesso, che è passato, procediamo. - Requisiti
- Un server web o un accordo web hosting funzionante sui maggiori Sistemi Operativi
- MAXdev 1.0.7x/MDLite/MDChannels installato e mySQL funzionante
- Una conoscenza sull'installazione e manutenzione moduli e blocchi in ambiente MAXdev.
L'installazione di MDForum richiede il seguente: Se il vostro server o hosting non si adatta con i suddetti requisiti, temiamo che MDForum non sia per voi. - Installazione Rapida
Disabilitate la compressione, nelle impostazioni di amministrazione MAXdev Decomprimete l'archivio di MDForum in una directory locale nel vostro sistema. Se decomprimete l'archivio da un'interfaccia grafica accertatevi che decomprimi nella directory di MAXdev,MDpro, quindi andate al passo 3. Uploadate tutti i file contenuti in questo archivio (mantenendo la struttura della directory) la cartella html rappresenta la vostra cartella root di MAXdev. Cambiate i permessi nelle directory ./modules/MDForum/files, ./modules/MDForum/images/upload per renderle scrivibili dal vostro web server. Noi NON consigliamo di renderle scrivibili a tutto il mondo. Anche se la versione tgz imposta i permessi a queste directory scrivibili al mondo, noi consigliamo di cambiarle in scrivibili dal vostro web server una volta che la vostra installazione è completa. Guardare il vostro amministratore di sistema per maggiori informazioni, se non siete sicuri su come farlo. Inizializzate il modulo MDForum attraverso la pagina amministrazione modulo di MAXdev. Verificate che l'installazione sia completata con successo quindi scegliere Finish. - Attivate MDForum. Se la pagina d'installo non ha caricato all' inizializzazione verificate di assicurarvi che la vostra struttura della directory sia corretta
Rimuovere la directory ./modules/MDForum/install. (Il forum non funzionerà fino a che questa directory non sarà rimossa.) Aggiungete una voce di menu per MDForum nel blocco menu [MDForum]. Eventualmente, aggiungete il Multi-Block MDForum alla vostra pagina attraverso la pagina amministrazione blocchi di MAXdev.
Se avete una conoscenza di base sull'uso si FTP (o avete un' accesso ad interfaccia) e siete sicuri del vostro servizio hosting o il server eseguirà MDForum potete usare questi passaggi per cominciare rapidamente. Se avete problemi o non sapete come procedere in ognuno dei suddetti passi, si prega di leggere il resto di questo documento. - Nuova installazione
- Disabilitare compressione in MAXdev
Abbiamo trovato, in alcuni casi, che con la compressione (gzip) abilitata in MAXdev impedirà la visualizzazione delle schermate di stato dell'installazione/aggiornamento. Vi raccomandiamo che fino a che il modulo non sia installato/aggiornato e attivato, che questa opzione sia disabilitata. Potete trovare questa opzione nella pagina Amministrazione di MAXdev sotto impostazioni. - Cambio estensioni file
MDForum supporta solo le estensioni file ufficiali .php. Se il vostro webserver insiste sui file .php3/.php4 potete provare a fare un cambio testo nella directory di MDForum per ovviare al problema. - Impostazione permessi file
Per far funzionare correttamente questo modulo, dovete assicurarvi di avere impostato i permessi corretti per la directory MDForum. I file della cartella (modules/MDForum/files). Ancora, se avete intenzione di utilizzare l'opzione miniatura per il modulo allegati, allora vi occorrerà creare una directory (thumbs) sotto files e dargli accesso in scrittura. Dovreste essere in grado di dare a queste cartelle l'accesso in scrittura dal web server, vorremmo caldamente avvisarvi di NON dargli accesso in scrittura al mondo. - Inizializzare MDForum
Attraverso MAXdev (Collegato un amministratore, questo è importante!), Andate alla pagina amministrazione e selezionate moduli. Quindi selezionate rigenera moduli, scorrete in basso e trovate MDForum. Alla destra dovreste trovare l'opzione Inizializzza , selezionate adesso. Il vostro schermo andrà in pausa per alcuni secondi (forse di più, per sistemi più lenti), quindi vi sarà presentato una schermata con l'installazione di MDForum che vi mostra tutto il processo di installazione fatto. Prego annotate ogni errore che incontrate, se dice "but ok" allora la tabella era già presente e l'installazione sarà andata a buon fine. Stampate la pagina , se necessario, così potete riportare accuratamente ogni problema d'installazione che dovrete dare al forum di supporto. Se non ricevete errori, potete allora procedere, cliccando il tasto "Finish" a fondo pagina. Sarete, quindi. riportati alla videata del modulo amministrazione. - Attivare MDForum
A questo punto, il processo d'installazione ha creato tutte le tabelle dei database e impostato la configurazione predefinita del forum. Adesso vi occorre Attivarlo. Nella lista moduli scorrete in basso in MDForum e alla destra adesso troverete un collegamento Attivare. Cliccatelo adesso. Una volta che è stato attivato, dovete seguire il collegamento "edit admin" per mostrarlo nella pagina Amministrazione di MAXdev come MDForum. A questo punto, il processo d'installazione è completo. - Rimuovere la directory d'installazione
MDForum non vi permetterà di iniziare usando o utilizzare le funzioni amministrazione prima di avere rimosso la directory install. Fatelo adesso. Potete rinominarla se volete, o spostarla in un luogo non pubblico, ma dopo che l'avete installato non vi occorrerà mai più, a meno che non vogliate rimuovere il modulo usando il processo di rimozione. Il processo d'installazione, aggiornamento, e rimozione può essere richiamato ONLY attraverso MAXdev. - Aggiungi voce di menu
Per ultimo ma non meno importante, vorrete che i vostri utenti siano in grado di andare nel vostro forum. Potete farlo in molti modi, ma è suggerito che l'aggiungiate al vostro menu principale (moduli menu). Dalla pagina Amministrazione di MAXdev selezionate Blocchi.
Dalla pagina Vedi Blocchi, trovate il menu principale (Se avete installato MAXdev standard, se avete cambiato i nomi, ovviamente saranno diversi), e selezionate Modifica.
Da qui potete sia aggiungere il forum in fondo al menu o in una sezione particolare, in questo esempio lo metteremo nella prima posizione sotto i Moduli. Sulla linea che dice Moduli (per esempio), selezionate il box alla destra che dice Inserisci Bianco Dopo, quindi scorrete in basso nel fondo e cliccate il tasto Esegui. Ciò vi riporterà alla videata Vedi Blocchi, quindi proseguite e cliccate ancora l'opzione Modifica per menu principale.
Ora dovreste avere una linea bianca sotto la voce di menu i Moduli, nella colonna del titolo. Ora digitate in quello spazio bianco sotto i Moduli "Forum", "Mio Forum", o cos'altro volete chiamare il vostro nuovo forum. Spostatevi nella colonna URL e inserite [MDForum] le [] DEVONO essere usate. Quindi nella descrizione (è optional) inserite una descrizione del vostro nuovo forum.
Infine scorrete in basso e cliccate Esegui e sarà fatto. - Configurare il vostro forum
A questo punto MDForum è installato e pronto per l'uso, comunque dovreste andare nella sezione amministrazione e impostare il vostro forum, aggiungendo categorie and argomenti. Inoltre, come predefinito il modulo allegati è disabilitato, se scegliete di usarlo, vi occorre attivarlo nell' opzione Gestione Allegati nella pagina amministrazione del forum. - Installare il Multi-Block (Optional)
Se volete aggiungere un blocco che può contenere: gli ultimi messaggi del forum, statistiche del forum, lista categorie forum, o un avviso di Messaggio Privato MDForum "Chi è online" al vostro sito MAXdev,MDpro, allora vi occorre installare Multi-Block. Iniziate inserendo la pagina Amministrazione di MAXdev. Quindi selezionate [b] Blocchi. Ora selezionate Nuovo Blocco.
Ora vi sarà presentata una videata che vi chiede di compilare un title per il vostro blocco, dategli un titolo.
Dal menu a discesa selezionate MDForum/Multi-Block.
Quindi scegliete dove volete che sia visualizzato, centrato è meglio. La sezione avviso messaggio privato di MDForum "Chi è online" funziona solo nel blocco di destra o sinistra.
Scegliete una Lingua.
Cliccate Esegui modifiche.
Vi sarà, quindi, presentata una videata di configurazione dove potete scegliere quali caratteristiche visualizzare in aggiunti di recente di Multi-Block. Multi-Block è un bloco configurabile di MAXdev che può visualizzare una vasta varietà d'informationi. Ci sono un mucchio di cose che potete configurare qui, quindi provate a vedere quali sono le possibilità. Vi offriremo una guida utenti comprensiva per Multi-Block in futuro, come ulteriore caratteristica nelle future versioni.
Una volta che siete soddisfatti con i vostri cambiamenti scegliete Esegui. Questo conclude le istruzioni di nuova installazione.
L'installazione di MDForum varierà secondo il vostro server e database. Se avete l'accesso con interfaccia grafica al vostro account (via telnet o ssh per esempio) potete voler uploadare l'intero archivio di MDForum (in modalità binaria!) nella directory del vostro host, e scompattarlo nella vostra cartella moduli di MAXdev. Se non avete l'accesso grafico o non volete usarlo, vi occorrerà decomprimere l'archivio di MDForum in una directory locale del vostro sistema, usando il vostro programma di compressione favorito, es. WinZip, rar, zip, etc. Da lì dovete inviare, via FTP, TUTTI i file che contiene (essendo sicuri di mantenere la struttura della directory e i nomi dei file) nella vostra cartella moduli di MAXdev. Si prega di controllare che i formati dei nomi file siano mantenuti, NON forzare i nomi dei file a tutto minuscolo o maiuscolo, altrimenti causerà problemi in seguito. Tutti i file .php, .inc, .sql, .cfg e .htm dovrebbero essere uploadati in modalità ASCII, mentre tutta la grafica dovrebbe essere uploadata in modalità BINARY. Se non avete familiarità con il significato, si prega di fare riferimento con la documentazione del vostro client FTP. In molti casi questo è trattato in modo del tutto trasparente dal vostro client FTP, ma se incontrate problemi, in seguito, dovreste assicurarvi che i file siano uploadati correttamente come descritto qui. - Prima di aggiornare
- Le vostre tabelle phpBB2 devono essere copiate o ripristinate nel database MAXdev prima che avvenga la conversione.
- Anche le tabelle devono avere il predefinito prefisso tabella phpBB2 di phpbb_.
- E' una strada a senso unico, TUTTI gli utenti di MAXdev saranno cancellati, quindi gli utenti phpBB2 saranno inseriti in MAXdev,MDpro, eccetto per l'utente amministratore (utente id 2).
- Fate un backup dei vostri database phpBB2, perchè non si può annullare l'operazione.
- PNphpBB
- phpBB2 2.0.x Applicativo indipendente
- MDForum
MDForum supporta l'aggiornamento da applicativi di phpBB2 versioni 2.0.x. Non ci sono necessità di sincronizzazioni tra MAXdev e phpBB2. Se scegliete di aggiornare/convertire a MDForum da una versione dell'applicativo phpBB2 ci sono alcune cose che dovreste conoscere. Potete SOLO aggiornare se state usando uno dei seguenti moduli:
- Aggiornare a MDForum
Se avete già una versione del modulo installato, si prega di vedere la sezione "Aggiornare da una versione precedente". - Backup dei vostri database
Non è necessario alcuna spiegazione per questo passo. Fatelo! - Rimuovere i blocchi forum esistenti
Questo è molto importante! Se aggiornate la vostra installazione esistente alla 1.1 e avete installati dei blocchi che usano le tabelle dalla vecchia versione di questo modulo. Potreste avere seri problemi operando e navigando il vostro sito MAXdev. Se avete problemi (o errori caricando la vostra pagina indice) l'unico modo per correggerli è andare con una utility per database (indicata sopra) e rimuovere il blocco corrispondente dalla tabella {MAXdev table prefix here}_blocks. - Disattivare e rimuovere il vostro modulo forum esistente
Dalla pagina amministrazione di MAXdev,MDpro, selezionate moduli, rigenera e poi disattivate e rimuovete il modulo forum esistente. Non vi occorre rimuovere la directory phpBB2 o MDForum al momento. Siate certi do conservare le directory dei file e avatar così che possono essere copiati sopra la nuova directory d'installazione. Nota: Se state aggiornando dalla versione .1.0b potete solamente copiare il pacchetto d'installazione sopra l'esistente. Comunque c'è un numero di file aggiunti e rimossi dalla .1.0b, quindi vi avvisiamo che dovete rimuovere tutti i file della vecchia versione prima dell'installazione della nuova. Potete mantenere i files, images/ranks (se li usate), e le directory images/smiles, ma dovreste cancellare tutti gli altri file. - Rimuovere il file config.php
MDForum non usa più il file config.php situato nella directory modules/MDForum (o modules/phpBB2). PER FAVORE, NON CONFONDETELO CON IL FILE CONFIG.PHP che si trova nella vostra directory di root MAXdev. MDForum prende TUTTE le informazioni database da MAXdev. Giacché le tabelle per MDForum sono situate all'interno del database di MAXdev,MDpro, non è necessario duplicare le informazioni di connessione al database. Il prefisso delle tabelle per il forum DEVE essere phpbb_. Rimuovere questo file ora, visto che non è più necessario. Alcuni blocchi cercano ancora questo file, per scoprire dove sono localizzati i dati del forum ($table_prefix). Se volete continuare a usare questi blocchi, vi occorrerà editarli per contenere la variabile $table_prefix. Se lo fate, assicuratevi di includere la variabile MAXdev per il prefisso del sito, all'incirca così: $table_prefix = pnConfigGetVar('prefix') . "_phpbb_"; Caratteristica: MDForum adesso include Multi-Block, un blocco multiuso che può essere usato per il Login, Chi è Online, Ultimi messaggi del Forum, Stato del Forum, e un blocco Categoria del Forum. Potete usare ogni combinazione delle suddette per personalizzare il blocco per includere una o tutte le suddette possibilità. Siamo sicuri che troverete questo blocco molto utile. - Verificare il vostro prefisso dell'installazione corrente
Questo è un'altro problema importante. Se non usate le tabelle predefinite con il prefisso (phpbb_) per il vostro forum, allora vi occorre cambiarle in phpbb_ (TUTTO IN MINUSCOLO) o il processo di aggiornamento, non trovandole, comincerà una NUOVA installazione. L'altra opzione è cambiare la variabile $old_table_prefix nello script pninit.php. Cambiatelo con lo stesso prefisso delle tabelle che avete installato. Il programma di aggiornamento, dovrebbe quindi essere in grado do trovare le tabelle e spostarle nella nuova locazione. Nota: qualcuno di voi può aver già fatto i necessari cambiamenti per supportare la possibilità multi-sito di MAXdev. Se fosse, assicuratevi di averli chiamati {MAXdev table prefix}_phpbb_, altrimenti vi occorrerà impostare la variabile $old_table_prefix nello script MDForum_update.php e citato sopra. Lo script di aggiornamento vi notificherà, e terminerà, se non trova il VECCHIO prefisso delle tabelle o se il NUOVO prefisso delle tabelle sono occupate, NON sovrascrive o rinomina le vostre tabelle se non può spostarle nella nuova locazione. - Copiare gli avatar allegati/uploadati in un posto sicuro
- PNphpBB
- modules/PNphpBB2/files
- modules/PNphpBB2/images/avatars/upload
Se non potete uploadare gli avatar e non usate il modulo allegati allora potete saltare questo passo. E' molto importante ricordare che se state usando la caratteristica dei file allegati di MDForum e/o permettete agli utenti di uploadare avatar, che salvate nelle seguenti directory in un luogo sicuro. MAXdev si occupa degli avatar per MDForum, quindi vi può occorrere copiarli in \images\avatar\ per permettere ai vostri utenti di continuare a usarli. Le suddette locazioni sono predefinite, quindi se le avete cambiate allora dovrete sostituire dove le avete archiviate. Suggerimento: Dovrebbe essere il momento giusto per far notare che MDForum usa modules/MDForum come sua root predefinita per trovare i file. Il percorso completo della vostra root web non è più necessaria. Lo script di aggiornamento li cambierà per voi. Vi occorrerà tornare dopo che l'aggiornamento è completato e verificare queste locazioni e spostare i file associati con questi percorsi, se li avete cambiati dalla root predefinita. (cioè: MDForum non supporta la lettura file da locazioni al di sotto della directory modules/MDForum. L'aggiornamento di MDForum cambierà gli inserimenti nella tabella config, per adattarsi a questa nuova struttura della directory. Se pensate semplicemente di sovrascrivere la vostra installazione esistente (solo per i precedenti utenti di MDForum) allora non c'è bisogno di farlo, i file o le directory non saranno cancellati. Vi raccomandiamo di cancellare tutte le versioni di file prima dell'aggiornamento. Per essere sicuri, dovreste salvarli in qualche modo. Se pensate di rimuovere/cancellare l'installazione allora dovrete ripristinare questi file nelle nuove locazioni. - Decomprimere il pacchetto MDForum
Decomprimete il contenuto del file MDForum.zip o MDForum.tgz nella vostra cartella moduli di MAXdev. QUESTI DEVONO andare nella directory root della vostra installazione di MAXdev! Se decomprimete i file nella directory moduli, verrà messa nella directory sbagliata, a causa del motore di ricerca integrato di MAXdev che è incluso nel pacchetto. Vedere Nuova Installazione per una più dettagliata descrizione per l'upload dei file via FTP. Nota: Molti utenti che hanno installato o aggiornato, hanno insistito ne'installare il modulo in modules/phpBB2 o altre directory sotto modules. Sebbene ci sia stato qualche riferimento al modulo nome ($ModName) dentro il codice di MDForum, non è supportato e avrete problemi. Quindi fate un favore a tutti di inserire voi stessi e siate certi che il modulo sia decompresso o uploadato nella directory modules/MDForum. Da notare anche che la directory è in maiuscolo e minuscolo (MDForum). - Ottenere i file addizionali lingua
E' improbabile che phpBB2 e la versione precedente di questo modulo, le procedure d'installazione e aggiornamento hanno il testo in lingua per mantenere l'installatore aggiornato sulle novità. Sebbene molti installatori saranno in grado di capire un po', se non del tutto, l'Inglese, Abbiamo pensato che sarebbe simpatico includere dei file aggiuntivi di lingua specifici per questi processi. Se non è possibile trovarli, saranno in inglese. Ottenere i file della lingua giusta per il vostro sito MAXdev,MDpro, gli script d'installazione e aggiornamento, cercheranno l'equivalente file in lingua di MAXdev (lang_MDForum.php) nella directory modules/MDForum/language. Sono installati in base alla struttura del percorso del kit in lingua. La struttura del percorso del kit linguaggio è lo stesso del modulo, se decomprimete o lo uploadate in modules/MDForum dovrebbero trovare la via di casa. Nota: Le versioni 1.0 e superiori usano un file di lingua aggiornato lang_MDForum.php. Se pensate semplicemente di copiarlo sopra un'installazione esistente, siate certi che questo nuovo file in lingua sia aggiornato, o abbiate informazioni chiare nel processo di aggiornamento. Sarà dura raccontare cosa succede. - Impostare i permessi
Per far s' che questo modulo funzioni correttamente, dovete accertarvi di avere impostato correttamente i permessi per la directory di MDForum. Il modulo forum stesso, dovrebbe essere leggibile a tutti; questo è uno dei più importanti problemi che sorgono quando si installa questo modulo. La cartella dei file (modules/MDForum/files). Inoltre se pensate di usare l'opzione miniatura per il modulo allegati, allora vi occorrerà creare una directory (thumbs) sotto files e renderla accessibile in scrittura. Dovreste essere in grado di dare a queste cartelle l'accesso in scrittura via web server, è fortemente consigliato NON dargli l'accesso in scrittura al mondo. Se usate il web server apache e avete la username predefinita per il web server impostata a “apache”, allora tanto più apache ha accesso proprietario o in scrittura, tanto più sarete ok. Nota: Secondo la Guida Utenti del Modulo Allegati, la directory thumbs sarà creata quando l'opzione miniature è abilitata e il tasto IMPOSTAZIONI TEST è selezionato. Vedere Guida dell'utente al Modulo Allegati, per maggiori informazioni su come usare il Modulo Allegati. - Inizializzare il modulo
Loggatevi come amministratore attraverso MAXdev,MDpro, andate nella sezione amministrazione e selezionate moduli.
Dopo selezionate rigenera moduli e scorrete in basso fino a trovare MDForum. Alla destra dovreste trovare Inizializza cliccatelo adesso. Quelli che stanno aggiornando dalla .1.0b troveranno un tasto di aggiornamento, se invece l'avete dimenticato Disattivare e rimuovere il vostro modulo forum esistente ritornate ed eseguite questa operazione prima di proseguire.
Il vostro schermo andrà in pausa per alcuni secondi (forse di più per sistemi più lenti), quindi vi sarà presentata una videata di stato che vi mostrerà tutto ciò che lo script ha eseguito, o non ha eseguito. (Se non avete aggiornato con successo il vostro file lang_MDForum.php potete avere una mancanza di informazioni). A questo punto l'aggiornamento è completo. Dovreste vedere dove ha spostato la struttura della vostra tabella, nella nuova struttura della tabella con prefisso di MAXdev. Se è nella posizione predefinita, dovrebbe mostrare che ha spostato i dati in md_phpbb_*. Avrà anche aggiornato o installato il modulo allegati. Se incontrate altri errori di quelli elencati nella schermata di stato di MDForum, PER FAVORE fatecelo sapere. Se ricevete errori nelle tabelle allegati (dovrebbero essere 5), non preoccupatevi la procedura di aggiornamento scoprirà che queste sono mancanti e le installerà automaticamente. Dopo aver rivisto la schermata di stato (potrebbe essere piuttosto lunga, perciò se trovate degli errori, potete stampare o salvare questa schermata) cliccate il tasto “Fatto” in basso e sarete riportati nella schermata lista moduli. Queste nuove procedure di installazione e aggiornamento sono state provate SOLO con MySQL, c'è una possibilità che altri tipi di database possano incontrare problemi. - Attivare MDForum
Ora che MDForum è Inizializzato/Aggiornato vi occorrerà attivarlo. Fatelo adesso. Una volta che è stato attivato, dovrete seguire il collegamento "edita amministratore" per mostrarlo nella pagina Amministrazione di MAXdev come MDForum. - Rimuovere la directory d'installazione
Per vostra sicurezza, il modulo non vi concederà di usare o amministrare il forum, fino a che la directory modules/MDForum/install non sia stata rimossa. Fatelo adesso. Potete rinominarla se volete, o spostarla in un luogo non pubblico, ma dopo che l'avete installata non vi occorrerà più, a meno che vogliate rimuovere MDForum. MDForum versioni 1.0 e superiori, ora includono una procedura di disinstallo che rimuoverà TUTTE le tabelle dal database di MAXdev. Questa è un altra ragione per cancellare la directory install. Se rimuovete il modulo da MAXdev vi sarà ricordato che le tabelle esistono ancore e il modulo è stato semplicemente rimosso dal database di MAXdev. Se volete permettere che MDForum rimuova le tabelle, vi occorrerà avere il remove_MDForum.php nella directory install. SI PREGA DI USARE CON CAUTELA! - Ripristinare allegati e avatar
Se non potete uploadare avatar e non usate il modulo allegati, allora potete saltare questo passaggio. Ora che l'aggiornamento del forum è completo, potete copiare/spostare ogni allegato o avatar dalla vostra precedente installazione. Assicuratevi di spostare gli allegati nella directory modules/MDForum/files e gli avatar utente in images/avatar/. Gli avatar sono trattati con MAXdev e integrati in MDForum, questo è il perchè dovete spostarli al di fuori di MDForum. Ancora, siate certi che il web server abbia accesso in lettura/scrittura in queste directory o non potrete usare queste caratteristiche. - Copiare i Messaggi Privati (Optional)
MDForum non ha il proprio sistema di messaggi privati. Il sistema PM di phpBB è stato rimosso per impedire la duplicazione tra MAXdev e MDForum. Se volete mantenere tutti i vostri Messaggi Privati esistenti, aprite copy_private_messages.zip che è incluso all'interno della cartella \modules\MDForum\docs\. C'è un file di testo, con ulteriori istruzioni su come copiare i messaggi privati nel modulo MAXdev Messaggi. - Rimuovere i vecchi moduli
A questo punto dovreste rimuovere la vecchia directory phpBB2 o altri riferimenti di MDForum che abbiate. E' importante farlo, altrimenti quando rigenerate i moduli in MAXdev troverà il modulo duplicato e l'informazione blocco in quella directory e vi si presenta con un errore, in PIU' non vorreste, sbadatamente, ri-inizializzare il vecchio modulo. Non dovete reindirizzare niente, per errore, in questa directory. - Configurare il vostro forum
Nella versione precedente del modulo forum, era necessario dire al forum esattamente dove era localizzato il modulo. Le directory necessarie da avere modules/phpBB2 poste all'inizio delle directory che non è più necessario. La procedura di aggiornamento proverà a cambiarle, tanto bene quanto un numero di altre impostazioni predefinite. Ma dovreste rivederew e essere certi che siano corretti. Altrimenti dovranno essere modificati manualmente.
Dalla pagina Amministrazione, sotto Amministrazione Generale, scegliete Configurazione. Quindi assicuratevi che il percorso dello script sia stato cambiato da modules/phpBB2 in modules/PNphBB2 (guardare le maiuscole e minuscole). Il modulo non guarda più questa opzione perchè tare il percorso dello script dal nome del modulo MAXdev. Ma sarebbe meglio assicurarsi se sia pieno, nel caso si perda qualcosa. Verificate che ciò sia stato fatto. Altrimenti fate le necessarie modifiche. Vi incoraggiamo a mantenere le impostazioni predefinite, per queste opzioni, in modo che i futuri aggiornamenti saranno più agevoli per voi e c'è meno possibilità che vi dimentichiate di verificarli.
Percorso Archivio Faccine: images/smiles (Questa è la directory dove tutte le emoticon sono memorizzate.)
Una volta che siete soddisfatti delle impostazioni, cliccate “Submit”.
Se avete già installato il modulo allegati, allora vi occorrerà verificare alcuni percorsi per bene all'interno.
Sotto Allegati scegliete Gestione e verificare il seguente:
Directory di Upload: files (Luogo dove gli allegati uploadati saranno archiviati) Questo conterrà anche la directory di archivio delle miniature, se le avete abilitate. files/thumbs è dato per scontato e sarà creata se scegliete l'opzione Categorie Speciali dal menu Amministrazione Estensioni, verificate il luogo del Programma Imagick e scegliete Prova Impostazioni in fondo alla pagina. Imagick è il programma che crea le miniature; deve essere installato prima di abilitare le miniature nel modulo allegati. Per maggiori informazioni su come avere e installare questa opzione vedere la Guida dell'utente al Modulo Allegati. Icona Invio Allegati: images/icon_clip.gif
Icona Argomento Allegati: images/icon_clip.gif Le versioni precedenti di questo modulo, tenevano queste icone nella cartella images di MAXdev. Non occorre più tenerle là, e possono essere rimosse, a meno che usate queste immagini da qualche parte. Una volta che siete soddisfatti con le impostazioni, cliccate “Submit”.
A questo punto MDForum è aggiornato e pronto da usare, comunque se la modalità allegati è stata installata di recente, allora è disabilitata automaticamente, se scegliete di usarla vi occorrerà attivarla dall'opzione Gestione - Allegati, nella pagina amministrazione del forum. Anche se non avete dato ai vostri utenti un modo per entrare nel forum o avete aggiornato da qualcos'altro che MDForum, vi occorrerà creare/editare la voce di menu, così che possa essere indirizzato al nuovo modulo, vedere sotto. - Aggiungere voce di menu
Per ultimo ma non meno importante, vorrete che i vostri utenti siano in grado di andare nel vostro forum. Potete farlo in molti modi, ma è suggerito che l'aggiungiate al vostro menu principale (moduli menu). Dalla pagina Amministrazione di MAXdev selezionate Blocchi.
Dalla pagina Vedi Blocchi, trovate il menu principale (Se avete installato MAXdev standard) Scegliere modifica, e da qui potete sia aggiungere il forum in fondo al menu o in una sezione particolare, in questo esempio lo metteremo nella prima posizione sotto i Moduli. Sulla linea che dice Moduli (per esempio), selezionate il box alla destra che dice Inserisci Bianco Dopo, quindi scorrete in basso nel fondo e cliccate il tasto Esegui. Ciò vi riporterà alla videata Vedi Blocchi, quindi proseguite e cliccate ancora l'opzione Modifica per menu principale.
Ora dovreste avere una linea bianca sotto la voce di menu i Moduli, nella colonna del titolo. Ora digitate in quello spazio bianco sotto i Moduli "Forum", "Mio Forum", o cos'altro volete chiamare il vostro nuovo forum. Spostatevi nella colonna URL e inserite [MDForum] le [] DEVONO essere usate. Quindi nella descrizione (è optional) inserite una descrizione del vostro nuovo forum.
Una volta soddisfatti delle impostazioni cliccate “Esegui modifiche”. - Installare il Multi-Block (Optional)
Se è stato usato il blocco LastXPost nella, precedente versione, dovreste averlo rimosso nel passo Rimuovere i blocchi forum esistenti. Se volete aggiungere un nuovo blocco che può contenere: gli ultimi messaggi del forum, statistiche forum , lista categorie forum, o un avviso di Messaggio Privato MDForum "Chi è online" al vostro sito MAXdev,MDpro, allora vi occorrerà installare Multi-Block. Iniziate entrando nella pagina Amministrazione di MAXdev. Quindi selezionate [b] Blocchi. Ora selezionate Nuovo Blocco.
Ora vi sarà presentata una videata che vi chiede di compilare un title per il vostro blocco, dategli un titolo.
Dal menu a discesa selezionate MDForum/Multi-Block.
Quindi scegliete dove volete che sia visualizzato, centrato è meglio. La sezione avviso messaggio privato di MDForum "Chi è online" funziona solo nel blocco di destra o sinistra.
Scegliete una Lingua.
Cliccate Esegui modifiche.
Vi sarà, quindi, presentata una videata di configurazione dove potete scegliere quali caratteristiche visualizzare in aggiunti di recente di Multi-Block. Multi-Block è un blocco configurabile di MAXdev che può visualizzare una vasta varietà d'informazioni. Ci sono un mucchio di cose che potete configurare qui, quindi provate a vedere quali sono le possibilità. Vi offriremo una guida utenti comprensiva per Multi-Block in futuro, come ulteriore caratteristica nelle future versioni.
Una volta che siete soddisfatti con i vostri cambiamenti scegliete Esegui. Questo conclude le istruzioni per l'aggiornamento installazione.
- Aggiornamento da un'applicazione phpbb su MAXdev e MDForum
Attraverso questo metodo potete aggiornare un sistema phpbb standard non modificato in un sistema integrato MAXdev e MDForum. Tutti i vostri utenti potranno loggarsi in MAXdev usando le loro vecchie username e password di phpbb. Una ragionevole conoscenza dei database di mysq,l qui può essere necessaria, e dovete aggiornare manualmente gli avatar/punteggi degli utenti na volta che MDForum è installato. E' necessario una nuova installazione di MAXdev,MDpro, se avete altri utenti, oltre all'Amministratore, dovrete cancellarli per eseguirlo con successo. - Eseguire i backup di phpbb
Come ad ogni aggiornamento, dovreste sempre essere preparati al peggio. Avere dei backups completi è sempre buona cosa, in caso di disastri. Fare un salvataggio al vostro database phpbb è essenziale, avere un backup e downloadarne un'altra copia da editare manualmente. - Assicurarsi che il database sia corretto
MDForum cerca phpbb_ tables e se sono trovate nello stesso database della vostra installazione MAXdev,MDpro, quindi starà in attesa e vi chiede cosa volete fare. Potete optare per aggiornare al sistema MAXdev/MDForum integrato, o solo ignorare le phpbb_ tables e installare una nuova copia di MDForum. Se installate MAXdev nel vostro database phpbb, che ha già come predefinito il phpbb_ prefix, potete andare direttamente alla sezione 9d, sarete attesi con tutte le possibili opzioni d'installazione. Se avete MAXdev in un database e phpbb in un'altro, avrete bisogno di esportare i dati dal vostro database phpbb e importarli nel database diMAXdev. Se le vostre tabelle phpbb non sono nel formato predefinito di phpbb_ , raccomanderei l'uso di un programma sostituzione testo tipo Block Text Replacer per cambiare phpbb_* - Uploadare il database
Se avete editato manualmente il vostro database, non vi occorre ri-uploadare i dati nel vostro database MAXdev. A causa della misura di phpbb, è raccomandato l'uso di uno strumento tipo BigDump per evitare che phpmyadmin dia errori per tempi alti e faccia terminare il vostro browser. - Copiare dati in MAXdev
Ora che avete i dati del forum nelle phpbb_ tables, abbiamo solo bisogno di spostarli nelle tabelle MDForum, per farlo, basta andare nell'area moduli, rigenerare e inizializzare MDForum. Se avete seguito i suddetti passi correttamente, vi sarà presentate quattro scelte su come volete procedere. Una volta eseguita la procedura di copia dei dati da phpbb a MDForum, non c'è possibilità di tornare, quindi siate certi che tutti i vostri backup siano a posto. - Copiare i Messaggi Privati (Optional)
MDForum non ha il proprio sistema di messaggi privati. Il sistema PM di phpBB è stato rimosso per impedire la duplicazione tra MAXdev e MDForum. Se volete mantenere tutti i vostri messaggi privati esistenti, aprite copy_private_messages.zip che è incluso all'interno della cartella \modules\MDForum\docs\. C'è un file testo con ulteriori istruzioni, su come copiare i messaggi privati nel modulo Messaggi di MAXdev. - Migrazione Completa
La migrazione a MAXdev e MDForum è ora completa, seguite, per favore, Istruzioni nuova installazione adesso, per terminare l'installazione e aggiungere un collegamento al vostro modulo. Un po' di lavoro dovrebbe essere già fatto, per occuparci della migrazione dei punteggi utente e avatar, ma tutti i dati e utenti dal vostro vecchio forum saranno mantenuti. Ogni problema, per favore, postatelo nell'area supporto di a MAXdev.com
- Aggiornare da una versione precedente
- Fare i backup
Come in ogni aggiornamento, dovreste essere sempre pronti al peggio. Dei buoni backup sono sempre utilissimi in caso di disastri. Il salvataggio del vostro Database di MAXdev,MDpro, salverà anche i vostri forum. Salvate anche la directory del vostro MDForum. - Disabilitare la compressione in MAXdev
Abbiamo trovato, in alcuni casi, che con la compressione (gzip) abilitata in MAXdev impedirà la visualizzazione delle schermate di stato dell'installazione/aggiornamento. Vi raccomandiamo che fino a che il modulo non sia installato/aggiornato e attivato, che questa opzione sia disabilitata. Potete trovare questa opzione nella pagina Amministrazione di MAXdev sotto impostazioni. - Rimuovere i file del modulo esistente
- modules/MDForum/images/ranks
- modules/MDForum/images/posticons
- modules/MDForum/images/smiles
Con gli aggiornamenti precedenti a MDForum, non era necessario rimuovere i file del vostro vecchio MDForum prima dell'aggiornamento. Comunque ci sono situazioni dove ciò poteva causare problemi con alcune installazioni, dovute al fatto che molti amministratori usano i client FTP per trasmettere le loro versioni di file ai loro server. Errori di trasmissioni possono succedere, l'abbiamo visto molte volte in passato. Questi risultati in una parziale o incompleta installazione dei file della versione. Il Team MaxDev raccomanda di cancellare TUTTI i file delle versioni precedenti, prima dell'aggiornamento/decompressione della nuova versione, eccetto che per i seguenti file/directory. Se avete aggiunto o personalizzato: emoticon, immagini punteggi, icone messaggi dovreste mantenere le seguenti directory rispettosamente Se state usando il modulo stili eXtreme (Compilatore Template ) allora dovreste rimuovere anche i contenuti della directory modules/MDForum/cache giacchémolti dei file del template sono cambiati. Questo impedirà che la vecchia versione del template, venga usata una volta che l'aggiornamento sia completato. - Decomprimere il pacchetto MDForum
Seguite le procedure nella sezione Decomprimere il pacchetto MDForum e l'upload nella directory di MDForum . Il team MAXdev raccomanda vivamente di rimuovere i file predefiniti di MDForum per assicurare un aggiornamento sicuro. State attenti a non cancellare i vostri file uploadati/allegati nella directory file o ogni punteggio personalizzato - Aggiornare MDForum in MAXdev
Collegatevi come amministratore attraverso MAXdev,MDpro, andate nella sezione amministrazione e selezionate moduli.
Dopo selezionate rigenera moduli e scorrete in basso e trovate MDForum. Alla destra, dovreste trovare Aggiorna, cliccatelo adesso.
Il vostro schermo andrà in pausa per alcuni secondi (forse di più, per sistemi più lenti), quindi vi sarà presentato una schermata di stato che vi mostrerà tutto quello che la procedura ha eseguito, o non ha eseguito. A questo punto l'aggiornamento è completo. Aggiornerà, anche, o installerà il Modulo Allegati. Se incontrate altri errori che non sono presenti nella schermata di stato di MDForum, PER FAVORE fatecelo sapere. Dopo aver rivisto la schermata di stato (può essere abbastanza lungo, quindi se incontrate errori, potete stampare o salvare la videata) cliccate il tasto “Done” in fondo, e sarete riportati alla schermata lista moduli. - Attivare MDForum
Ora che MDForum è aggiornato, vi occorrerà attivarlo. Fatelo adesso. Una volta che è stato attivato, dovete seguire il collegamento "edit admin" per visualizzarlo nella pagina Amministrazione di MAXdev come MDForum. - Rimuovere la directory install
Per vostra sicurezza, il modulo non vi concederà di usare o amministrare il forum, fino a che la directory modules/MDForum/install non sia stata rimossa. Fatelo adesso. Potete rinominarla se volete, o spostarla in un luogo non pubblico, ma dopo che l'avete installata non vi occorrerà più, a meno che vogliate rimuovere MDForum. A questo punto il vostro aggiornamento è completo.
L'aggiornamento da una versione precedente di MDForum è relativamente semplice. - Rimozione di MDForum
MDForum versione 1.0 e superiore include un pratico (ma pericoloso) script di rimozione. Può essere usato SOLO nella pagina amministrazione di MAXdev,MDpro, tramite il collegamento Rimuovi moduli. Se avete rimosso la directory install (dovreste averla), e volete usare lo script di rimozione, dovrete ripristinare la directory install dall'archivio della versione, prima di eseguire il passaggio della rimozione. Se usate questa procedura tenete bene a mente, che vi rimuoverà completamente le tabelle di MDForum da MAXdev,MDpro, quindi cancellando tutti i vostri forum e messaggi, quindi usatelo con cautela. C'è stato un numero di controlli messi che assicurano che il sito amministrato stia eseguendo il processo di rimozione. - Supporto Generale
Il supporto per MDForum può essere ottenuto accedendo ai forum su http://www.MAXdev.com. Ci sono forum specifici per il supporto di MDForum, così come gli argomenti di discussione sui temi, lingua e moduli. Sebbene MDForum sia offerto "COSI' COM'E'" senza assicurazioni o specifiche garanzie, vi offriremo supporto dove possiamo. Il forum offre supporto da molti altri utenti di MDForum. Si PREGA DI NON contattare gli autori di phpBB2/PNphpBB2, o autori dei moduli inclusi, direttamente per il supporto. MDForum è stato sviluppato indipendentemente da phpBB2 e non è supportato da phpBB2. - Crediti
MDForum è stato sviluppato dagli sforzi congiunti dei seguenti individui. Il Team MAXdev Il PNphpBB group Carls - Carl Slaughter - Programmazione, Porting e conversione di phpBB2 carls@itsallbutstraw.com or carls@pnphpbb.com http://www.itsallbutstraw.com o Batpuppy - Sviluppo temi - PNTheme/PNLite - Debugging e testing ppeay@drpeay.com http://batpuppy.drpeay.com/ Bobt - Traduzione lingua e pacchetti lingue bob@magicfingers.org http://no.magicfingers.org/ MDForum è basato su pnphpbb che è situato in http://www.phpbb.com Desideriamo ringraziare chiunque abbia dato contributi al progetto non importa quanto grande. Noi continueremo ad accettare e usare suggerimenti dagli utenti di MDForum . - Copyright ed esclusione di responsabilità
Questa applicazione è un software open source rilasciata sotto GPL. Si prega di vedere il codice sorgente e la directory Docs per maggiori dettagli. MDForum e il team MaxDev non è in nessun modo associato con phpBB o il phpBB Group. Questo pacchetto e i suoi contenuti sono Copyright © 2005 MAXdev Team, Tutti i Diritti Riservati.
|