Avatar
Martin Križan:

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

 
Odpovědět 7. září 20:24
Avatar
Odpovídá na Martin Križan
Josef Kuchař (Pepa489):

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

Akceptované řešení
+20 Zkušeností
+1 bodů
Řešení problému
Nahoru Odpovědět  +1 7. září 20:28
2x piš, jednou debuguj
Avatar
Odpovídá na Martin Križan
Josef Kuchař (Pepa489):

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

Nahoru Odpovědět 7. září 21:04
2x piš, jednou debuguj
Avatar
Martin Križan:

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. září 21:37
Avatar
Odpovídá na Martin Križan
Josef Kuchař (Pepa489):

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

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

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

Nahoru Odpovědět 7. září 22:07
2x piš, jednou debuguj
Avatar
Martin Križan:

Ok a ďakujem ti za pomoc.

 
Nahoru Odpovědět 7. září 22:09
Avatar
Martin Križan:

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. září 22:42
Avatar
Ondri
Člen
Avatar
Ondri:

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. září 23:04
Avatar
Odpovídá na Ondri
Martin Križan:

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

 
Nahoru Odpovědět 7. září 23:13
Avatar
Odpovídá na Josef Kuchař (Pepa489)
Martin Križan:

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. září 23:20
Avatar
Odpovídá na Martin Križan
Josef Kuchař (Pepa489):

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. září 23:30
2x piš, jednou debuguj
Avatar
Odpovídá na Ondri
Josef Kuchař (Pepa489):

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. září 23:43
2x piš, jednou debuguj
Avatar
Odpovídá na Martin Križan
Josef Kuchař (Pepa489):

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

Nahoru Odpovědět 8. září 18:24
2x piš, jednou debuguj
Avatar
Martin Križan:

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. září 18:30
Avatar
Odpovídá na Martin Križan
Josef Kuchař (Pepa489):

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. září 18:32
2x piš, jednou debuguj
Avatar
Odpovídá na Martin Križan
Josef Kuchař (Pepa489):

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. září 19:27
2x piš, jednou debuguj
Avatar
Odpovídá na Martin Križan
Josef Kuchař (Pepa489):

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. září 19:29
2x piš, jednou debuguj
Avatar
Odpovídá na Martin Križan
Josef Kuchař (Pepa489):

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. září 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.