Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten

    Karl1

    • Experte
    • Beiträge: 1.805
    Hallo Zusammen,
    weil im Forum immer wieder Fragen aufkommen, habe ich im Wiki mit einer "Tutorial-Reihe" begonnen.
    Hier der direkte Link zum Wiki: XAMPP - Lokale Entwicklungsumgebung für modified eCommerce Shopsoftware
    Ansonten findet man den Eintrag in den Kategorien Allgemeines, Praxis oder Tutorials.

    Momentan findet man dort diese Hilfen:

    Lokale Entwicklungsumgebung XAMPP mit virtueller Domain, HTTPS/SSL und Mailfunktion einrichten
    Diese Anleitung beschreibt,
    - die Installation des XAMPP-Servers.
    - wie eine virtuelle lokale Domain eingerichtet wird.
    - wie man sich ein lokal gültiges SSL-Zertifikat erstellt.
    - die Installation eines lokalen Mailservertools.

    Neuinstallation eines Shops auf XAMPP
    Diese Anleitung beschreibt,
    - wo müssen die Dateien abgelegt werden.
    - das Anlegen einer Datenbank mit phpMyAdmin.
    - die Installation der Shopsoftware mit dem Installer.
    - erforderliche Einstellungen im Adminbereich.
    - den Test der Mailfunktion.
    - meine Empfehlungen.
    - wie Demodaten installiert werden können.

    Installation eines bestehenden Shops auf XAMPP
    Diese Anleitung beschreibt,
    - die Vorbereitungen.
    - worauf vor dem Datenbankimport zu achten ist (Tipps zur Umstellung "latin1" zu "utf8").
    - wie man die Daten des "alten" Shops importiert.
    - was bei der Datei .htaccess zu beachten ist.
    - wie die Konfigurationsdatei erstellt werden kann.
    - was bei suchmaschinenfreundlichen URLs bei Windows zu beachten ist.
    - was bei Problemen mit Umlauten helfen kann.

    Meine Hilfen enthalten viele Screenshots, deshalb sind die Anleitungen im PDF-Format verlinkt.

    Gruß Karl

    Linkback: https://www.modified-shop.org/forum/index.php?topic=41839.0
    rechtstexte für onlineshop

    Q

    • Fördermitglied
    • Beiträge: 1.502
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #1 am: 25. April 2021, 12:34:07
    :thx: Karl!

    Das hatte ich vom Forenmitglied xampp erwartet gehabt. Aber so isses jetzt hier. Vielleicht kanne er noch was ergänzen. Erstellst Du dazu noch ein Wikibeitrag?

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #2 am: 25. April 2021, 13:29:16
    Vielen Dank Karl, eine ganz ganz grosse Leistung die du hier der Kommunity zur Verfügung stellst :!:

    Gruss
    Hanspeter

    Karl1

    • Experte
    • Beiträge: 1.805
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #3 am: 25. April 2021, 15:01:54
    @Hanspeter:
    Danke, ich habe noch weitere Themen bezüglich XAMPP auf meiner Liste, z.B.
    • Shop von XAMPP auf den Server verschieben
    • Wie nutze ich XAMPP für ein Softwareupdate
    • Weiteren XAMPP-Server installieren um Shop mit anderer PHP-Version zu testen
    mal sehen wie ich Zeit finde.

    @oneQ:
    Guckst du!
    Hallo Zusammen,
    weil im Forum immer wieder Fragen aufkommen, habe ich im Wiki mit einer "Tutorial-Reihe" begonnen.
    Hier der direkte Link zum Wiki, ansonten findet man den Eintrag in den Kategorien Allgemeines, Praxis oder Tutorials.
    ...

    Gruß Karl

    xampp

    • Fördermitglied
    • Beiträge: 190
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #4 am: 25. April 2021, 15:15:42
    Zitat
    Das hatte ich vom Forenmitglied xampp erwartet gehabt.
    Da hast du vollkommen Recht, aber da ich über meine Experimentierphase noch nicht hinaus bin hatte ich noch nicht die Zeit dafür  :-|
    Und, mal ehrlich.....das wäre garantiert nicht so "wertvoll" geworden wie das was Karl mit seiner Erfahrung und seinem Perfektionismus (so sehe ich das) jetzt umsetzt.
    Vielen Dank Karl  :-)

    Q

    • Fördermitglied
    • Beiträge: 1.502
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #5 am: 25. April 2021, 15:35:03
    Guckst du!
    :doh:  :tomato:

    Oh man. Hab den ersten Absatz wohl komplett überlesen. Sorry!

    Karl1

    • Experte
    • Beiträge: 1.805
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #6 am: 27. April 2021, 13:21:33
    Hallo Zusammen,
    habe zwei weitere XAMPP-Hilfen im Wiki ergänzt.

    Kopie eines Shops auf XAMPP erstellen
    Diese Anleitung beschreibt,
    - Gründe eine Kopie anzulegen.
    - wie man die Datenbank mit phpMyAdmin exportiert.
    - wie man die Datenbank mit phpMyAdmin wieder importiert.
    - welche geringfügigen Dateianpassungen gemacht werden müssen.

    Eine weitere XAMPP Entwicklungsumgebung installieren
    Diese Anleitung beschreibt,
    - die Installation eines weiteren XAMPP-Servers - PHP 8.
    - wie die virtuelle lokale Domain wieder eingerichtet.
    - wie man das lokal gültige SSL-Zertifikat wieder verwendet.

    Gruß Karl

    voodoopupp

    • Fördermitglied
    • Beiträge: 1.852
    • Geschlecht:
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #7 am: 27. April 2021, 15:15:35
    Servus Karl,

    auch wenn ich es persönlich nicht brauche - vielen Dank für den Einsatz!  :thumbs:

    Grüße
    Dominik

    noRiddle (revilonetz)

    • Experte
    • Beiträge: 13.743
    • Geschlecht:
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #8 am: 27. April 2021, 16:59:40
    Feine Arbeit.  :thx:

    Gruß,
    noRiddle

    Karl1

    • Experte
    • Beiträge: 1.805
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #9 am: 15. Mai 2021, 13:20:02
    Hallo Zusammen,
    hat etwas gedauert, habe aber jetzt eine weitere XAMPP-Hilfen im Wiki ergänzt.
    Zu dem habe ich ein Tool "zusammengebaut", dass SQL-Daten schrittweise importiert.

    Einen lokalen Shop auf den Server verschieben
    Diese Anleitung beschreibt,
    • welche Daten des Hosters nötig sind.
    • die Vorbereitungen im lokalen Shop.
    • die Übertragung der Dateien.
    • die Wiederherstellung / den Import der Datenbank mit dem "Datenbankhelfer".

    Den Datenbankhelfer habe ich neu programmiert, er unterstützt bei,
    • der Aktualisierung der Konfigurations-Datei (configure.php).
    • der Wiederherstellung einer Datenbanksicherung.
    • dem Umzug einer Datenbank mit Hilfe einer Datenbanksicherung.

    Für die Wiederherstellung der MySQL-Datenbank, also dem Import eines Backups, wir eine modifizierte Version des Skriptes BigDump benutzt, dass nacheinander kleine Teile des Backups verarbeitet.

    Das Aussehen und die Funktion des Helferprogrammes ist identisch zum Installationsprogramm der modified eCommerce Shopsoftware.
    Das Tool kann bei GitHub heruntergeladen werden.
    Eine kurze Beschreibung mit Screenshots findet man dort auch.

    Gruß Karl

    P.S.: Hoffe es ist für das Modified Team okay, wenn ich den Installer als Grundlage genutzt habe und der Spenden-Button noch vorhanden ist.

    Q

    • Fördermitglied
    • Beiträge: 1.502
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #10 am: 15. Mai 2021, 14:28:47
    :thx:

    awids

    • Experte
    • Beiträge: 3.785
    • Geschlecht:
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #11 am: 15. Mai 2021, 14:34:15
    [...]
    P.S.: Hoffe es ist für das Modified Team okay, wenn ich den Installer als Grundlage genutzt habe und der Spenden-Button noch vorhanden ist.

    Ich denke, wenn frei zur Verfügung gestellte Softwares/Scripte in angepasster Form auch wieder frei zur Verfügung gestellt werden, sieht das modified-Team das nicht so eng.

    Wo ich mir allerdings denken könnte, dass mindestens eine Augenbraue hochgezogen wird, ist die Wieder-Verwendung des modified-Logos, weil dies impliziert, dass deine Erweiterung vom modified-Team "herausgegeben" wurde. Aber dazu kann Torsten selbst am Besten was zu sagen, dem ich natürlich weder Absichten noch Worte vorwegnehmen möchte.

    Unabhängig davon und von persönlicher Seite aus möchte ich mich für deinen unermüdlichen Community-Einsatz bedanken. So viel Freizeit, wie du da immer reinsteckst, kann man gar nicht ausreichend honorieren.
     :king:

    Karl1

    • Experte
    • Beiträge: 1.805
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #12 am: 15. Mai 2021, 15:16:38
    Hallo Alex,
    habe mir gedacht, bei Gefallen könnte meine BigDump-Anpassung vielleicht von Modified "adaptiert" werden.

    Gruß Karl

    Herr_Bert

    • Fördermitglied
    • Beiträge: 756
    • Geschlecht:
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #13 am: 11. Februar 2023, 19:17:28
    Guten Tag zusammen,
    seit zwei Stunden bin ich dabei mir gemäß Karl seiner  perfekten Tutorials eine Testumgebung einzurichten, scheitere aber schon bei den ersten Schritten   :-? Ich kann's kaum glauben.
    Wenn ich am Ende der Datei "C:\xampp_8200\apache\conf\extra\httpd-vhosts.conf" folgendes hinzufüge:
    Code: PHP  [Auswählen]
    NameVirtualHost *:80
    <VirtualHost meineseite.local:80>
            ServerName meineseite.local
            DocumentRoot"/xampp_8200/htdocs"
            ErrorLog"logs/meineseite-error.log"
            CustomLog"logs/meineseite-access.log"common
    </VirtualHost>
     
    kann ich den Apache-Server nicht mehr starten, nehme ich die Anpassung wieder raus kann ich den Server starten.
    Die Datei sieht jetzt so aus:
    Zitat
    # Virtual Hosts
    #
    # Required modules: mod_log_config

    # If you want to maintain multiple domains/hostnames on your
    # machine you can setup VirtualHost containers for them. Most configurations
    # use only name-based virtual hosts so the server doesn't need to worry about
    # IP addresses. This is indicated by the asterisks in the directives below.
    #
    # Please see the documentation at
    # <URL:http://httpd.apache.org/docs/2.4/vhosts/>
    # for further details before you try to setup virtual hosts.
    #
    # You may use the command line option '-S' to verify your virtual host
    # configuration.

    #
    # Use name-based virtual hosting.
    #
    #NameVirtualHost *:80
    #
    # VirtualHost example:
    # Almost any Apache directive may go into a VirtualHost container.
    # The first VirtualHost section is used for all requests that do not
    # match a ##ServerName or ##ServerAlias in any <VirtualHost> block.
    #
    ##<VirtualHost *:80>
        ##ServerAdmin webmaster@dummy-host.example.com
        ##DocumentRoot "C:/xampp_8200/htdocs/dummy-host.example.com"
        ##ServerName dummy-host.example.com
        ##ServerAlias www.dummy-host.example.com
        ##ErrorLog "logs/dummy-host.example.com-error.log"
        ##CustomLog "logs/dummy-host.example.com-access.log" common
    ##</VirtualHost>

    ##<VirtualHost *:80>
        ##ServerAdmin webmaster@dummy-host2.example.com
        ##DocumentRoot "C:/xampp_8200/htdocs/dummy-host2.example.com"
        ##ServerName dummy-host2.example.com
        ##ErrorLog "logs/dummy-host2.example.com-error.log"
        ##CustomLog "logs/dummy-host2.example.com-access.log" common
    ##</VirtualHost>
    NameVirtualHost *:80
    <VirtualHost meineseite.local:80>
       ServerName meineseite.local
       DocumentRoot"/xampp_8200/htdocs"
       ErrorLog"logs/meineseite-error.log"
       CustomLog"logs/meineseite-access.log"common
    </VirtualHost>
    Ich habe schon alles mögliche probiert, aber irgendetwas übersehe ich, kann mir mal jemand 'n Klaps auf den Hinterkopf geben?
    Ich habe die Xampp Version 8.2.0 auf dem PC.

    hpzeller

    • Experte
    • Beiträge: 4.129
    • Geschlecht:
    Re: XAMPP-Tutorial - Lokale Entwicklungsumgebung einrichten
    Antwort #14 am: 11. Februar 2023, 19:40:36
    So sieht das bei Karl aus.

    Zitat
    NameVirtualHost *:80
    <VirtualHost meineseite.local:80>
    ServerName meineseite.local
    DocumentRoot "/xampp_7416/htdocs"
    ErrorLog "logs/meineseite-error.log"
    CustomLog "logs/meineseite-access.log" common
    </VirtualHost>

    Die doppelten Anführungszeichen haben immer einen Leerschlag, der Code, den du gepostet hast, hat das aber nicht.

    Gruss
    Hanspeter
    8 Antworten
    9475 Aufrufe
    03. Mai 2012, 20:08:11 von innuXTC
    6 Antworten
    2879 Aufrufe
    11. November 2015, 19:46:30 von hpzeller
    2 Antworten
    3236 Aufrufe
    15. April 2012, 21:50:50 von Q
               
    anything