Diskuze: Laravel na endore
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 20 zpráv z 20.
K personalizaci obsahu a reklam, poskytování funkcí sociálních médií a analýze naší návštěvnosti využíváme soubory cookie. Informace o tom, jak náš web používáte, sdílíme se svými partnery pro sociální média, inzerci a analýzy. Partneři tyto údaje mohou zkombinovat s dalšími informacemi, které jste jim poskytli nebo které získali v důsledku toho, že používáte jejich služby.
Používáme nezbytné cookies pro fungování webu a s tvým souhlasem také analytické a marketingové cookies.
Zajišťují základní funkce, bezpečnost a služby, které sis vyžádal. Nelze je vypnout.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| ITnetwork | ITnetwork | Provoz webu, relace, přihlášení a uložení nastavení cookies. | PHPSESSID, auth_token, sid, itn_consent_impression, __Host-itn_consent | Relace až 1 rok |
| Google Tag Manager | Správa značek a načítání měřicích nástrojů webu. | Žádné | Neukládá se | |
| Google Fonts | Načítání typografie webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google Hosted Libraries | Načítání potřebných knihoven a stylů webu. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele | |
| Google reCAPTCHA | Ochrana formulářů a webu před zneužitím. | _GRECAPTCHA, rc::a, rc::b, rc::c, rc::f | Relace až 180 dní | |
| YouTube | Přehrávání vloženého video obsahu. | localStorage, IndexedDB; cookies after playback interaction | Relace až trvalé úložiště | |
| Vimeo | Vimeo | Přehrávání vloženého video obsahu. | __cf_bm, _cfuvid, vuid, localStorage, IndexedDB | Relace až 2 roky |
| Facebook Login | Meta | Přihlášení pomocí účtu třetí strany. | Úložiště řízené poskytovatelem | Relace až 1 rok |
| GoPay | GoPay | Zpracování uživatelem vyžádané platby. | Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
Pomáhají nám porozumět používání webu a zlepšovat ho.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Analytics 4 | Měření návštěvnosti a používání webu. | _ga, _ga_* | Až 2 roky | |
| Microsoft Clarity | Microsoft | Měření návštěvnosti a používání webu. | _clck, _clsk, _cltk | Relace až 1 rok |
Slouží k měření kampaní, personalizaci reklamy a marketingové komunikaci.
| Služba | Poskytovatel | Účel | Cookies a úložiště | Doba uložení |
|---|---|---|---|---|
| Google Ads | Měření kampaní, reklama a remarketing. | _gcl_au, _gcl_ls | Relace až 90 dní | |
| Meta Pixel | Meta | Měření kampaní, reklama a remarketing. | _fbp, _fbc, localStorage | Až 90 dní |
| Sklik | Seznam.cz | Měření kampaní, reklama a remarketing. | retargeting, sid, szn:* | Relace až trvalé úložiště |
| LinkedIn Insight | Měření kampaní, reklama a remarketing. | bcookie, li_gc, lidc, __cf_bm | Relace až 1 rok | |
| Ecomail | Ecomail.cz | Měření kampaní, reklama a remarketing. | ecmid, Úložiště řízené poskytovatelem | Dle podmínek poskytovatele |
| Atribuce kampaní ITnetwork | ITnetwork | Přiřazení návštěvy a objednávky ke kampani. | campaign_clid[*], user_session_context | Až 1 rok |
V předchozím kvízu, Online test znalostí PHP, jsme si ověřili nabyté zkušenosti z kurzu.
Na endoře jsem to nezkoušel, ale za pokus to stojí https://github.com/…char/Larawed 
Možná bude potřeba upravit .htaccess po patchnutí pro endoru
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ť.
Ok, zkusím to napravit, dnes už to nestihnu, ale zítra snad
Ok a ďakujem ti za pomoc.
Už som to rozbehal. bolo len treba nastaviť prava k suborom a na serveri bolo nastavené staré php. Takže tvoj patcher fungoval.
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';
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.
Jj, hned zítra pošlu fixnutý htaccess, ten co tam je v public/.htaccess je speciálně upravený pro wedos
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 
Až se to nahraje na endoru, tak to vyřeším, rychlost klesá až k 2Kb/S

Ok, ďakujem.
S rýchlosťou FTP tam mám aj ja problém. Asi hodinu a pol sa to nahravalo.

Zistil som ešte že keď zadám adresu s www tak to funguje.
Ok, tak za 3/4 hodiny by to tam mohlo být a potom to vyřešit bude snad jen otázka chvilky
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]
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]
Nakonec jsem ten patcher kompletně přepsal a teď je snadné přidat podporu pro další hosting https://github.com/…char/Larawed
Zobrazeno 20 zpráv z 20.