Enable Piwigo registration for parallel WebDAV connections

This commit is contained in:
Terranom674
2026-08-18 21:53:13 +02:00
parent b8ea6b1fe2
commit 6f0891f6a8

View File

@@ -143,9 +143,11 @@ try
'GALLERY_ROOT='.webdav_shell_value($galleryRoot), 'GALLERY_ROOT='.webdav_shell_value($galleryRoot),
'STATE_DIR='.webdav_shell_value($stateDir), 'STATE_DIR='.webdav_shell_value($stateDir),
'STATUS_FILE='.webdav_shell_value($statusFile), 'STATUS_FILE='.webdav_shell_value($statusFile),
// In dieser Stufe wird nur der parallele Shadow Tree gebaut. // Der WebDAV-Zweig registriert seinen fertigen Shadow Tree selbst.
// Piwigo-Registrierung wird erst nach Sichtpruefung bewusst freigeschaltet. // Damit ist er nicht von der Aktivitaets-Gate einer bestehenden
'PIWIGO_SYNC_ENABLED=0', // lokalen Verbindung abhaengig. Bestehende Verbindungen bleiben
// unveraendert und koennen parallel weiterlaufen.
'PIWIGO_SYNC_ENABLED=1',
); );
file_put_contents($configPath, implode("\n", $lines)."\n", LOCK_EX); file_put_contents($configPath, implode("\n", $lines)."\n", LOCK_EX);
@chmod($configPath, 0600); @chmod($configPath, 0600);
@@ -156,7 +158,7 @@ try
$config['runtime'] = array( $config['runtime'] = array(
'mode'=>'parallel-webdav', 'mode'=>'parallel-webdav',
'config'=>$configPath, 'config'=>$configPath,
'piwigo_sync_enabled'=>false, 'piwigo_sync_enabled'=>true,
'reconciled_at'=>date('Y-m-d H:i:s'), 'reconciled_at'=>date('Y-m-d H:i:s'),
); );
$json = json_encode($config, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES); $json = json_encode($config, JSON_UNESCAPED_UNICODE | JSON_UNESCAPED_SLASHES);