Software kann bei www.contao2go.org runtergeladen werden.
Hier gibt es die Sandbox311.zip welche als .c2g auch in in contao2go/backup verzeichnis entpackt werden kann.
Auf der Startseite von Contao2go localhost:4001/ nun Sicherungen anklicken und mit den gelbe Pfeilen das Contao3 oder Sandbox311 Paket als Sicherung wiederherstellen.
Nun ist es nur noch notwendig, unter Hosts sich die Sanbox311 mit dem grünen Kreuz, ein neues Projekt zu erstellen (z.Bsp. contao311).
Im neuen Projekt bitte noch die /system/config/pathconfig.php kontrollieren und wenn nötig auf das entsprechende Projekt anpassen.
return '/vhosts/contao311';
Symbol Erklärung (hoover text = selbsterklärend):
Hosts
Eines Sicherung von einem Host macht man mit der Blauen Kugel .
Kopieren eines Projektes/Hostes mit dem grünen Kreuz (schau dir die Sandbox an, weiter unten der Link)
Projekt löschen=
Sicherungen = Backups von Projekten
Eine Sicherung löschen =
Eine Sicherung wiederherstellen =
Eine Sicherung/Paket herunterladen (wird aus \htdocs\backups rauskopiert) =
Falls bei einzelnen Dateien in der Browser-Konsole ein "NetworkError: 403 Forbidden..." erscheint, kann das an einer fehlenden .htaccess liegen oder die htaccess-Befehle sind mit dem Apache nicht kompatibel. Wie die .htaccess angepasst werden kann, ist in zonkys Post nachzulesen:Zitat von ciaobello
NetworkError: 403 Forbidden | Windows Umgebung | .htaccess anpassen
*dieser nachfolgende Teil ist mit der obigen Contao2go Version nicht mehr nötig!
Contao2go oder ander windows Wamp Systeme Contao3 Tauglich machen
Contao2go wurde entwickelt als Contao 2.9 aktuell war. Wie alle Opensource Systeme hat sich auch Contao gewandelt. Deshalb hier den Workaround der nötig ist um Contao2go (die Erweiterung c2gadmin) Version3 Tauglich zu machen.
Workaround
Als allererstes mal die Erweiterung c2gadmin aktualisieren (localhost:4001/contao > Benutzer:admin PW:contao2go)
http://contao.org/de/extension-list/...gadmin.de.html
Workaround (für technisch versierte/interessierte):
BugBuster hat freundlicherweise den Code Publiziert welcher in der Datei c2g_functions.php unter /system/modules/c2gadmin angepasst werden muss:
https://gist.github.com/3295805
Dieser Workaround ist peziell für leute die Wissen wollen um was es genau geht.
Mit Contao2go über das Contao-Check/Installtool Contao Installieren
Als ich das Contao-Check Tool auf portugiesisch übersetzte, wollte ich es lokal testen in einer Contao2go Umgebung.
Dies war nicht möglich weil bei der Version die ich einsetzte, cURL und Zip nicht aktiviert/installiert war.
Workaround (geht übrigens auch für andere Wamp Systeme unter Windows):
In der php.ini welche im Verzeichnis > contao2go(root)/server/config_tpl/ liegt folgendes angepasst:
;Windows Extensions
Zitat von php.ini ";" entfernenDa ich eine langsame Internet Verbindung habe, gab es timeouts. Dazu musste ich noch im Abschnitt:Zitat von am ende des Abschnittes "Windows Extention" in php.ini einfügen
Die Ausführungszeit für Scripts erhöhen damit der Contao-Check genügend zeit hatte um den download für Contao3 runter zu laden.Zitat von Resource Limits
Wichtig ist nun, das die php.ini gespeichert wird und das Programm server2go.exe beendet und neu gestartet wird.
Erst jetzt sind die änderungen wirksam.
Nun kann man mit einer "Sanbox" ein neues Contao2go Projekt erstellen (Sandbox > Vhost Kopieren; siehe unten), den contao-check in sein Projekt legen und aufrufen/installieren.
Mit Contao2go Live-Update erfolgreich einrichten
Danach ist es möglich über Contao2go eine SSL verbindung auf www.inetrobots.com zu aufzubauen.Zitat von php.ini ";" entfernen
Neues Projekt in Contao2go starten, mit einer sogenannten "Sandbox"
Bitte zuerst die obigen Workarounds vornehmen ... es werdn sonst zu viele Fehlermöglichkeiten auftauchen bei der Sandbox3!!
Am Anfang meiner contao2go Zeit, ärgerte es mich das wenn ich ein Vhost kopierte so lange ging und wenn ich ein neues Verzeichnis in /vhosts erstellte einen Rattenschwanz an Fehlermeldungen erhalten habe. Zudem musste ich dann noch immer eine DB von hand erstellen.
Mir kam dann die Idee eine .c2g Datei erstellen welche nur gerade die Daten enthält welche admin2go fürs handling verwendet ohne jegliche Contao installation. Lindsbs hat mich dann freundlicherweise die Tiefen Geheimnisse der Konfigurationsdateien eingeführt.
Workeround:
Die hier geposteten sandbox2.c2g & sandbox3.c2g Dateien enthalten lediglich 4Dateien und 2 Verzeichnisse. Da sich diese bis und mit Contao2 ein wenig unterscheiden gibt es 2 Versionen. Die Nummer hinter der Datei bezieht sich auf Contao Version 2 & 3.
Die angehängte .zip Datei in den Ordner \Contao2Go(root)\htdocs\backups entpacken und über die den Menupunkt "Backups" wiederherstellen Installieren.
Nun sollte Unter dem Menupunkt "Hosts" die Sanbox2 & Sandbox3 Projekte vorhanden sein. Über den Link Frontend kann nun die Webseite geöffnet werden.
Im Grunde genommen sieht man nicht viel. Was aber Wichtig ist, liest bitte die info_bitte_lesen.txt Datei um zu sehen um was es genau geht!
Hinweise:
Nach der Installation sieht es im Frontend einer Sandbox so aus (Sandbox2):
Der eigentliche Clou der Sandbox ist nämlich das man basierend auf ihr jegliche neue Projekte starten kann (default projekt). Dazu einfach unte "Hosts" > Verfügbare Installationen > auf das grüne plus Zeichen klicken und dann neuer Projektname angeben.
Erst jetzt wo neuer Bereich unter vHosts/meinneuesprojekt erstellt ist, datenbanken generiert wurden etc. macht es sinn den contao-check in das projekt zu kopieren. Ansonsten löscht Ihr ja Euch jedes mal die sandbox2 oder 3 DB und installiert euer neues Projekt darin! Das wäre nicht wirklich hilfreich.
Darum wird es wohl Sanbox Deluxe in dem Sinne nicht benötigen. Vielmehr wäre eine ausführliche info.php besser wo aufzeigt was man nun alles mit der Sandbox anstellen kann.
Nun kommt die Entscheidung: 1) Von hand Installieren < > 2) Mit dem Contao-Check|installer
In beiden Fällen sollte das /system Verzeichnis aus dem neuen Projekt gelöscht werden, aber auch grad die Installation vorgenommen werden ohne zwischendurch das Contao2go (oder das selbsinstallierte tool mit c2gadmin) zu verwenden. Contao2go verwendet das Systemverzeichnis. Wenn also vHosts/meinneuesprojekt ein leeres Verzeichnis ist reklamiert Contao2go resp. c2gadmin.
Bei Punkt 2) zeigt es euch beim Systemcheck und bei der Neuen installation dan folgendes an (weil eben contao2go|c2gadmin die daten aus der constants_php holt und anzeigt):
Zitat von Contao-Check | Install de latest Contao versionZitat von Contao-Check | Validate an existing Contao installation