Kein Zugriff - Internal server error

  • Hi,
    so, nachdem ich mich nun ein wenig in das System eingelesen und -probiert habe, taucht das nächste Problem auf.

    Gestern hatte ich wordpress in ein Unterverzeichnis meiner Seite namens CMS geladen, da ich zur Zeit noch die alte Homepage-Version laufen habe. Inzwischen habe ich die derzeitigen Seiteninhalt der alten Homepage-Version in ein Unterverzeichnis geschoben und die Seite dahin umgeleitet, was auch hervorragend klappt. Die Wordpress-Dateien und -Verzeichnisse habe ich nun direkt ins Root-Verzeichnis meiner Seite verschoben. Dennoch kann ich mich per http://www.meinedomain.de/wp-admin nicht anmelden. Es kommt
    Error 500 - Internal server error

    Muss ich Wordpress vom Server löschen und komplett neu installieren oder woran liegt das, dass ich keinen Zugriff habe?

    Gruß ska

    • Anzeige

    Hallo!

    Wenn du gerade an deiner Website arbeitest oder dein aktuelles Hosting überdenkst: Wir betreiben mit NetzLiving eine Hosting-Plattform, die speziell auf Performance, Sicherheit und einfache Verwaltung ausgelegt ist.

    • ✔️ Schnelle Ladezeiten (optimiert für WordPress & Co.)
    • ✔️ Deutsche Server & DSGVO-konform
    • ✔️ Persönlicher Support (kein 0815-Ticket-System)

    Mehr erfahren

  • Vielen Dank für den Link. Diese Anleitung habe ich vorhin schon mal irgendwo gefunden und es so wie beschrieben gemacht (Variante 1). Das hat nicht funktioniert. Habe jetzt Wordpress vom Server geschmissen und neu in mein Root-Verzeichnis hochgeladen. Dann habe ich es eben nochmal so gemacht. Ohne Erfolg.

    Aufgrund der Umleitung der URL in den Unterordner kann ich nun natürlich immer noch nicht die
    http://www.meine-domain.de/wp-admin/install.php aufrufen.

    Irgendwie kann ich nicht so um die Ecke denken. :roll: Es leuchtet mir ja ein, dass er nicht auf den wp-admin-Ordner und überhaupt die wordpress-Dateien zugreift, weil die http://www.meine-domain.de ja sofort in den Unterordner umgeleitet wird, die angepeilten Dateien aber im Root-Verzeichnis sind. Kann ich das irgendwie lösen? Habt ihr noch Ideen?

    Viele Grüße ska

  • Vielen Dank für den Link. Diese Anleitung habe ich vorhin schon mal irgendwo gefunden und es so wie beschrieben gemacht (Variante 1). Das hat nicht funktioniert. Habe jetzt Wordpress vom Server geschmissen und neu in mein Root-Verzeichnis hochgeladen. Dann habe ich es eben nochmal so gemacht. Ohne Erfolg.

    Aufgrund der Umleitung der URL in den Unterordner kann ich nun natürlich immer noch nicht die
    http://www.meine-domain.de/wp-admin/install.php aufrufen.

    Irgendwie kann ich nicht so um die Ecke denken. :roll: Es leuchtet mir ja ein, dass er nicht auf den wp-admin-Ordner und überhaupt die wordpress-Dateien zugreift, weil die http://www.meine-domain.de ja sofort in den Unterordner umgeleitet wird, die angepeilten Dateien aber im Root-Verzeichnis sind. Kann ich das irgendwie lösen? Habt ihr noch Ideen?

    Viele Grüße ska


    Wenn ich das richtig verstehe, hast Du jetzt

    /Root (wo zuvor die Html-Version war)
    /CMS (wo Wordpress hin soll)
    /HTML (wo neu die Html-Version ist)

    Die Adresse http://blog.schlag-mich-tot.de verweist auf das Verzeichnis CMS.

    Dann könntest Du also Wordpress im Unterverzeichnis CMS installieren und über blog.schlag ..... aufrufen. Entweder sagst Du also in der Verwaltungsoberfläche Deiner Web-Präsenz, dass mit http://blog.schag ..... eine Subdomain gemeint ist, die physikalisch im Unterverzeichnis CMS liegt - oder Du schreibst ins Root eine Umleitung (als Meta in der index.php oder als .htaccess ebenfalls dort (hierzu ein Link)

    LG Domi

  • Hi Domi,
    nein, ich habe direkt im Root die Wordpress-Dateien installiert. Vorher hatte ich sie in einem CMS-Ordner. Da ich die Wordpress-Dateien jetzt lieber direkt im Root habe, habe ich die HTML-Dateien der derzeitigen Homepage in den Ordner ALT verschoben und die Seite beim Provider dorthin umgeleitet. Aus dem Root-Verzeichnis lässt sich Wordpress jetzt nicht aufrufen.

    Scheinbar wird mir wohl nichts anderes übrig bleiben, als Wordpress wieder in einem Unterordner zu installieren und wenn die Seite fertig ist, die Seite umzuleiten. Ich wollte halt nur vermeiden, noch eine Hierarchie mehr in den Links zu haben.

    Ich hätte halt lieber

    http://www.meine-domain.de/xyz/xyz.php als
    http://www.meine-domain.de/cms/xyz/xyz/php

    Gruß ska

  • Ich denke mal, dass Du die Datenank nicht gelöscht hast - gehe weiterhin davon aus, dass dort noch der falsche Verweis zur Installation steht.

    Also entweder Datenbank leermachen und WP neu installieren oder den Schritten von Variante 3 in der oben geposteten Anleitung folgen.

  • Hi fpr,

    Schritt 3 habe ich auch schon versucht. Da stand noch die falsche siteurl. Aber auch nach Änderung kommt die Fehlermeldung. Ich werde mal die Datenbank löschen und eine neue anlegen und mit WP verknüpfen.

    Gruß ska

  • Da ich die Wordpress-Dateien jetzt lieber direkt im Root habe, habe ich die HTML-Dateien der derzeitigen Homepage in den Ordner ALT verschoben und die Seite beim Provider dorthin umgeleitet.

    Momentchen mal, Du hast beim Provider eingestellt, dass Root auf einen anderen Ordner zeigt? Dann muss der Wordpress-Kram natürlich auch in den Ordner. Hast Du Confixx?

    Deine Angaben sind recht unpräzise ...

    Einmal editiert, zuletzt von fpr (24. September 2009 um 20:29)

  • Momentchen mal, Du hast beim Provider eingestellt, dass Root auf einen anderen Ordner zeigt? Dann muss der Wordpress-Kram natürlich auch in den Ordner. Hast Du Confixx?

    Deine Angaben sind recht unpräzise ...

    Genau so ist es. Sorry, ich kenne mich mit den Fachbegriffen nicht so aus. Confixx habe ich nicht. Was ist das?

    Ich habe vorhin schon den Wordpress-Kram in den alten Ordner ALT (wo die HTML-Seite jetzt liegt) geschoben und es ging nicht. Ich mache es nochmal. Aber habe ich dann nicht wieder in den Links, die Wordpress erzeugt den alt-Ordner mit drin?

    http://www.meine-domain.de/alt/xyz/xyz.php

    Das wollte ich ja gerade verhindern.

    Vielen Dank für die Hilfe. Ihr seid echt super!!!

    ska

    edit: Es geht!!! Komme immerhin schon mal auf die Installations-Seite. Und im Link oben ist der alt-Ordner auch nicht drin. Genauso soll es sein. Super. Danke nochmal an alle, die mir geholfen haben.

  • Hallo,

    zu früh gefreut. :-| Installation ging alles super. Nur, wenn ich auf die Seite gehe, komme ich automatisch zur alten HTML-Version, die ja im gleichen Ordner liegt. Es sieht also zur Zeit so aus:

    ALT/die alte HTML-Homepage, die vom Root in diesen Ordner umgeleitet wird
    ALT/Wordpress-Dateien

    Beides zusammen in einem Ordner funktioniert also nicht. Irgendwo habe ich hier im Forum mal gelesen, wo einer, der die alte Homepage solange für Besucher zugänglich halten wollte bis die neue mit Wordpress fertig ist, den Tipp bekommen hat

    1. seine Homepage in einen Unterordner zu verschieben
    2. Wordpress in die Root und dort die neue Seite erstellen
    3. irgendwo einen Umleitungscode einzugeben (nicht über Provider)

    Ich habe mich schon alle möglichen Suchwörter durch, ich finde den Beitrag einfach nicht. Hat noch jemand eine Idee?

    Liebe Grüße ska

  • Aber so wie Du in den letzten Tagen in den Verzeichnissen rumgeturnt hast, hoffe ich mal, dass Du ein Backup der aktuellen HTML-Installation hast, die Du im Fall der Fälle zurückspielen kannst. Sonst besteht die Gefahr, dass Du eine Veränderung vornimmst, die nicht mehr rückgängig zu machen ist und dann fehlen Dir entscheidende Dateien.

    LG Domi

  • Mal zu meinem Verständnis. Wenn ich jetzt die providerseitige Umleitung meiner Domain auf den ALT-Ordner rausnehme und dann die Domain per redirect auf die ALT-Ordner umleite, ist doch das Problem das gleiche, oder?

    Kann ich dann WP in das Root-Verzeichnis hochladen und die Seite wird nicht automatisch auf den ALT-Ordner umgeleitet?

    Wenn alles nichts hilft, bleibt nur die Lösung, dass ich WP in einen Unterordner schiebe und die Seite dort fertigstelle. Auch, wenn die Permalinks dann zu lang sind. :?

    Gruß ska

  • Mal zu meinem Verständnis. Wenn ich jetzt die providerseitige Umleitung meiner Domain auf den ALT-Ordner rausnehme und dann die Domain per redirect auf die ALT-Ordner umleite, ist doch das Problem das gleiche, oder?

    Kommt darauf an, was Du umleitest, die Domain, oder die index.html oder die index.php, würde ich sagen. Aber mal was Anderes:

    Wieso entwickelst Du Deine WP Seite nicht in einem Unterordner, und wenn Du dann zufrieden bist mit allem, verschiebst den Inhalt des Unterordners ins Root und passt im Backend die URL an. Müsste doch gehen.

    LG Domi

  • Das wäre ja auch eine Variante, die ich in Betracht gezogen habe, weil sie mir am einfachsten erscheint. Allerdings bin ich mir nicht sicher, ob durch das Anpassen der URL im Backend auch die Permalinks automatisch angepasst werden, die ja alle beim Erstellen mit dem Unterverzeichnis-Ordner verknüpft sind. Also so:

    http://www.meine-domain.de/wp/categoryxyz/xyz.php

    So soll es aber nachher aussehen:

    http://www.meine-domain.de/categoryxyz/xyz.php

    Gruß ska

  • Ich lasse mich zwar jederzeit eines Besseren belehren, aber meiner Meinung nach werden die Permalinks angepasst, spätestens wenn man einmal auf den Standard zurückstellt und neu auf die gewünschte Art einstellt. Soweit ich mich erinnern kann, ist es nämlich so, dass Wordpress bei jeder Änderung der Permalinks, die htaccess neu schreibt. Es muss nur darauf geachtet werden, dass entsprechende Schreibrechte gesetzt sind, bzw. allenfalls sagt es WP, wie die htaccess aussehen würde, wenn das Verzeichnis beschreibbar wäre.

    LG Domi

  • Domi, danke für Deine Infos. :) Ich blicke da ja nicht so durch. Aber ich wüsste schon gern genau, ob sich durch Änderung der URL im Backend die Permalinks dementsprechend anpassen, als dass der Unterordner dann auch in der neuen URL nicht mehr angezeigt wird.

    Wie und wo kann ich Schreibrechte setzen?

    Liebe Grüße ska

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!