Zur Entwicklung kann eine Cloud-Website lokal wie folgt in Betrieb genommen werden:
- Richten Sie die Cloudrexx Entwicklungsumgebung ein
- Laden Sie die neuste Cloudrexx Software-Version herunter und entpacken Sie diese auf Ihrem lokalen System
- 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.
- Beantragen Sie einen Website-Export der gewünschten Cloud-Website beim Kundendienst
- 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.
- Stellen Sie sicher, dass die standard Webdesign-Templates schreibbar sind:
$ chmod a+rwx CMS_FILES/themes/ -R
- Kopieren Sie die Daten des Website-Exports ins Verzeichnis CMS_FILES:
$ cp -r website_export/dataRepository/* CMS_FILES/
- 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
- 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
- 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
- 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
Feedback gesendet
Wir wissen Ihre Bemühungen zu schätzen und werden versuchen, den Artikel zu korrigieren