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.