Hallo!
1.) Super Ding!
Zunächst einmal vielen, vielen Dank für dieses tolle Tool!
Bislang verwendete ich lokal eine XAMPP Installation in einer VM. Das funktioniert auch super, in Teilen sogar besser.
Aber diese Snapshot Verwaltung und das schnelle Klonen ganzer Installationen ist wirklich eine Bereicherung!
Hut ab!
2.) Contao2Go in VirtualBox
In VirtualBox läuft Contao2Go immer noch nicht.
Einige Test mit VM-Ware verliefen dagegen positiv.
Das Problem liegt also offensichtlich bei VirtualBox.
Wobei in identischer Umgebung eine herkömmliche XAMPP Installation problemlos läuft...?!
Diesbezüglich weitere Tests sind erst einmal verschoben...
3.) Contao2Go und SyncCto
Das geht gut zusammen, wenn Contao meine Lieblingszahlen 2.11.11 trägt.
Ganz anders sieht es bei 3.1.3 aus...
a)
Wenn Contao 3.1.3 in C2G frisch installiert ist, kann man mit SyncCto sowohl ein Datei Backup als auch DB-Backup erstellen. Soweit gut.
Wird dagegen mittels C2G-Verwaltung der Host kopiert, so kann man von dieser Kopie gar kein Backup (mit SyncCto) mehr machen.
Dafür bekommt man aber schöne Log-Files mit folgendem Inhalt :
Code:
[04-Oct-2013 09:46:19 GMT]
PHP Warning: preg_replace(): Compilation failed: \k is not followed by a braced, angle-bracketed, or quoted name at offset 54 in D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php on line 689
#0 [internal function]: __error(2, 'preg_replace():...', 'D:\Contao2Go\Co...', 689, Array)
#1 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php(689): preg_replace('?^D:\Contao2Go\...', '', 'files/syncCto_b...')
#2 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleBackup.php(563): SyncCtoHelper->standardizePath('files/syncCto_b...')
#3 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleBackup.php(170): SyncCtoModuleBackup->pageFileBackupPage()
#4 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleBackup.php(108): SyncCtoModuleBackup->compileBackup()
#5 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\core\classes\BackendModule.php(100): SyncCtoModuleBackup->compile()
#6 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\core\classes\Backend.php(266): Contao\BackendModule->generate()
#7 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\contao\main.php(129): Contao\Backend->getBackendModule('syncCto_backups')
#8 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\contao\main.php(276): Main->run()
#9 {main}
[04-Oct-2013 09:46:19 GMT]
PHP Warning: preg_replace(): Compilation failed: \k is not followed by a braced, angle-bracketed, or quoted name at offset 54 in D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php on line 689
#0 [internal function]: __error(2, 'preg_replace():...', 'D:\Contao2Go\Co...', 689, Array)
#1 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php(689): preg_replace('?^D:\Contao2Go\...', '', 'files/syncCto_b...')
#2 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoFiles.php(484): SyncCtoHelper->standardizePath('files/syncCto_b...', 'test.zip')
#3 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleBackup.php(568): SyncCtoFiles->runDump('test', '', Array)
#4 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleBackup.php(170): SyncCtoModuleBackup->pageFileBackupPage()
#5 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleBackup.php(108): SyncCtoModuleBackup->compileBackup()
#6 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\core\classes\BackendModule.php(100): SyncCtoModuleBackup->compile()
#7 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\system\modules\core\classes\Backend.php(266): Contao\BackendModule->generate()
#8 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\contao\main.php(129): Contao\Backend->getBackendModule('syncCto_backups')
#9 D:\Contao2Go\Contao2Go-v2-0-0\htdocs\vhosts\kiga-test\contao\main.php(276): Main->run()
#10 {main}
Das wiederholt sich tausendfach, wobei immer wieder eine Zeile dazukommt. Ich habe eine 25GB große Log-Datei bekommen, da ich das Backup gestartet habe und dann erst mal Essen gegangen bin... als ich wiederkam war die Platte voll
Wenn man den kopierten Host (über die C2G-Verwaltung) sichert und wiederherstellt funktioniert das Backup in SyncCto ebenfalls nicht (wahrscheinlich logisch... ich habe es trotzdem getestet.).
b)
Genauso wenig funktioniert das Synchronisieren ...
Log:
Code:
[04-Oct-2013 03:13:18 GMT]
PHP Warning: preg_replace(): Compilation failed: \k is not followed by a braced, angle-bracketed, or quoted name at offset 71 in D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php on line 689
#0 [internal function]: __error(2, 'preg_replace():...', 'D:\Contao2Go\Co...', 689, Array)
#1 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php(689): preg_replace('?^D:\Contao2Go\...', '', 'files/syncCto_b...')
#2 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoCommunicationClient.php(112): SyncCtoHelper->standardizePath('files/syncCto_b...', 'CtoComDebug.txt')
#3 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(313): SyncCtoCommunicationClient->setClientBy(1)
#4 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\BackendModule.php(100): SyncCtoModuleClient->compile()
#5 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\Backend.php(266): Contao\BackendModule->generate()
#6 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(129): Contao\Backend->getBackendModule('synccto_clients')
#7 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(276): Main->run()
#8 {main}
[04-Oct-2013 03:13:18 GMT]
PHP Warning: preg_replace(): Compilation failed: \k is not followed by a braced, angle-bracketed, or quoted name at offset 71 in D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php on line 689
#0 [internal function]: __error(2, 'preg_replace():...', 'D:\Contao2Go\Co...', 689, Array)
#1 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php(689): preg_replace('?^D:\Contao2Go\...', '', 'CtoComDebug.txt')
#2 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoCommunicationClient.php(112): SyncCtoHelper->standardizePath('files/syncCto_b...', 'CtoComDebug.txt')
#3 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(313): SyncCtoCommunicationClient->setClientBy(1)
#4 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\BackendModule.php(100): SyncCtoModuleClient->compile()
#5 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\Backend.php(266): Contao\BackendModule->generate()
#6 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(129): Contao\Backend->getBackendModule('synccto_clients')
#7 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(276): Main->run()
#8 {main}
[04-Oct-2013 03:13:18 GMT]
PHP Warning: preg_replace(): Compilation failed: \k is not followed by a braced, angle-bracketed, or quoted name at offset 71 in D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php on line 689
#0 [internal function]: __error(2, 'preg_replace():...', 'D:\Contao2Go\Co...', 689, Array)
#1 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php(689): preg_replace('?^D:\Contao2Go\...', '', 'files/syncCto_b...')
#2 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoCommunicationClient.php(113): SyncCtoHelper->standardizePath('files/syncCto_b...', 'CtoComMeasureme...')
#3 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(313): SyncCtoCommunicationClient->setClientBy(1)
#4 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\BackendModule.php(100): SyncCtoModuleClient->compile()
#5 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\Backend.php(266): Contao\BackendModule->generate()
#6 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(129): Contao\Backend->getBackendModule('synccto_clients')
#7 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(276): Main->run()
#8 {main}
[04-Oct-2013 03:13:18 GMT]
PHP Warning: preg_replace(): Compilation failed: \k is not followed by a braced, angle-bracketed, or quoted name at offset 71 in D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php on line 689
#0 [internal function]: __error(2, 'preg_replace():...', 'D:\Contao2Go\Co...', 689, Array)
#1 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php(689): preg_replace('?^D:\Contao2Go\...', '', 'CtoComMeasureme...')
#2 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoCommunicationClient.php(113): SyncCtoHelper->standardizePath('files/syncCto_b...', 'CtoComMeasureme...')
#3 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(313): SyncCtoCommunicationClient->setClientBy(1)
#4 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\BackendModule.php(100): SyncCtoModuleClient->compile()
#5 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\Backend.php(266): Contao\BackendModule->generate()
#6 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(129): Contao\Backend->getBackendModule('synccto_clients')
#7 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(276): Main->run()
#8 {main}
[04-Oct-2013 03:13:18 GMT]
PHP Warning: preg_replace(): Compilation failed: \k is not followed by a braced, angle-bracketed, or quoted name at offset 71 in D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php on line 689
#0 [internal function]: __error(2, 'preg_replace():...', 'D:\Contao2Go\Co...', 689, Array)
#1 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php(689): preg_replace('?^D:\Contao2Go\...', '', 'system/tmp/')
#2 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(610): SyncCtoHelper->standardizePath('system/tmp/', 'syncfilelist-ID...')
#3 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(768): SyncCtoModuleClient->initTempLists()
#4 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(370): SyncCtoModuleClient->pageSyncTo()
#5 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\BackendModule.php(100): SyncCtoModuleClient->compile()
#6 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\Backend.php(266): Contao\BackendModule->generate()
#7 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(129): Contao\Backend->getBackendModule('synccto_clients')
#8 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(276): Main->run()
#9 {main}
[04-Oct-2013 03:13:18 GMT]
PHP Warning: preg_replace(): Compilation failed: \k is not followed by a braced, angle-bracketed, or quoted name at offset 71 in D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php on line 689
#0 [internal function]: __error(2, 'preg_replace():...', 'D:\Contao2Go\Co...', 689, Array)
#1 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoHelper.php(689): preg_replace('?^D:\Contao2Go\...', '', 'syncfilelist-ID...')
#2 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(610): SyncCtoHelper->standardizePath('system/tmp/', 'syncfilelist-ID...')
#3 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(768): SyncCtoModuleClient->initTempLists()
#4 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(370): SyncCtoModuleClient->pageSyncTo()
#5 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\BackendModule.php(100): SyncCtoModuleClient->compile()
#6 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\Backend.php(266): Contao\BackendModule->generate()
#7 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(129): Contao\Backend->getBackendModule('synccto_clients')
#8 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(276): Main->run()
#9 {main}
[04-Oct-2013 03:13:18 GMT] PHP Fatal error: Uncaught exception 'Exception' with message 'Directory "" is not a file' thrown in D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\library\Contao\File.php on line 98
#0 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(610): Contao\File->__construct('')
#1 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(768): SyncCtoModuleClient->initTempLists()
#2 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\syncCto\SyncCtoModuleClient.php(370): SyncCtoModuleClient->pageSyncTo()
#3 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\BackendModule.php(100): SyncCtoModuleClient->compile()
#4 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\system\modules\core\classes\Backend.php(266): Contao\BackendModule->generate()
#5 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(129): Contao\Backend->getBackendModule('synccto_clients')
#6 D:\Contao2Go\Contao2Go-v2.0.0\htdocs\vhosts\kiga-test\contao\main.php(276): Main->run()
#7 {main}
Nun hatte ich mir halt erst eine funktionierende 3.1.3-leer Installation erstellt, diese kopiert und in der Kopie schließlich gearbeitet. Und jetzt bekomme ich das Ergebnis nicht exportiert.
So,... ich werde dann mal weiter testen.
Weiß vielleicht von Euch jemand wo der Fehler liegt?
Lesezeichen