Jump to content

WEDOS hosting + Prestashop v podadresáři


jakubdb

Recommended Posts

Zdravím,

 

mám webhostingu u WEDOS hostingu. Adresářová struktura vypadá takto:

.
|-- logs
|-- session
|-- tmp
`-- www
    |-- domains
    |   `-- webradio.cz
    |       `-- eshop
    |           |-- app
    |           |-- bin
    |           |-- cache
    |           |-- classes
    |           |-- composer.lock
    |           |-- config
    |           |-- controllers
    |           |-- docs
    |           |-- download
    |           |-- error500.html
    |           |-- gzszxlzfthteievm
    |           |-- images.inc.php
    |           |-- img
    |           |-- index.php
    |           |-- init.php
    |           |-- install.log
    |           |-- INSTALL.txt
    |           |-- js
    |           |-- LICENSES
    |           |-- localization
    |           |-- mails
    |           |-- modules
    |           |-- override
    |           |-- pdf
    |           |-- robots.txt
    |           |-- src
    |           |-- themes
    |           |-- tools
    |           |-- translations
    |           |-- upload
    |           |-- vendor
    |           `-- webservice
    |-- index.php
    `-- subdom

Document root je nasměrovaný do adresáře /www, ale díky .htaccessu v adresáři /www je možné instalovat aplikace do adresáře /www/domains/nazevdomeny.tld/... 

 

Obsah .htaccessu je:

# 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]

Pokud tedy nainstaluji aplikaci např. na webradio.cz/eshop (fyzicky /www/domains/webradio.cz/eshop/*), nefunguje administrace - resp. stále mě odhlašuje po každém přihlášení + nefunguje průvodce. Co jsem se tak koukal, tak PS si generuje cookies pro webradio.cz/eshop ale PHP session ID je pro webradio.cz/.  

 

Nevíte čím by toto mohlo být způsobeno? Děkuji za odpovědi. Pokud budete chtít nějaké dodatečné informace, určitě hned dodám.

 

Jakub

Link to comment
Share on other sites

Proč se vám nelíbí struktura pro subdomény tedy varianta adresy eshop.radio? Zkoušel jste to? Jinak zřejmě se snažíte o provoz řady 1.7 a ta má do použitelnosti pořád ještě několik updatů daleko. Dnes také vyšla 1.7.1.2 tak můžete zkusit update.

Link to comment
Share on other sites

Proč se vám nelíbí struktura pro subdomény tedy varianta adresy eshop.radio? Zkoušel jste to? Jinak zřejmě se snažíte o provoz řady 1.7 a ta má do použitelnosti pořád ještě několik updatů daleko. Dnes také vyšla 1.7.1.2 tak můžete zkusit update.

 

Děkuji za odpověď. Varianta na subdoméně funguje v pořádku, nicméně potřebuji zprovoznit i verzi v podadresáři. Trápím se s tím příliš dlouho. Zkusím tedy update a pokud to nebude v pořádku, přejdu zpět na 1.6.X. Děkuji.

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...