Po HTTPS nefunguje mPDF loadImage

Upozornění: Tohle vlákno je hodně staré a informace nemusí být platné pro současné Nette.
iNviNho
Člen | 352
+
0
-

Ahojte chalani,

Akonáhle som preklopil IS na HTTPS všetko je v poriadku až na generovanie PDF a v nich cez mPDF loading obrázkov. Dostávam:

MpdfException
IMAGE Error (https://www.XY.sk/…voice_bg.jpg)

Akonáhle kliknem na daný odkaz, obrázok tam je a prehliadač mi ho zobrazí, ale mpdf vyhodí exception… Neviete kde môže byť problém?

PS: na localhoste funguje
PS2: vrátil som všetko nazad a aj tak dostávam error, na localhoste stále funguje, kontaktoval som hosting o pomoc = websupport

Editoval iNviNho (3. 1. 2017 17:21)

newPOPE
Člen | 648
+
0
-

Nemoze byt problem v nejakych certifikatoch? Nakolko mPDF to urcite natahuje ako server – server a nie browser – server.

Skusil by som si pozret ako to mPDF natahuje (nejaky file_get_contents) a urobit si pokusny request a spustit ho v PHP…

iNviNho
Člen | 352
+
0
-

Ok, skúsil som to vrátiť do pôvodného stavu, teda zmazať HTTPS z route a z .htaccess rewrite rule na https a dostávam ten istý error:

MpdfException

IMAGE Error (http://www.xy.sk/…voice_bg.jpg): Could not find image file

Certifikát je stále let's encrypt a ten tam už je skoro 3 mesiace … :-\

xr
Člen | 94
+
0
-

Ahoj, ja mam rovnaky problem.

Zatial som sa dostal k tomu, ze mPDF sa snazi najst obrazok na http:// … co ked hodim do browseru, tak dostanem odpoved status HTTP 301, presmerovanie na https:// (rovnaky zvysok URL). Pritom URL obrazku nemam definovanu absolutne, ale relativne. Server bezi na HTTPS. Takze je potrebne donutit mPDF, aby obrazky hladal na HTTPS.

Snad pomoze.