Clicca QUI
 
homepage opencommercio forum downloads le nostre faq progetti maxdev documentazione accedi al tuo profilo  
Menu Principale
Articoli recenti
Categorie

Installazione in locale con Linux: autoinstallazione e installazione manuale
Installazione in locale

Come già suggerito, si consiglia l'installazione in locale, per prendere confidenza con il programma, ma principalmente per organizzare il design e la configurazione iniziale di prodotti, categorie, immagini, lingue, ecc. Poi sarà facile trasferire il negozio già funzionante on line e risparmiare così tempo e connessioni nella fase iniziale preparativa.

Capitolo 10: Installazione in locale con Linux (principianti e utenti Windows passano al capitolo successivo)

Autoinstallazione con Linux:

1. Estrarre i file dal pacchetto scaricato:


unzip opencommercio2.2ms2.zip


-- oppure--


tar -xzf opencommercio2.2ms2.tar.gz


2. Viene creata la cartella 'opencommercio2.2ms2'. Aprite la cartella e copiate la sottocartella 'catalog' dentro la root del webserver o in una specifica cartella del vostro negozio:


cd oscommerce-2.2ms2

cp -R catalog /usr/local/apache/htdocs/


'/usr/local/apache/htdocs/' è usato come cartella root del webserver, oppure in '/usr/local/apache/htdocs/negozio'.


Consigliamo in remoto di rinominare la sottocartella /admin con un nome unico e segreto. L'importante è che questa cartella non venga tenuta accessibile da chiunque. Vedi più avanti.


3. Aprite il vostro browser e digitate:


http://localhost/[negozio]/catalog/install

e seguite le istruzioni dell'installatore. Per i dettagli dei parametri da inserire, seguire le spiegazioni con screenshots del capitolo seguente.


Installazione manuale con Linux:


1. Create un nuovo database 'opencommercio' o chiamatelo come volete ed importate la query inclusa nel pacchetto:


mysqladmin create opencommercio

mysql opencommercio <­ ./install/oscommerce.sql


Controllate se le tabelle sono state create correttamente, usando mysqlshow:


mysqlshow opencommercio


4. Aprite il file catalog/includes/configure.php e catalog/admin/includes/configure.php e fate le opportune modifiche:


Aprite il browser: il negozio è visibile all'URL 'http://localhost/catalog/index.php'.


Installazione Apache/SSL/PHP


Piccola guida per installare PHP come modulo dinamico di Apache con le funzionalità SSL.


Si raccomanda di leggere la documentazione di ogni pacchetto per una più approfondita documentazione.

I singoli pacchetti sono diponibili presso:


OpenSSL.......: http://www.openssl.org

MOD_SSL.......: http://www.modssl.org

Apache........: http://www.apache.org

PHP...........: http://www.php.net

Zend Optimizer: http://www.zend.com


1. Estrarre i file dai loro pacchetti:


tar -xzf openssl-0.9.6.tar.gz

tar -xzf mod_ssl-2.8.1-1.3.19.tar.gz

tar -xzf apache_1.3.19.tar.gz

tar -xzf php-4.0.4pl1.tar.gz

tar -xzf ZendOptimizer-1.0.0-PHP_4.0.4-FreeBSD4.0-i386.tar.gz


2. Per installare il supporto SSL in Apache, dobbiamo prima installare il pacchetto OpenSSL:


cd openssl-0.9.6

./config

make

make test

make install

cd ..


3.Una volta installato OpenSSL, possiamo installare Apache col modulo MOD-SSL:


cd mod_ssl-mod_ssl-2.8.1-1.3.19

./configure --with-apache=../apache_1.3.19 --with-ssl=../openssl-0.9.6

cd ../apache_1.3.19

./configure --enable-module=ssl --enable-module=so

make

make certificate

make install

cd ..


4. Installato Apache, si può aggiungere il PHP come modulo dinamico (DS0):


cd php-4.0.4pl1

./configure --with-mysql=/usr/local/mysql --disable-debug \

--with-apxs=/usr/local/apache/bin/apxs

make

make install

cp php.ini-dist /usr/local/lib/php.ini

cd ..


5. Apriamo i file di configurazione di Apache (httpd.conf) e di PHP (php.ini).

Assicuratevi di avere le seguenti istruzioni nel file httpd.conf:


LoadModule php4_module libexec/libphp4.so

AddType application/x-httpd-php .php


Se trovate ClearModuleList da qualche parte nel vostro httpd.conf, aggiungete questa riga:


AddModule mod_php4.c


6. Per installare ZendOptimizer v1.0, dovete avere PHP almeno versione 4.0.4 con il debugging disabilitato:


cd ZendOptimizer-1.0.0-PHP_4.0.4-FreeBSD4.0-i386

mkdir /usr/local/Zend

mkdir /usr/local/Zend/lib

cp ZendOptimizer.so /usr/local/Zend/lib


Aggiungere le seguenti righe al file php.ini


zend_optimizer.optimization_level=15

zend_extension="/usr/local/Zend/lib/ZendOptimizer.so"


7. Per lanciare Apache con SSL:


/usr/local/apache/bin/apachectl startssl


Oppure senza SSL:


/usr/local/apache/bin/apachectl start



Dopo l'avvenuta installazione, potete creare un file col seguente contenuto <­?php phpinfo(); ?> all'interno della root del server per vedere tutte le variabili di configurazione.


********************************************************************************

 
 
Un altro progetto di MAX s.o.s.
Crediti Powered by MDPro