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);
}
?>