Tedavi 0 Geschrieben 8. März 2022 Melden Teilen Geschrieben 8. März 2022 Guten Abend, ich habe gerade IIS und php 7.4 auf meinem Windows Server 2016 installiert und konfiguriert. Wenn ich nun die IP im Browser eingebe, öffnet sich die Index.php, doch die bilder wie logo, menüleiste werden nicht geladen. Hinzukommt, wenn ich nun auf ein Link klicke, öffnet sich der pfad nicht sondern nur iene meldung mit: 404 - Datei oder Verzeichnis wurde nicht gefunden. Der Pfad wird nicht korrekt geöffnet. wenn ich z.B. im Browser xx.xxx.xxx.xxx eingebe öffnet sich die Index.php, sobald ich auf einen Link klicke erscheint in der Suchleiste: xx.xxx.xxx.xxx/C:/Users/Administrator/Desktop/cloudfibers/ wie kann ich es machen, dass die Pfade in den .php dateien korrekt gefunden werden? Mit freundlichen Grüßen Zitieren Link zu diesem Kommentar
mwiederkehr 373 Geschrieben 9. März 2022 Melden Teilen Geschrieben 9. März 2022 Hast Du die index.php selbst geschrieben? Evtl. lokal entwickelt, mit lokalen Pfaden drin? Zitieren Link zu diesem Kommentar
MurdocX 952 Geschrieben 9. März 2022 Melden Teilen Geschrieben 9. März 2022 Berechtigungsprobleme könnten es auch sein. Welche Berechtigungen sind denn gesetzt? Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 9. März 2022 Melden Teilen Geschrieben 9. März 2022 Wie sieht der Link in der PHP Datei aus? Zitieren Link zu diesem Kommentar
zahni 554 Geschrieben 9. März 2022 Melden Teilen Geschrieben 9. März 2022 Vermutlich nicht richtig installiert. Es gibt dort wohl ein Tool für: https://docs.microsoft.com/en-us/iis/application-frameworks/install-and-configure-php-on-iis/using-php-manager-for-iis-to-setup-and-configure-php Zitieren Link zu diesem Kommentar
Tedavi 0 Geschrieben 9. März 2022 Autor Melden Teilen Geschrieben 9. März 2022 Danke erst mal für die Antworten. Also ich habe es auf einem Strato Webspace ausprobiert und es funktioniert super. Nur geht es nicht auf meine Windows Server. Habe mittlerweile Windows Server 2019 installiert und es geht leider immer noch nicht. Also de Pfade in der Index.php sind wie folgt aufgebaut: <?php $add2header = '<script src="js/vendor/jquery.ui.widget.js"></script> <script src="js/jquery.iframe-transport.js"></script> <script src="js/jquery.fileupload.js"></script>'; include("includes/header.php"); if ($config->adminOnlyUploads && !$sfs_auth) { $adminPage = $_SERVER["PHP_SELF"]; $action = isset($_REQUEST["action"]) ? $_REQUEST["action"] : null; echo "<div class='container'><div class='row'><div class='col-xs-12'>"; include("includes/admin/login.php"); if ($sfs_auth) { echo '<script type="text/javascript">location.href="' . $adminPage . '"</script>'; } echo "</div></div></div>"; include("includes/footer.php"); exit; } $u_key = md5($_SERVER["REMOTE_ADDR"] . microtime(true)); ?> Ich habe mal die daten von der php.ini im anhang hochgeladen. Die daten habe ich aus dem Php Helper genommen. Berechtigungen hat IUSR & Jeder Vollzugriff Zitieren Link zu diesem Kommentar
zahni 554 Geschrieben 9. März 2022 Melden Teilen Geschrieben 9. März 2022 Ich bin mir leider nicht sicher, ob hier jemand damit Erfahrung hat. Wenn ich unbedingt PHP unter Windows installieren wollte, würde ich vermutlich einen Apache-Server nehmen. Zitieren Link zu diesem Kommentar
mwiederkehr 373 Geschrieben 9. März 2022 Melden Teilen Geschrieben 9. März 2022 Der gepostete Sourcecode enthält leider nicht den Teil mit den Links. Die müssten wohl in der header.php sein. Ich bin mir nicht sicher, aber $_SERVER["PHP_SELF"] gibt unter Windows möglicherweise nicht das gleiche Resultat zurück, wie unter Linux. Generell muss man mit Servervariablen vorsichtig sein. Hast Du PHP über ISAPI installiert? Versuch es sonst über FastCGI, das kommt am nächsten an das Verhalten unter Linux ran. Zitieren Link zu diesem Kommentar
Dukel 454 Geschrieben 9. März 2022 Melden Teilen Geschrieben 9. März 2022 Wie sieht der Link auf der Webseite im Browser aus? Also, das was Php generiert. Schonmal mit dem Browser Debugger angeschaut? F12 bei allen gänigen Browsern. Zitieren Link zu diesem Kommentar
Empfohlene Beiträge
Schreibe einen Kommentar
Du kannst jetzt antworten und Dich später registrieren. Falls Du bereits ein Mitglied bist, logge Dich jetzt ein.