Hi,
da (nicht kostenpflichtige) Online-Tools, Developer Tools (Firefox, Chrome, etc.) und auch die speziell für diesen Zweck entwickelte App Responsively (Open Source) die diversen realen mobilen Geräte nicht verlässlich simulieren können, bin ich auf der Suche nach einem einfachen Weg, direkt mit realen mobilen Geräten zu testen. Aktuell versuche ich einen Zugang auf Laragon via WiFi einzurichten. Dazu habe ich in der httpd.conf den listen-Eintrag von "80" auf "0.0.0.0:80" geändert und dann den Apache neu gestartet. Über http://IP-Adresse des Rechners/, auf dem Laragon installiert ist, kann ich dann von meinem Smartphone aus den document root von laragon (C:/laragon/www) aufrufen. Das funktioniert einwandfrei, die Laragon-index.php wird angezeigt. Wenn ich nun aber http://IP-Adresse des Rechners/demo.local/ (lokale Adresse meiner Website) aufrufen möchte, wird die Fehlermeldung "The requested URL was not found on this server." angezeigt. Wenn ich stattdessen den Verzeichnispfad zu meiner Website (http://IP-Adresse des Rechners/demo/public/)eingebe, wird eine Contao-Fehlermeldung angezeigt:
[2023-01-25T18:06:29.379141+00:00] request.CRITICAL: Uncaught PHP Exception Contao\CoreBundle\Exception\InternalServerErrorHtt pException: "Your installation is not secure. Please set the document root to the C:/laragon/www/demo/public subfolder." at C:\laragon\www\demo\vendor\contao\core-bundle\src\EventListener\ExceptionConverterListene r.php line 94 {"exception":"[object] (Contao\\CoreBundle\\Exception\\InternalServerErro rHttpException(code: 0): Your installation is not secure. Please set the document root to the C:/laragon/www/demo/public subfolder. at C:\\laragon\\www\\demo\\vendor\\contao\\core-bundle\\src\\EventListener\\ExceptionConverterList ener.php:94)\n[previous exception] [object] (Contao\\CoreBundle\\Exception\\InsecureInstallati onException(code: 0): Your installation is not secure. Please set the document root to the C:/laragon/www/demo/public subfolder. at C:\\laragon\\www\\demo\\vendor\\contao\\core-bundle\\src\\EventListener\\InsecureInstallationLi stener.php:44)"} []
Anscheinend funktioniert in Laragon die interne Weiterleitung nicht, wenn von einem anderen Gerät aus dem lokalen Netzwerk heraus auf besagte Website zugegriffen wird, lokal auf dem Rechner funktioniert die interne Weiterleitung einwandfrei. Zuständig für die interne Weiterleitung ist in Laragon die auto.demo.local.conf (Virtual Host).
Hat jemand vielleicht eine Idee, wie man es schafft, dass diese interne Weiterleitung auch von "außerhalb" korrekt aufgerufen wird?
Lesezeichen