Ubuntu, RaspberryPi, Mac OSX & IPSLibrary

Hallo Leute,

Ich habe mittlerweile die IPSLibrary im Wesentlichen auf meinem Mac am Laufen (abgesehen von den Files die normalerweise im WebFront Verzeichnis liegen und einigen anderen Kleinigkeiten …)
.
Migration auf den Mac ist bei so abgelaufen:
• Alle IPSLibrary Module auf den neuesten Stand bringen (es gab diverse Anpassungen bei den Pfaden)
• WebFront Konfiguration nochmals öffnen und abspeichern
• IP-Symcon am Mac installieren/updaten, aber noch nicht starten
• Kopieren des kompletten Script Verzeichnisses auf den Mac
• Kopieren des kompletten media Verzeichnisses auf den Mac
• Anlegen der Verzeichnisse logs und backup
• Anpassen der Datei __autoload.php (siehe unten)
• Starten von IP-Symcon
• Anpassen der bestehenden Script Pfade (siehe unten)
• Fertig

Anpassung der der Datei __autoload.php


<?
	include_once IPS_GetKernelDir()."scripts/IPSLibrary/app/core/IPSUtils/IPSUtils.inc.php";
	IPSUtils_Include("IPSLogger_PhpErrorHandler.inc.php", "IPSLibrary::app::core::IPSLogger");
?>

Anpassung der Script Pfade


<?
	$scriptList = IPS_GetScriptList();
	foreach ($scriptList as $scriptID) {
	   $scriptFile = IPS_GetScriptFile($scriptID);
	   $scriptFile = str_replace('\\', '/', $scriptFile);
	   echo $scriptFile.PHP_EOL;
	   IPS_SetScriptFile($scriptID, $scriptFile);
	}
?>