Posting in the Magento forums has been disabled pending the implementation of a new and improved forum solution which should better serve the community.

For new questions please post at magento.stackexchange.com, the community-run support site for the Magento community. We will be providing updates on the new forum solution soon. For questions or concerns please email community@magento.com.

Magento Forum

Installare Magento su Ubuntu Desktop Gusty Gibbon 7.10 con estensioni LAMP, il tutto sotto VMWare WorkStation 6.0. 
 
STB
Jr. Member
 
Total Posts:  9
Joined:  2008-02-06
 

ciao a tutto il forum…
installare magento non è proprio immediato!!!
ho finalmente concluso un how-to per l’installazione di magento su ubuntu desktop gusty gibbon 7.10 con estensioni LAMP, il tutto sotto VMWare.
Dopo numerose prove eccovi step by step l’installazione:

Questo tutorial è un’estensione del tutorial originale di developerx: http://www.magentocommerce.com/boards/viewthread/2505/

Aprite la consolle di VMWare
ctrl+N
nella prima schermata, “Welcome”, avanti
Ora, in “Virtual Machine Configuration” seleziona Typical e poi avanti
in “Guest operating System” scegli Linux e da “Version” scegli Ubuntu, poi avanti
scegli il “Virtual Machine name” e seleziona il path per “Location” (es.: c:\my virtual machines) poi next
qui si possono avere 2 casistiche per scegliere “Network Connection”
1) se avete un modem(io ho un HUAWEI E270 HSDPA USB Modem) selezionate “Use Network address translation (NAT)”.
2) se siete su una LAN e avete una scheda Ethernet scegliete “Use bridged connection). Con questa opzione ricordatevi che dovete impostare ubuntu o con DHCP o con un ip statico.
poi scegliete avanti
come “Disk Capacity” 6gb possono bastare
selezionate “Allocate disk space now” avrete la macchina virtuale più veloce una volta conclusa l’istallazione.
doppio click su CD-ROM (IDE 1:0) da “Devices” e selezionate il drive dove avete il CD-ROM di Ubuntu.
io preferisco usare “Use ISO Image” è moltooooo più veloce.
bene.. vmware è pronto per iniziare l’installazione di ubuntu.
da “commands” click su “Start this virtual machine” e installate Ubuntu.
ora siamo pronri per installare gli extra packages richiesti da magento.
una volta loggati dentro ubuntu aprite un terminale
digitate “sudo su” + password
poi installate i seguenti pacchetti
apt-get update
apt-get install make
apt-get install perl
apt-get install apache2-dev
apt-get install curl
apt-get install php5-curl
apt-get install php5-mcrypt
apt-get install php5-mhash
apt-get install php5-dev
apt-get install php-pear
apt-get install libmysqlclient15-dev

prima di utilizzare pecl aggiornare il canale pear (vedi http://pear.php.net/ [January 3, 2008])

pear upgrade --force http://pear.php.net/get/Archive_Tar http://pear.php.net/get/XML_Parser http://pear.php.net/get/Console_Getopt-1.2.2
pear upgrade --force http://pear.php.net/get/PEAR-1.4.3.tar
pear upgrade PEAR

poi installate i packages pecl…

pecl install apc
pecl install pdo
pecl install pdo_mysql

sistemiamo il file PHP.ini:
nano /etc/php5/apache2/php.ini

in fondo al file aggiungiamo:

extension=mcrypt.so
extension=pdo.so
extension=pdo_mysql.so
extension=apc.so

Prepariamo Apache
cd /etc/apache2/mods-enabled
ln -s ../mods-available/rewrite.load
nano /etc/apache2/sites-enabled/000-default

cambiamo AllowOverride da None a All

nano etc/apache2/httpd.conf
aggiungiamo:
ServerName localhost
salviamo e usciamo:

edit apache2.conf con il comando:

nano /etc/apache2/apache2.conf

in fondo aggiungiamo:

<Directory /var/www/magento>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2’s default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
</Directory>

salviamo, usciamo e restartiamo apache con:

/etc/init.d/apache2 restart

Prepariamo MySQL
mysql -u root -p
inserite la password
create database magento;
grant all on magento.* to “magento"@"localhost" identified by “magento”;
flush privileges;

Passiamo all’installazione vera e propria di magento:
wget http://www.magentocommerce.com/downloads/assets/0.9.17740/magento-0.9.17740.tar.bz2
mv magento*.bz2 /var/www
cd /var/www
tar -xf magento*.bz2
chown root magento -R
chgrp root magento -R
cd magento
chmod 777 var var/.htaccess app/etc
chmod 777 media -R
chmod 777 lib/pear/download -R
chmod 777 app/code/core -R

nella mia ultima installazione ho utilizzato (da /var/www/magento):
chmod 777 * -R

apriamo il Browsee e andiamo su http://127.0.0.1/magento
inseriamo i dati e poi avanti

a questo punto possiamo utilizzare la comoda funzionalità “Process with Automatic Download (Beta)”,

inseriamo i dati MySql: avanti

inseriamo i dati personali:avanti

ricordate che se avete fatto l’installazione da localhost, quando arriverete a loggarvi sul backend verrete rediretti sempre su http://localhost/magento/index.php/admin anche se inserirete userid e pwd corrette… per far funzionare il tutto basta utilizzare 127.0.0.1.

questo è quanto!!!
spero che l’ how-to sia stato utile per la comunità italiana e non solo di magento!!!

have a nice day.. Stefano.

i try to translate in english, i guarantee for the tutorial instructions, but i do not guarantee for the english tongue laugh ...

How to install Magento on VMWare Workstation 6.0 and Ubuntu Gusty Gibbon Desktop 7.10 with LAMP extension
Extending developerx tutorial from here: http://www.magentocommerce.com/boards/viewthread/2505/

Open VMWare IDE
type ctrl+N
On the “Welcome” windows chose next
Now, on “Virtual Machine Configuration” select Typical and then next
Then in “Guest operating System” chose Linux and from “Version” chose Ubuntu, then next
set “Virtual Machine name” (I use “UbuntuDesktop7.10") and give it a “Location” on your file system..., then next
Here there are 2 environment type to assign “Network Connection”
1) if you have a modem connection (i have HUAWEI E270 HSDPA USB Modem) select “Use Network address translation (NAT)”.
2) if you are on LAN environment and you have a Ethernet NIC chose “Use bridged connection). With this option you need to configure you hown IP number on Ubuntu guest operating system
then next.
On next screen set “Disk Capacity”. I use 6gb an after installation i have 1,5gb free.
Set “Allocate disk space now” too...(lower to install now, but faster to use then)
well done..
Double click on CD-ROM (IDE 1:0) from “Devices” and select the drive where is Ubuntu CD-ROM.
Here a prefere “Use ISO Image” CD-ROM from HD. Is faster!
Ok!
Our guest SO Environment is ready to install…
Let’s go to rock&roll;it!
On “commands” click on “Start this virtual machine” and start to install Ubuntu.
When ubuntu intall is complite reboot.
now you are ready to install extra packages used by magento.
Open terminal
type “sudo su” and enter password
now you are ready to type command without sudo.
apt-get update
apt-get install make
apt-get install perl
apt-get install apache2-dev
apt-get install curl
apt-get install php5-curl
apt-get install php5-mcrypt
apt-get install php5-mhash
apt-get install php5-dev
apt-get install php-pear
apt-get install libmysqlclient15-dev

Updated pear channel folowing this how to (http://pear.php.net/ [January 3, 2008])

pear upgrade --force http://pear.php.net/get/Archive_Tar http://pear.php.net/get/XML_Parser http://pear.php.net/get/Console_Getopt-1.2.2
pear upgrade --force http://pear.php.net/get/PEAR-1.4.3.tar
pear upgrade PEAR

after updating channel continue installing needed pecl package....

pecl install apc
pecl install pdo
pecl install pdo_mysql

Prepare PHP ini file:
nano /etc/php5/apache2/php.ini

Append to bottom of file:

extension=mcrypt.so
extension=pdo.so
extension=pdo_mysql.so
extension=apc.so

Prepare Apache
cd /etc/apache2/mods-enabled
ln -s ../mods-available/rewrite.load
nano /etc/apache2/sites-enabled/000-default

Change AllowOverride from None to All

nano etc/apache2/httpd.conf
add:
ServerName localhost
save, exit.
edit apache2.conf with:

nano /etc/apache2/apache2.conf

at the end add:

<Directory /var/www/magento>
Options Indexes FollowSymLinks MultiViews
AllowOverride All
Order allow,deny
allow from all
# This directive allows us to have apache2’s default start page
# in /apache2-default/, but still have / go to the right place
#RedirectMatch ^/$ /apache2-default/
</Directory>

save, exit. and restart with:

/etc/init.d/apache2 restart

Prepare MySQL
mysql -u root -p
insert password
create database magento;
grant all on magento.* to “magento"@"localhost" identified by “magento”;
flush privileges;

Download and Prepare Magento
wget http://www.magentocommerce.com/downloads/assets/0.9.17740/magento-0.9.17740.tar.bz2
mv magento*.bz2 /var/www
cd /var/www
tar -xf magento*.bz2
chown root magento -R
chgrp root magento -R
cd magento
chmod 777 var var/.htaccess app/etc
chmod 777 media -R
chmod 777 lib/pear/download -R
chmod 777 app/code/core -R

my last installation works with this(from /var/www/magento):
chmod 777 * -R

Install Magento
Browse to http://localhost/magento
Set locale details, click Continue

Click “Process with Automatic Download (Beta)”, click OK

Set MySql details

Enter personal Information, click Continue

remember if you install in local environment to use 127.0.0.1 instead localhost…

that’s all!!!
hope it’s usefull for magento community!!!

have a nice day.. Stefano.

 
Magento Community Magento Community
Magento Community
Magento Community
 
Black Cat
Moderator
 
Avatar
Total Posts:  3481
Joined:  2008-02-14
Assemini / Cagliari (Italy)
 

grazie STB! Sono sicuro che sarà d’aiuto a parecchie persone (io purtroppo sto già bene su winzoz con Wamp5)

 
Magento Community Magento Community
Magento Community
Magento Community
Magento Community
Magento Community
Back to top