chyba po instalaci Virtuemart 3

Martin
13. dub 2016 08:46 #126603
Dobrý den, prosím o radu týkající se Virtuemartu. Instaloval jsem ho podle návodu ve 3 krocích, to proběhlo v pořádku. Jenže když v menu kliknu na Virtuemart ->Configuration, tak mi to píše chybu:
Chyba
vmError: Warning, the Safe Path is empty, for safety reasons it is very important to create a folder in a path not accessible by an URL or unguessable name, create also a folder 'invoices' and 'keys' in it to store your sensitive data secure. Our suggested path is for your system '/www/doc/www.mujweb.cz/vmfiles/'.
You can also use complex folder name as 'password' for example '/www/doc/www.mujweb.cz/www/administrator/components/com_virtuemart/76ETSpKPh0xH/'. Use this link to the config

Tak jsem vytvořil v rootu adresář vmfiles a v něm adresáře invoices a keys.... a chyba trvá. :-/

Předem děkuji, M.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Linelabcz
13. dub 2016 08:53 - 13. dub 2016 08:54 #126604
Zdravím, Musíte v nastavení virtuemart cestu ke složce definovat. Cesta musí být absolutní. Složku si pojmenujte jinak než vmfiles.

Linelab.cz Tvorba a správa webových stránek Joomla! LINELABOX Vytvořte si Joomla! šablony zdarma

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
13. dub 2016 09:40 #126605
Navíc by měla být cesta mimo root, nejlépe v nadřazeném adresáři, pokud Vám to hosting dovoluje. Pokud ne, neměla by se složka jmenovat vmfiles, ale třeba bflpsvz12345, prostě nějak, aby nebyl její název odhadnutelný.

Když si do VM nainstalujete češtinu , řekne Vám to i česky.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Martin
13. dub 2016 12:33 #126606
Děkuji za odpovědi. Prosím o přesný návod, kam sáhnout a nastavit směřování do zvoleného adresáře?

Češtinu jsem nainstaloval, proběhlo to ok, jenže administrace eshopu je stále v angličtině. Píše mi to Upozornění, že někde chybí vlaječka (Prefix image) pro českojazyčnou verzi (?). Takže až si připravím vlaječku, půjdu do Rozšíření > Správce jazyků > Obsah a tam přidám položku Czech a vložím vlaječku? Nevím však, zda to vyřeší problém s češtinou...

Děkuji, M.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Ernst
13. dub 2016 14:21 #126607
virtuemart - konfigurace - šablony - bezpečná cesta

a pak konfigurace - e-schop - vícejazyčný obchod - zadat češtinu

a sytém -ovládací panel - jazyky - jazyk obsahu a přidat češtinu

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
13. dub 2016 14:58 #126608
Vícejazyčný obchod, jen pokud chcete zadávat popisy ve více jazycích.
Pokud jste instaloval VM dřív než češtinu je ve VM potřeba spustit v Nástrojích "Instalovat a aktualizovat tabulky".

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Linelabcz
13. dub 2016 18:11 - 13. dub 2016 18:11 #126610
Jen upřesním, že ve vícejazyčné verzi eshopu mužete přidávat mimo popisů a názvů produktu i různé obrázky pro vybrané jazykové verze, nebo si překládat vlastní pole včetně hodnot atd...

Linelab.cz Tvorba a správa webových stránek Joomla! LINELABOX Vytvořte si Joomla! šablony zdarma

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Martin
14. dub 2016 20:12 #126635
Děkuji všem za reakce. Problém jsem však stále nevyřešil...
1) virtuemart - konfigurace - šablony - bezpečná cesta - ať zkouším, co zkouším, chyba pořád trvá. Asi tu absolutní cestu zadávám špatně, ale nevím, v čem dělám chybu. Vytvořil jsem v "images" adresář "y4jsnHMzgbRa" a bezpečnou cestu nastavil na " www.mujweb.cz/www/images/y4jsnHMzgbRa/ ".

2) VM už mám v češtině, hurááá!

3) sytém - ovládací panel - jazyky - jazyk obsahu a přidat češtinu => To má sloužit k čemu?

Co se týče vícejazyčného eshopu, tak o něm neuvažuji.

Předem všem moc děkuji za váš čas. M.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Cony
14. dub 2016 21:50 #126638
ad 1/ nemáte zadávat URL, ale cestu. Podívejte se v Joomle do globální konfigurace, jak máte nastavenou cestu na Dočasnou složku (záložka Server). Bude tam něco jako /mnt/www/aaa/bbb/tmp pokud jste na Linuxu, nebo něco jako c:\www\aaa\bbb\tmp pokud jste na Windows. Zkopírujte si to a místo tmp doplníte to Vaš images/nesmysl

ad 3/ Aby vše fungovalo jak má, musí Joomla vědět, s jakým jazykem v obsahu má počítat. Obvykle je toto nutné nastavovat jen u vícejazyčných webů, ale i u jednojazyčného je dobré mít vše nastavené tak jak to má být.
Poděkovali: Martin

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.

Odpověď od Martin
15. dub 2016 11:31 #126642
3) sytém - ovládací panel - jazyky - jazyk obsahu => Zkopíroval jsem ručně (jedinou) položku, co tam byla (en) a pojmenoval Czech. Vlaječka se tam automaticky přiřadila. Nemusel jsem tady nic instalovat.

Super, všem moc děkuji za pomoc! VM už chybu nehlásí, teď ho jen rozjet.

Pro možnost přispívání do fóra je nutné: Přihlásit se nebo Vytvořit účet.