eNvolution 1.2.5 installa.txt v. 1.2 (26.06.2003) Per l'upgrade leggete in basso Per installare Envolution 1.2.5 decomprimi semplicemente i contenuti del file compresso che hai scaricato e copialo in una directory visibile del tuo web server (la directory principale del web server va bene). Perchè eNvolution possa funzionare al meglio, in conseguenza delle sue funzioni avanzate, il server e l'ambiente dove è installato deve essere esaminato. Per questo scopo abbiamo inserito lo strumento envocheck.php nella cartella d'installazione o accessibile anche già dalla prima schermata d'installazione. Queste impostazioni nel httpd.conf e/o in php.ini sono richieste: ** SAFE_MODE -> OFF ** REGISTER_GLOBALS -> ON ** OPEN_BASEDIR -> lasciare vuoto, o inserire il percorso della directory di eNvolution (è possibili anche inserire più percorsi separati da ';') Su piattaforme UNIX Imposta chmod 666 tutti i file che sono nella directory /config. Imposta chmod 666 config.php nella directory principale. Imposta chmod 777 la directory config. Imposta chmod 777 la directory xcache a tutte le sottodirectory. Imposta chmod 777 la directory upload e tutte le sottodirectory. Imposta chmod 777 la directory images/avatar/personal. Ricorda: eNvolution effettua tutti i cambiamenti necessari automaticamente, ma potrebbe essere che tu abbia bisogno di lavorare manualmente sulle informazioni di configurazione che si trovano in: Directory /config env-config.php per la configurazione di eNvolution dl-config.php per la configurazione dei download wl-config.php per la configurazione dei web link rte-config.php per la configurazione dell'editor Quindi apri il tuo web browser e vai a: http://www.tuo.indirizzo.qui/tuo.percorso.qui/install.php e segui le semplici informazioni per l'installazione o l'aggiornamento. Se incontri problemi, per favore controlla nella tua directory /config, apri il file install_log.txt per leggere il log della procedura di installazione, puoi copiare e incollare questo log anche per chiedere aiuto nel nostro forum di supporto. Ecco alcuni consigli per l'installazione upgrade di eNvolution Innanzitutto prima di cominciare sempre un backup di sicurezza. Nuova installazione: Questa è la soluzione migliore e con meno problemi, dato che non ci sono precedenti installazioni . Il database è creato completamente nuovo, se l'opzione "crea database " è impostata. Con sistemi UNIX/LINUX potrete incontrare alcuni problemi dato che non tutti gli utenti hanno accesso per la scrittura del database. Comunque per l'installazione serve un utente con i permessi root per il database, oppure è possibile anche creare il database manualmente, ad esempio con phpMyAdmin. Se create un database manualmente, potrete lasciarlo vuoto dato che la procedura d'installazione provvederà a creare tutte le tabelle necessarie automaticamente. (X)-Upgrade (da precedenti versioni di eNvolution, Postnuke o phpNuke): Non usate la sovrascrittura dei vecchi files per fare l'upgrade, dato che molte volte alcune directory o file vengono rinominati, o perchè obsoleti vengono rimossi. La soluzione migliore quindi è quella di copiare tutti i files in una directory separata FATE UNA COPIA DI BACKUP DEL VOSTRO DATABASE PRIMA DI CONTINUARE. Il sistema da cui volete upgradare può essere scelto durante la fase d'installazione, in seguito alla vostra scelta il database verrà modificato, e verranno inserite tutte le informazioni richieste. eNvolution verifica tutte le tabelle della precedente installazione, e determina quali di queste necessitano di essere cambiate, altre tabelle presenti e non necessarie ad eNvolution non verranno toccate. Per upgrades da phpnuke: Quest sistema è molto differente da Postnuke ed eNvolution. I blocchi, moduli e funzioni scritti per phpnuke non è possibile usarli in eNvolution. L'upgrade è calcolato su una installazione standard di Phpnuke. Quindi esaminate la vostra installazione attentamente, naturalmente dopo avere fatto una copia di sicurezza sia del database che dei files, e determinate quali moduli, blocchi ed altre parti potete rimuovere. Ormai con una piccola ricerca, potrete trovare quasi tutti i moduli che utilizzate in phpnuke programmati per eNvolution Solop er upgrade dalla versione 1.2 beta. Se state upgradando da eNvo 1.2 beta e non avete moduli personalizzati o strani potete sovrascrivere tutti i files meno il file config/env-config.php, anche se il lavoro più pulito sarebbe quello di cancellare i vecchi files ed uplodare i nuovi. eNvolution 1.25 contiene una nuova versione di subjects, è cambiato anche il nome da Subjects in subjects, quindi avete due scelte: Verificate se nella cartella modules/Subjects/page non ci sono vostri files relativi a documenti pubblicati con subjects, se la cartella è vuota potete allora cancellare tutta la directory Subjects al completo e poi uploadare i files, altrimenti potete semplicemente cancellare tutto meno la directory pages ed uploadare tutti i files per poter effettuare l'upgrade. Cancellate il file includes/blocks/subjects.php Cancellate il file modules/Messages/pnblocks/i-pm_messages.php Abbiamo aggiunto un opzione nella fase di upgrade dove potete mettere ai valori di default i blocchi ed i moduli , scegliete questa opzione è molto meglio, eNvo effettuerà cosi un installazione con impostazioni dei blocchi e moduli per default e poi sarà veloce aggiungere muovere o eliminare blocchi o moduli che non vi servono. Ora eNvolution durante la fase di installazione scrive tutti i passi che fate durante l'installazione, in un file di log install_log.txt quindi se qualche cosa non funziona copiate i dati contenuti in questo file, sarà più facile per noi potervi aiutare. Ricorda di cancellare il file install.php e tutta la directory install. La loro presenza permette alle altre persone di vedere la password che hai utilizzato per connetterti al database. -- TiMax aka Massimiliano Tiraboschi -- Romeo aka cino -- WindMeUp aka Stefan Koehler Envolution Staff [v1.0 26.06.2003]