přejít na obsah přejít na navigaci

Linux E X P R E S, Instalace OpenCartu v Debianu Lenny

Instalace OpenCartu v Debianu Lenny

Rychlý návod jak rozjet OpenCart na Debianu.


reklama

Potřeboval jsem dnes rychle rozjet e-shop kvůli jednomu prototypu. Do firemního vmware jsem tedy hodil čistou instalaci Debianu „5“ Lenny (pro tyto účely mám již připraven vlastní image), a poté následovalo:

 

# apt-get update
# apt-get install mysql-server mysql-client apache2 apache2-doc php5 \
  php5-mysql php5-gd php5-curl libapache2-mod-php5 unzip vim

 

Tím jsem nainstaloval LAMP stack s potřebnými PHP moduly pro OpenCart. Nyní vytvoříme uživatele v databázi (při dotazu zadejte heslo, které se vás ptal balíčkovač) a databázi samotnou:

 

# mysql -u root mysql -p
Password: ****
> CREATE USER 'opencart'@'localhost' IDENTIFIED BY 'opencart';
Query OK, 0 rows affected (0.00 sec)
> GRANT ALL PRIVILEGES ON *.* TO 'opencart'@'localhost' WITH GRANT OPTION;
Query OK, 0 rows affected (0.00 sec)
> CREATE DATABASE opencart;
Query OK, 1 row affected (0.00 sec)
> EXIT;
Bye

 

V ostrém provozu byste určitě neměli nastavovat takto jednoduché heslo a kompletní práva včetně grantu. V tomto případě mi to bylo šumák, takže jsem přistoupil k instalaci OpenCartu:

 

# cd /var/www
# rm index.html
# wget http://opencart.googlecode.com/files/opencart_v1.3.2.zip
# cat opencart*/install.txt
# unzip opencart*
# mv opencart*/upload/* .
# rm -rf opencart*
# chmod 0777 image/
# chmod 0777 image/cache/
# chmod 0777 system/cache/
# chmod 0777 system/logs/
# chmod 0777 download/
# chmod 0777 config.php
# chmod 0777 admin/config.php

 

Adresu k instalačnímu souboru pro wget si když tak aktualizujte dle poslední verze.

Nyní nastavíme proměnnou

 

# vim /etc/php5/apache2/php.ini
magic_quotes_gpc = Off;

 

Můžete použít „nano“, pakliže vám vim vadí. No a restart Apache, pochopitelně.

Přejděte na webovou adresu serveru a dokončete dle instrukcí instalaci. Instalátor poté doporučuje smazat adresář „install“:

# rm -rf install/

Nyní můžete shop používat. Nyní se ještě podíváme na pár vychytávek a češtinu…

Na stránkách projektu najdete pro výše uvedenou verzi češtinu. Její jazykovou kvalitu ponechám na posouzení čtenáři, nicméně neodpustím si poznámku, že překlad není zcela kompletní.

Také bych upozornil na to, že pokud byste se rozhodli pro starší překlady od uživatele Rich, pak některé soubory obsahují na začátku bílé znaky (alias „MacOS Unicode Marker“), což dělá celý překlad v podstatě nepoužitelným (Budete na různých místech dostávat chyby PHP Cannot modify header information - headers already sent…a přestane to fungovat).

Instalace jazyka je docela snadná. Stačí soubor rozbalit do adresáře s instalací a poté dle pokynů přidat ve správcovské konzoli nový jazyk (configuration > localisation > language). Poté se objeví jak na frontendu (vpravo nahoře) tak v backendu (administrátorské konzoli) vlaječky.

Tady bych upozornil na jeden fakt, který mě stál asi hodinu zkoumání. Jakmile aktivujete nový jazyk, v celém backendu se většina polí zdvojí a musíte je zadávat dvojjazyčně. Musíte si tedy dávat pozor zejména u nastavení (Settings), abyste vyplnili všechna potřebná pole. Stávalo se mi, že se nastavení neukládalo (neobjevovala se zpráva Success: You have successfully saved your settings!) z jednoduchého důvodu – někde dole bylo nevyplněno pole a červeně u něj svítiloVyplnit!. Já si toho pochopitelně nevšímal a stále se divil, proč se mi nastavení neukládá.

Nahoru

(Jako ve škole)
Průměr: 1,00 | Hodnotilo: 2
 

Top články z OpenOffice.cz

Příspěvky

Instalace OpenCartu v Debianu Lenny
Milhouse 29. 10. 2009, 07:25:59
Odpovědět  Odkaz 
Díky, tohle se mi nejspíš bude hodit.
Instalace OpenCartu v Debianu Lenny
lzap 14. 07. 2010, 14:00:59
Odpovědět  Odkaz 
Dodatek: Fade-in efekt menu v administraci je sice pěkný, ale nesmí to být na úkor použitelnosti, což v tomto případě je. Když projedete menu kurzorem myši rychleji, než se menu animuje, pak se můžete zasekávat. Proto doporučuji editaci souboru:

# vim admin/view/template/common/menu.tpl
a úpravu vlastností takto:

delay: 500,
speed: 'fast',

což značně zpříjemní práci zejména lidem, kteří budou pracovat s e-shopem denně.

Přidat názor

Nejsou podporovány žádné značky, komentáře jsou jen čistě textové. Více o diskuzích a pravidlech najdete v nápovědě.
Diskuzi můžete sledovat pomocí RSS kanálu rss



 
 

Lukáš Zapletal

Lukáš Zapletal

Senior Software Engineer @ Red Hat


  • Distribuce: Fedora
  • Hodnocení autora: ***

| blog



Public Relations

QNAP uvedl novou modelovou řadu NAS TVS-x82T

Společnost QNAP uvedla na trh novou modelovou řadu NAS TVS-x82T, kterou tvoří tři různé modely (TVS-1282T, TVS-882T a TVS-682T). Nová řada je založena na vícejádrových procesorech Intel Core aktuální generace se 14nm výrobním procesem. Díky nim mohou nové NASy nabídnout dostatek výkonu i pro aplikace náročné na CPU.

Pokračování ...


CIO Agenda 2016