NOVINKA - Online rekvalifikační kurz Java programátor. Oblíbená a studenty ověřená rekvalifikace - nyní i online.
NOVINKA – Víkendový online kurz Software tester, který tě posune dál. Zjisti, jak na to!

Diskuze: Laravel na endore

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

Aktivity
Avatar
Martin Križan:7.9.2016 20:24

Čaute, vie mi niekto prosím vás poradiť ako alebo či vôbec sa dá rozbehať laravel na endore?

 
Odpovědět
7.9.2016 20:24
Avatar
Odpovídá na Martin Križan
Josef Kuchař - Pepa489:7.9.2016 20:28

Na endoře jsem to nezkoušel, ale za pokus to stojí https://github.com/…char/Larawed ;)

Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
7.9.2016 20:28
2x piš, jednou debuguj
Avatar
Odpovídá na Martin Križan
Josef Kuchař - Pepa489:7.9.2016 21:04

Možná bude potřeba upravit .htaccess po patchnutí pro endoru

Nahoru Odpovědět
7.9.2016 21:04
2x piš, jednou debuguj
Avatar
Martin Križan:7.9.2016 21:37

Skúšal som patcher no zatial mi to nefunguje. Ten .htaccess som pozeral ale neprišiel som zatiaľ na to čo by tam bolo treba upraviť.

 
Nahoru Odpovědět
7.9.2016 21:37
Avatar
Odpovídá na Martin Križan
Josef Kuchař - Pepa489:7.9.2016 21:47

patchlo se to? hází to error 500?

Nahoru Odpovědět
7.9.2016 21:47
2x piš, jednou debuguj
Avatar
Odpovídá na Josef Kuchař - Pepa489
Martin Križan:7.9.2016 21:49

Áno patchlo a áno error 500.

 
Nahoru Odpovědět
7.9.2016 21:49
Avatar
Odpovídá na Martin Križan
Josef Kuchař - Pepa489:7.9.2016 22:07

Ok, zkusím to napravit, dnes už to nestihnu, ale zítra snad

Nahoru Odpovědět
7.9.2016 22:07
2x piš, jednou debuguj
Avatar
Martin Križan:7.9.2016 22:09

Ok a ďakujem ti za pomoc.

 
Nahoru Odpovědět
7.9.2016 22:09
Avatar
Martin Križan:7.9.2016 22:42

Už som to rozbehal. bolo len treba nastaviť prava k suborom a na serveri bolo nastavené staré php. Takže tvoj patcher fungoval.

 
Nahoru Odpovědět
7.9.2016 22:42
Avatar
Ondri
Člen
Avatar
Ondri:7.9.2016 23:04

Na webhouse mi to funguje následovne:

mám priečinok 'web_root', ktorý je nastavený ako root pre doménu. V tomto priečinku mám obsah z priečinku public z priečinkovej hierarchie laravelu. NA TEJ ISTEJ ÚROVNI ako 'web_root' mám priečinok 'project' a v ňom mám všetky ostatné súbory a priečinky laravelu (všetko okrem public). potom patrične upravené cesty v index.php vo 'web_root'.

Teda takto:

web_root/<obsah priečinka public>
project/<všetky ostatné súbory a priečinky laravelu okrem public>

potom vo web_root v index.php mám následovné cesty

require __DIR__.'/../project/bootstrap/autoload.php';

a

$app = require_once __DIR__.'/../project/bootstrap/app.php';
 
Nahoru Odpovědět
7.9.2016 23:04
Avatar
Odpovídá na Ondri
Martin Križan:7.9.2016 23:13

Ďakujem, skúsim aj toto riešenie.

 
Nahoru Odpovědět
7.9.2016 23:13
Avatar
Odpovídá na Josef Kuchař - Pepa489
Martin Križan:7.9.2016 23:20

Nejde ešte routovanie. Keď zadám adresu inú ako adresa.sk alebo adresa.sk/index.php tak to hádže 404 error page, ale ten od endori nie od laravelu. Asi bude chyba v tom .htaccesse.

 
Nahoru Odpovědět
7.9.2016 23:20
Avatar
Odpovídá na Martin Križan
Josef Kuchař - Pepa489:7.9.2016 23:30

Jj, hned zítra pošlu fixnutý htaccess, ten co tam je v public/.htaccess je speciálně upravený pro wedos

Nahoru Odpovědět
7.9.2016 23:30
2x piš, jednou debuguj
Avatar
Odpovídá na Ondri
Josef Kuchař - Pepa489:7.9.2016 23:43

Ono hlavní problém není .htaccess ale putenv() funkce, která je z bezpečnostních důvodů zakázána na hodně webhostingzích, to právě řeší můj patcher, budu se snažit aby bylo moje řešení co nejuniverzálnější a vyhovovalo každému. Pokud máte nějaký nápad na zlepšení tak udělejte na githubu pull request, nebo přidejte issue ;)

Nahoru Odpovědět
7.9.2016 23:43
2x piš, jednou debuguj
Avatar
Odpovídá na Martin Križan
Josef Kuchař - Pepa489:8.9.2016 18:24

Až se to nahraje na endoru, tak to vyřeším, rychlost klesá až k 2Kb/S :(

Nahoru Odpovědět
8.9.2016 18:24
2x piš, jednou debuguj
Avatar
Martin Križan:8.9.2016 18:30

Ok, ďakujem.

S rýchlosťou FTP tam mám aj ja problém. Asi hodinu a pol sa to nahravalo. :D

Zistil som ešte že keď zadám adresu s www tak to funguje.

 
Nahoru Odpovědět
8.9.2016 18:30
Avatar
Odpovídá na Martin Križan
Josef Kuchař - Pepa489:8.9.2016 18:32

Ok, tak za 3/4 hodiny by to tam mohlo být a potom to vyřešit bude snad jen otázka chvilky

Nahoru Odpovědět
8.9.2016 18:32
2x piš, jednou debuguj
Avatar
Odpovídá na Martin Križan
Josef Kuchař - Pepa489:8.9.2016 19:27

Tak tady je první verze, ještě neobsahuje fixnutí lomítek na konci, za chvíli dodám další verze
public/.htaccess:

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /index.php [L]
Nahoru Odpovědět
8.9.2016 19:27
2x piš, jednou debuguj
Avatar
Odpovídá na Martin Križan
Josef Kuchař - Pepa489:8.9.2016 19:29

Druhá verze(fix lomítek na konci), poslední fix bude pro www na začátku

RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*[^/])$ /$1/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ /index.php [L]
Nahoru Odpovědět
8.9.2016 19:29
2x piš, jednou debuguj
Avatar
Odpovídá na Martin Križan
Josef Kuchař - Pepa489:9.9.2016 23:07

Nakonec jsem ten patcher kompletně přepsal a teď je snadné přidat podporu pro další hosting https://github.com/…char/Larawed

Nahoru Odpovědět
9.9.2016 23:07
2x piš, jednou debuguj
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 20 zpráv z 20.