[PHP] WebShop [2.0.0]

Message
Autor
ZutroCz
Příspěvky: 13
Registrován: 09 dub 2012, 18:13
Reputation: 0
Kontaktovat uživatele:

Re: [PHP] WebShop [2.0.0]

#551 Příspěvekod ZutroCz » 17 črc 2013, 21:39

Nemám od Fh, já teď zkouším hostingy, jaký je dobrý mám u h**t**u.eu
Stačí se připojit: 93.91.250.144:27535 :D

Daffson
Příspěvky: 14
Registrován: 14 črc 2013, 16:18
Reputation: 0

Re: [PHP] WebShop [2.0.0]

#552 Příspěvekod Daffson » 18 črc 2013, 00:11

Mohu poprosit o návrh řešení této situace? :

Mám subdoménu a na ní složku kde je WS, tedy například subdom.dom.cz/ws/. Tato varianta nefunguje, dostanu chybovou zprávu 404, ale zprávu generovanou webshopem (dle zdrojového kódu), ne prohlížečem.
Pokud ale dám soubory přímo do subdom.dom.cz, tak je vše v pořádku a SW lze zprovoznit.

Hostuji na wedosu a přikládám htaccess, kterým se řeší subdomény a kdy se možné nějak "mlátí" oba htaccess soubory. Ve skutečnosti má script cestu dom.cz/subdom/namesubdom/webshop.


htaccess v rootu webu
Spoiler: zobrazit

Kód: Vybrat vše

# htaccess rules for subdomains and aliases
# to create new subdomain, create a folder www/subdom/(subdomain name)
# to create web for alias, create a folder www/domains/(whole domain name)

# htaccess pravidla pro subdomeny a samostatne weby aliasu
# pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny)
# pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev)
# dalsi info a priklady: http://kb.wedos.com/r/32/webhosting-htaccess.html

RewriteEngine On

# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]

# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]

# aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]

# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]


zdroj chybové zprávy
Spoiler: zobrazit

Kód: Vybrat vše

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="cs">
   <head>
      <meta charset='UTF-8' />
      <meta name='author' content='Mysteria' />
      <meta name='description' content='WebShop je webová aplikace Minecraft serverům pro nakupování věcí do hry přes web.' />
      <meta name='keywords' content='Web, Shop, Minecraft, MC, nákup, věci, web' />
      <meta name='robots' content='noindex' />
      <style>
         * { height: 100%; margin: 0; padding: 0; font-family: Georgia, Serif; font-size: 1.05em; }   
         .page .out { display: table; width: 100%; text-align: center; }
         .page .in { display: table-cell; vertical-align: middle;  }   
         .page .out .in .errorCode { font-size: 2.5em; }
      </style>   
      <title>404 - Page not found</title>
   </head>
   <body>
      <div class='page'>
         <div class='out'>
            <div class='in'>   
<span class='errorCode'>404 - Page not found</span><br /><br />
Omlouvám se, ale stránka, kterou se pokoušíte zobrazit nebyla nalezena.<br />
To mohlo být způsobeno zadáním špatné adresy nebo přesunutím stránky na jiné umístění.<br />
Pokud si myslíte, že je chyba na naší stráně, neváhejte nás kontaktovat.
            </div>
         </div>
      </div>
   </body>
</html>


Děkuji za pomoc

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] WebShop [2.0.0]

#553 Příspěvekod Mysteria » 18 črc 2013, 12:44

Bude to tím, že jsou ty subdomény řešeny přes .htaccess, ale v čem přesně je problém nevím, neovládám je do takové hloubky, abych dokázal přijít kde je chyba. Pokud jsou subdomény udělány normálně přes Apache, tak to funguje (třeba u mě na mysty.cz).
Můžeš zkusit nějaké postupy a návody z Nette fóra, je tam na to dost témat (http://www.google.cz/search?q=nette+wedos+subdomena+site:forum.nette.org), nic víc ti s tím bohoužel neporadím.

Daffson
Příspěvky: 14
Registrován: 14 črc 2013, 16:18
Reputation: 0

Re: [PHP] WebShop [2.0.0]

#554 Příspěvekod Daffson » 18 črc 2013, 12:58

Děkuji i tak, podívám se tam. V nejhorším nebudu používat subdomény. Na regulární výrazy jsem krátký, abych si s tím přepisem v htaccess pohrál sám.

Uživatelský avatar
Mysteria
Příspěvky: 9122
Registrován: 26 pro 2009, 15:40
Reputation: 7
Bydliště: Česká republika
Kontaktovat uživatele:

Re: [PHP] WebShop [2.0.0]

#555 Příspěvekod Mysteria » 18 črc 2013, 13:06

Právě, já to mám podobně. Ona je to docela věda a člověk prostě nemůže umět všechno.

Uživatelský avatar
zdenda204
Příspěvky: 3617
Věk: 36
Registrován: 23 kvě 2012, 21:38
Reputation: 0

Re: [PHP] WebShop [2.0.0]

#556 Příspěvekod zdenda204 » 18 črc 2013, 13:50

Vsaď se že může :D
Já budu umět vše :P
Přijímám zakázky na skripty/pluginy v PHP/Javě za malý poplatky! A kup mi sušenku :) Obrázek Obrázek
⇨Projekt Market⇦

Uživatelský avatar
nejento
Příspěvky: 9815
Registrován: 28 lis 2011, 14:09
Reputation: 55
Kontaktovat uživatele:

Re: [PHP] WebShop [2.0.0]

#557 Příspěvekod nejento » 18 črc 2013, 17:28

Obrázek

Obrázek Přidejte se ke komunitě zákazníků na FakaHeda.eu Discord! Poznejte nové lidi nebo vyřešte svůj technický problém živě: https://discord.fakaheda.eu/

Uživatelský avatar
SPiRIT
Příspěvky: 921
Věk: 34
Registrován: 02 led 2010, 17:38
Reputation: 2
Kontaktovat uživatele:

Re: [PHP] WebShop [2.0.0]

#558 Příspěvekod SPiRIT » 18 črc 2013, 19:27

zdenda204 píše:Vsaď se že může :D
Já budu umět vše :P

Presne ... umis dok*rvit flashku na total... to jen tak nekdo neumi :D

Uživatelský avatar
vasikxl
Příspěvky: 713
Registrován: 04 bře 2013, 20:57
Reputation: 0

Re: [PHP] WebShop [2.0.0]

#559 Příspěvekod vasikxl » 18 črc 2013, 19:32

:D

Uživatelský avatar
ondracek.roman
Příspěvky: 92
Věk: 27
Registrován: 07 kvě 2013, 08:40
Reputation: 0
Bydliště: Boskovice
Kontaktovat uživatele:

Re: [PHP] WebShop [2.0.0]

#560 Příspěvekod ondracek.roman » 18 črc 2013, 20:58

Musíš to mít jen v subdoméně a ne v složce co je v subdoméně. Např. shop.domain.tld ne shop.domain.tld/slozka

Daffson píše:Mohu poprosit o návrh řešení této situace? :

Mám subdoménu a na ní složku kde je WS, tedy například subdom.dom.cz/ws/. Tato varianta nefunguje, dostanu chybovou zprávu 404, ale zprávu generovanou webshopem (dle zdrojového kódu), ne prohlížečem.
Pokud ale dám soubory přímo do subdom.dom.cz, tak je vše v pořádku a SW lze zprovoznit.

Hostuji na wedosu a přikládám htaccess, kterým se řeší subdomény a kdy se možné nějak "mlátí" oba htaccess soubory. Ve skutečnosti má script cestu dom.cz/subdom/namesubdom/webshop.


htaccess v rootu webu
Spoiler: zobrazit

Kód: Vybrat vše

# htaccess rules for subdomains and aliases
# to create new subdomain, create a folder www/subdom/(subdomain name)
# to create web for alias, create a folder www/domains/(whole domain name)

# htaccess pravidla pro subdomeny a samostatne weby aliasu
# pro vytvoreni subdomeny vytvorte adresar www/subdom/(nazev subdomeny)
# pro vytvoreni webu pro alias vytvorte adresar www/domains/(cely domenovy nazev)
# dalsi info a priklady: http://kb.wedos.com/r/32/webhosting-htaccess.html

RewriteEngine On

# cele domeny (aliasy)
RewriteCond %{REQUEST_URI} !^domains/
RewriteCond %{REQUEST_URI} !^/domains/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$
RewriteCond %{DOCUMENT_ROOT}/domains/%2 -d
RewriteRule (.*) domains/%2/$1 [DPI]

# subdomeny (s nebo bez www na zacatku)
RewriteCond %{REQUEST_URI} !^subdom/
RewriteCond %{REQUEST_URI} !^/subdom/
RewriteCond %{HTTP_HOST} ^(www\.)?(.*)\.([^\.]*)\.([^\.]*)$
RewriteCond %{DOCUMENT_ROOT}/subdom/%2 -d
RewriteRule (.*) subdom/%2/$1 [DPI]

# aliasy - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^domains/[^/]+/(.+[^/])$ /$1/ [R]

# subdomeny - spravne presmerovani pri chybejicim /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^subdom/[^/]+/(.+[^/])$ /$1/ [R]


zdroj chybové zprávy
Spoiler: zobrazit

Kód: Vybrat vše

<!DOCTYPE html>
<html xmlns="http://www.w3.org/1999/xhtml" lang="cs">
   <head>
      <meta charset='UTF-8' />
      <meta name='author' content='Mysteria' />
      <meta name='description' content='WebShop je webová aplikace Minecraft serverům pro nakupování věcí do hry přes web.' />
      <meta name='keywords' content='Web, Shop, Minecraft, MC, nákup, věci, web' />
      <meta name='robots' content='noindex' />
      <style>
         * { height: 100%; margin: 0; padding: 0; font-family: Georgia, Serif; font-size: 1.05em; }   
         .page .out { display: table; width: 100%; text-align: center; }
         .page .in { display: table-cell; vertical-align: middle;  }   
         .page .out .in .errorCode { font-size: 2.5em; }
      </style>   
      <title>404 - Page not found</title>
   </head>
   <body>
      <div class='page'>
         <div class='out'>
            <div class='in'>   
<span class='errorCode'>404 - Page not found</span><br /><br />
Omlouvám se, ale stránka, kterou se pokoušíte zobrazit nebyla nalezena.<br />
To mohlo být způsobeno zadáním špatné adresy nebo přesunutím stránky na jiné umístění.<br />
Pokud si myslíte, že je chyba na naší stráně, neváhejte nás kontaktovat.
            </div>
         </div>
      </div>
   </body>
</html>


Děkuji za pomoc


Zpět na „Návody“

Kdo je online

Uživatelé prohlížející si toto fórum: Žádní registrovaní uživatelé a 2 hosti