Support » Allgemeine Fragen » Unterverzeichnis erstellen

  • Hallo zusammen!

    Ich habe letztes Jahr für meine Firma eine neue Homepage (www.ps-technik.at) mit WordPress erstellt (vorher lief die Homepage über world4you). Zusätzlich haben wir auch einen Onlineshop (www.ps-trade.at). Unser Ziel wäre es in WordPress ein Unterverzeichnis zu erstellen, damit unser Onlineshop wie folgt angezeigt wird „www.ps-technik.at/shop“. Von unserem Shopanbieter wurde uns mitgeteilt, dass es so möglich ist, dass Homepage und Onlineshop zusammengeführt werden.
    Kennt sich damit jemand aus oder gibt es direkt eine Ansprechperson, die das für einen machen kann (natürlich gegen Vergütung)?

    Mit freundlichen Grüßen


    Moderationshinweis: Bitte lies nochmal unsere Forenregeln: Jobangebote sind hier ausdrücklich unerwünscht und führen eigentlich dazu, dass der Beitrag aus dem Forum entfernt wird.

    • Dieses Thema wurde geändert vor 3 Jahren, 2 Monaten von Bego Mario Garde. Grund: Bitte keine Jobangebote

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 1 Antwort (von insgesamt 1)
  • Ich kenne mich mit der E-Commerce-Webanwendung Gambio nicht aus, aber grundsätzlich kannst du auf deinem Webserver verschiedene Webanwendungen parallel betreiben. Damit du die Dateien der anderen Webanwendung nicht in dein WordPress-Verzeichnis kopierst (und damit ziemliches Durcheinander anrichtest), wäre es sinnvoll, WordPress in ein eigenes Verzeichnis zu verschieben. Dazu sind ein paar Arbeitsschritte nötig, die ich hier etwas ausführlicher darstelle, damit du es besser nachvollziehen kannst. Eigentlich ist das aber eine Arbeit von zehn Minuten.

    1. Du erstellst ein Backup der Datenbank. (Entweder über das Kundenmenü z.B. mit phpMyAdmin oder über ein Plugin wie UpdraftPlus WP Backup.) Immer vorher dran denken: kein Backup, kein Mitleid.
    2. Du gehst in das Menü Einstellungen > Allgemein und änderst die WordPress-URL auf https://example.com/wordpress (natürlich mit deiner Domain). Die Website-Domain lässt du bitte unverändert. Nachdem du die Änderung gespeichert hast, gehst du für den Moment nicht mehr ins Backend.
    3. Mit einem FTP-Programm erstellst du im Web-Stammverzeichnis, in dem im Moment deine WordPress-Dateien liegen, ein neues Unterverzeichnis shop sowie ein neues Unterverzeichnis wordpress. Anschließend verschiebst du alle WordPress-Dateien mit Ausnahme der Konfigurationsdateiwp-config.php und der .htaccess in das neu angelegte Verzeichnis wordpress.
    4. Dein Web-Stammverzeichnis enthält jetzt die wp-config.php, die index.php sowie ein Verzeichnis wordpress mit allen WordPress-Dateien und -Unterverzeichnissen. Im Web-Stammverzeichnis erstellst du mit einem geeigneten Code-Editor (z.B. VS Code, kostenlos für alle Betriebssysteme erhältlich) eine neue Datei index.php mit folgendem Inhalt:
      <?php
      define( 'WP_USE_THEMES', true );
      require __DIR__ . '/wordpress/wp-blog-header.php';
    5. Du müsstest nun im Browser unter deiner bisherigen Webadresse wieder die Webseiten sehen können, aber es fehlen vermutlich im Moment noch die Bilder. Die Anmeldeseite liegt jetzt unter https://example.com/wordpress/wp-login.php (auch wieder mit deiner Domain) und du kannst dich dort in deiner WordPress-Installation wieder anmelden.
    6. Du installierst das Plugin Better Search Replace und führst über Werkzeuge > Better Search & Replace eine Ersetzung durch:
      Du ersetzt https://example.com/wp-content/
      in allen Dateien (auswählen!) mit https://example.com/wordpress/wp-content/.
      Vergiss nicht das Häkchen bei „Testlauf“ rauszunehmen und bestätige den Vorgang („Suche/Ersetzen starten“).

    Im Ergebnis sieht dein Dateipfad jetzt so aus:

    /var/www/
    |_ .htaccess
    |_ index.php
    |_ wp-config.php
    |_ wordpress
    |  |_ index.php
    |  |_ wp_admin
    |  |_ wp_includes
    |  |_ wp-content
    |  |_ weitere WP-Dateien …
    |_ shop
       |_ deine Webshop-Dateien

    In das Verzeichnis shop kannst du deine Webshop-Dateien legen. Wie weit Konfigurationsdateien oder Datenbankeinträge angepasst werden müssen, fragst du bitte jemand der sich mit Gambio auskennt.

    Der Sinn dieser Methode ist wie gesagt, die Dateien sauber auseinanderzuhalten, was ein getrenntes Backup erleichtert und bei der Pflege der Website hifreich ist.

    Sollte dir das (trotz meiner genialen Beschreibung 🤓) alles zu kompliziert sein, kannst du in deiner WordPress-Installation unter Design > Menüs auch ein eigenes Menü erstellen, einen individuellen Link zur Webadresse deines Webshops hinzufügen und den Link einfach „Shop“ nennen.

Ansicht von 1 Antwort (von insgesamt 1)
  • Das Thema „Unterverzeichnis erstellen“ ist für neue Antworten geschlossen.