Cloud-Website lokal in Betrieb nehmen

Geändert am Mon, 25 Nov 2019 um 09:51 AM

Zur Entwicklung kann eine Cloud-Website lokal wie folgt in Betrieb genommen werden:

  1. Richten Sie die Cloudrexx Entwicklungsumgebung ein
  2. Laden Sie die neuste Cloudrexx Software-Version herunter und entpacken Sie diese auf Ihrem lokalen System
  3. Verschieben Sie das Verzeichnis CMS_FILES(im entpackten Verzeichnis) an einen gewünschten Ort

    Das Verzeichnis CMS_FILES kann umbenannt werden. Zur Einfachheit dieser Anleitung wird angenommen, dass dieses Verzeichnis jedoch nicht umbenannt wurde.

  4. Beantragen Sie einen Website-Export der gewünschten Cloud-Website beim Kundendienst
  5. Entpacken Sie das Zip-Archiv des Website-Exports auf Ihrem lokalen System

    Zur Einfachheit dieser Anleitung wird angenommen, dass die Website-Daten im Verzeichnis website_export exportiert wurden.

  6. Stellen Sie sicher, dass die standard Webdesign-Templates schreibbar sind:
    $ chmod a+rwx CMS_FILES/themes/ -R
  7. Kopieren Sie die Daten des Website-Exports ins Verzeichnis CMS_FILES:
    $ cp -r website_export/dataRepository/* CMS_FILES/
  8. Installieren Sie die Datenbank-Dumps:
    $ cp website_export/database/sql_dump.sql CMS_FILES/installer/data/contrexx_dump_structure.sql
    $ cat /dev/null > CMS_FILES/installer/data/contrexx_dump_data.sql
  9. Bereiten Sie die .htaccess Datei vor:
    $ cp CMS_DATEIEN/installer/data/apache_htaccess.tpl CMS_DATEIEN/.htaccess
    $ sed -i -e '1s/^/RewriteEngine On\n/' -e 's/%PATH_ROOT_OFFSET%/\//' CMS_DATEIEN/.htaccess
  10. Aktualisieren Sie auf die neuste Version der Entwicklungsumgebung:
    $ cd CMS_FILES/
    $ rm cx && wget https://raw.githubusercontent.com/Cloudrexx/cloudrexx/master/cx || curl -O https://raw.githubusercontent.com/Cloudrexx/cloudrexx/master/cx && chmod +x cx
  11. Nun ist alles vorbereitet. Die Entwicklungsumgebung kann nun initialisiert werden:
    $ ./cx env init --skip-source

    Nach erfolgreicher Initialisierung wird Ihnen in der Konsole angezeigt, unter welcher URL die exportierte Website lokal im Browser erreichbar ist.




War dieser Artikel hilfreich?

Das ist großartig!

Vielen Dank für das Feedback

Leider konnten wir nicht helfen

Vielen Dank für das Feedback

Wie können wir diesen Artikel verbessern?

Wählen Sie wenigstens einen der Gründe aus

Feedback gesendet

Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren