Objekt nicht gefunden!!! Die angeforderte URL wurde nicht auf diesem server. localhost
Guten Tag an alle. Ich habe einen typischen set-up A,M,P und ich bin gerade dabei einige Tests auf meinem localhost-server für den Aufbau einer Webseite. Ich bin ein bisschen neu in php und dynamischen Webseiten, also bin ich muddling mein Weg obwohl. Also ich bin in einer Sackgasse hier. Immer wenn ich Versuch zum anzeigen der Seite im browser und klicken Sie auf die links, bekomme ich diesen Fehler:
Objekt nicht gefunden!!!
Die angeforderte URL wurde nicht auf diesem server. Der link auf der verweisenden Seite scheint falsch oder veraltet. Bitte informieren Sie den Autor dieser Seite über den Fehler.
Wenn Sie denken, dies ist ein server-Fehler, bitte an den webmaster richten.
Fehler 404
localhost
Apache/2.4.3 (Win32) OpenSSL/1.0.1 c PHP/5.4.7
my url looks like this: http://localhost/test/content/home
hier ist der code für meine index.php Seite und mein nav.php Seite
ersten index.php
<?php
include('Config/setup.php');
?>
<?php
if(isset($_GET['page']) && $_GET['page'] == !'') {
$pg = $_GET['page'];
} else {
$pg = 'home';
}
#var_dump($pg);
#exit;
?>
<!DOCTYPE HTML>
<html>
<head>
<meta content="text/html; charset=utf-8" http-equiv="Content-Type">
<title>FTS</title>
<link href="css/Styles.css" rel="stylesheet" type="text/css">
</head>
<body>
<div class="header temp_Block">
<?php include('templates/header.php');?>
</div>
<div class="main_nav temp_Block">
<?php include('templates/main_nav.php');?>
</div>
<div class="main_Content temp_Block">
<?php include('Content/'.$pg.'.php');?>
</div>
<div class="footer temp_Block">
<?php include('templates/footer.php');?>
</div>
</body>
</html>
Hier ist meine nav.php
<?php include('Config/setup.php')?>
<a href="/test/content/home">home</a>
<a href="/test/content/freestuff">free stuff</a>
<a href="/test/content/aboutus">about us</a>
<a href="/test/content/services">services</a>
<a href="/test/content/Whatwedobetter">What we do better</a>
Dachte ich, es wäre ein Berechtigungen-problem, weil /content/home.php ist in einem Unterordner im xxamp/htdocs/test. Aber ich bin mir nicht ganz sicher. Ich konnte dies testen, auf einem hosting-Website, die ich habe, aber die 404-Fehler macht mich denke, es könnte etwas werden mit localhost und nicht mit meinem code.
Alle Hilfe ist willkommen und vielen Dank im Voraus.
Du musst angemeldet sein, um einen Kommentar abzugeben.
meist diese Art von Fehler wird verursacht durch fehlende ein .htaccess-Datei in Ihrem wordpress-root-Verzeichnis , jedoch, um zu prüfen , get-in-touch direkt an die permalink-Struktur und ändern Sie Ihr permanent-Link und speichern drücken , sobald Sie finden die gleichen Fehler, man sollte direkt ein .htaccess-Datei im wordpress root und seine erste Berechtigungen auf 777 , dann aktualisieren Sie Ihre Website und klicken Sie auf speichern ändern auf Ihren permalink , sobald Ihre Website weiterhin korrekt laufen, wie Sie erwartet wurden , sollten Sie sofort comeback zu Ihr .htaccess und ändern Sie es auf 644 um die Sicherheit Ihrer Website , ich glaube, dass dies passiert in den meisten wordpress-permalink-Einstellungen , hoffentlich würde es hilfreich sein, für jeden, erfüllen diese Art von Problem .
Sind Sie nicht angegeben haben Ihr Projekt als richtigen Weg.
XAMPP control panel
dann starten Sie dieapache
undMySQL
localhost:80\
drücken Sie die geben Sie nun Ihre php-basic-Config-Seite sichtbar ist.xampp\htdocs\YourFloderName
Dannerstellen Sie die php-Datei dann speichern Sie es und gehen Sie zu browser dann geben Sie es
localhost\YourFolderName
jetzt aufgeführten Dateien klicken Sie auf die Datei und es läuft.schreiben in die Datei config
Ist die
Config/setup.php
Datei tatsächlich in/test/content/home/
oder in Ihrem Dokument-root? es ist am besten, um alle Verweise relativ zum document root.Ihrer aktuellen code geht davon aus, dass die Lage des
setup.php
ist in/text/content/home/Config/setup.php
, ist das richtig?Zunächst prüfen, was Ihre php-Fehlerberichte, sagt Sie. Und definieren von Anwendungs-große Wurzel an der biginning Ihrer index.php
und dann es verwenden, um Dateien
und so weiter...
Und Sie haben Sie .htaccess
rewrite-Regel?
Einfach mein Projekt war nicht im htdocs das ist, warum es zeigt mir einen dieser Fehler machen Sie sicher, dass Sie Ihre Projekte in HTdocs nicht im Verzeichnis
Hatte ich auch die gleichen Fehler, aber mit codeigniter Anwendung. Ich änderte
in der htaccess habe ich geändert RewriteBase /"mein name der Ordner in htdocs"
und ich in der Lage den login zu meiner Anwendung.
Hoffe, dass es helfen könnte.
Wenn die von Ihnen besuchte Seite ist index.php dann Ihre url sollte folgendermaßen Aussehen