NOVINKA! E-learningové kurzy umělé inteligence. Nyní AI za nejlepší ceny. Zjisti více:
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Frameworky

V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.

Aktivity
Avatar
Verquido
Tvůrce
Avatar
Verquido:19.2.2017 16:36

Dejme tomu že si vyberu framework například Laravel. Vím že to jde zapnout jako služba na serveru, ale vůbec sem snad nenašel jestli se to dá nahodit na normální webhosting. Jak je to tedy s tím? :) Možná sem mimo, ale nejak nechapu.

 
Odpovědět
19.2.2017 16:36
Avatar
Odpovídá na Verquido
Patrik Valkovič:19.2.2017 16:39

Framework je jen nějaký kód v PHP, tedy libovolný framework jde nahodit na webhosting. Jediné, s čím bývá problém je, že domovský adresář nebývá ten, který se má načíst jako první (například pro Laravel načtení probíhá až pro adresář "public"). To chce většinou nějakou konfiguraci a ve většině případů, to jde vyřešit pomocí .htaccess). Takže ano, framework můžeš nahodit i na obyčejný hosting, ale je možné, že u toho budou menší či větší problémy.

Nahoru Odpovědět
19.2.2017 16:39
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Neaktivní uživatel:19.2.2017 17:23

htaccess to sice nastaví, ale url pak vypadá nějak takhle: www.domain.com/…y-controller
Alespoň jedině takhle se to podařilo nastavit mně, když jsem se snažil rozjet symfony na wedosu.

Radši hledat webhosting co dovoluje měnit kořenový adresář domény. Většinou to jsou hostingy co použivají CPanel nebo Plesk.

Editováno 19.2.2017 17:25
Nahoru Odpovědět
19.2.2017 17:23
Neaktivní uživatelský účet
Avatar
Odpovídá na Neaktivní uživatel
Patrik Valkovič:19.2.2017 17:47

Myslím, že to není vždy pravidla. Minimálně u wedosu, když jsem nasazoval Nette, tak jsem tam dal nějaký .htaccess, který vše forwardoval do public složky a ta se o to už postarala.

Nahoru Odpovědět
19.2.2017 17:47
Nikdy neumíme dost na to, abychom se nemohli něco nového naučit.
Avatar
Odpovídá na Patrik Valkovič
Neaktivní uživatel:20.2.2017 13:24

No mě to taky při zadání www.domain.com přeposíla na www.domain.com/web.

Ale pokud tobě odkaz zůstal stejný(bez toho public), tak mohl bys sem hodit ten htaccess? Pomohlo by mi to, abych viděl co dělám špatně :D

Nahoru Odpovědět
20.2.2017 13:24
Neaktivní uživatelský účet
Avatar
Jan Bezdíček
Tvůrce
Avatar
Odpovídá na Neaktivní uživatel
Jan Bezdíček:20.2.2017 13:52

Toto pouzivam u Nette (proto ta slozka www)

<IfModule mod_rewrite.c>
        RewriteEngine On
        RewriteRule ^$ www/ [L]
        RewriteCond %{REQUEST_FILENAME} !-f
        RewriteCond %{REQUEST_FILENAME} !-d
        RewriteCond %{REQUEST_URI} !^www/
        RewriteRule ^(.*)$ www/$1
</IfModule>
Editováno 20.2.2017 13:52
 
Nahoru Odpovědět
20.2.2017 13:52
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 6 zpráv z 6.