Hier werden die Unterschiede zwischen zwei Versionen gezeigt.
Nächste Überarbeitung | Vorhergehende Überarbeitung | ||
faq:other:urls [2014/07/15 13:45] shadowcat angelegt |
faq:other:urls [2014/07/15 00:00] (aktuell) |
||
---|---|---|---|
Zeile 13: | Zeile 13: | ||
**Abhilfe:** | **Abhilfe:** | ||
- | Hier existieren im Grunde 3 Möglichkeiten, von denen jedoch nur zwei durch den Nutzer selbst verwendet werden können. | + | Hier existieren im Grunde 3 Möglichkeiten, von denen jedoch nur zwei durch den Nutzer selbst angewendet werden können. |
- Anpassung der Module, die nur mit absoluten URLs zurecht kommen (z.B. durch Verwendung von Zend_Http_Client anstelle von ''curl()'', Prüfung und ggfs. Ergänzung der ermittelten URL, o.ä.) | - Anpassung der Module, die nur mit absoluten URLs zurecht kommen (z.B. durch Verwendung von Zend_Http_Client anstelle von ''curl()'', Prüfung und ggfs. Ergänzung der ermittelten URL, o.ä.) | ||
- | - Anpassung der URL in der ''config.php'' | + | - Anpassung der URL in der ''config.php''; inkompatibel mit dem HTTPS-Patch |
- Anpassung der Datei ''wb2compat.php'', sofern nur Module betroffen sind, die mit der Konstanten ''WB_URL'' arbeiten | - Anpassung der Datei ''wb2compat.php'', sofern nur Module betroffen sind, die mit der Konstanten ''WB_URL'' arbeiten | ||
- | Die Datei ''wb2compat.php'' setzt alle Konstanten, die WB-Module benötigen, und erledigt einige andere Aktionen, die notwendig sind, um kompatibel zu WB zu sein. Hier findet sich folgende Zeile: | + | **Anpassung config.php** |
+ | |||
+ | Hier ist folgende Zeile zu ergänzen: | ||
+ | |||
+ | <sxh php>define('CAT_URL', '//<Server>/<Pfad>');</sxh> | ||
+ | |||
+ | (Wobei ''<Server>'' und ''<Pfad>'' hier natürlich Platzhalter für die echten Werte in der jeweiligen BlackCat-Installation sind.) | ||
+ | |||
+ | **Anpassung wb2compat.php** | ||
+ | |||
+ | Die Datei ''wb2compat.php'' (im Verzeichnis ''./framework'') setzt alle Konstanten, die WB-Module benötigen, und erledigt einige andere Aktionen, die notwendig sind, um kompatibel zu WB zu sein. Hier findet sich folgende Zeile: | ||
<sxh php> | <sxh php> | ||
Zeile 30: | Zeile 40: | ||
$rel_parsed = parse_url(CAT_URL); | $rel_parsed = parse_url(CAT_URL); | ||
if(!array_key_exists('scheme',$rel_parsed ) || $rel_parsed['scheme']=='') | if(!array_key_exists('scheme',$rel_parsed ) || $rel_parsed['scheme']=='') | ||
- | define('WB_URL', (isset($_SERVER['HTTPS']) ? 'https:' : 'http') . CAT_URL); | + | define('WB_URL', (isset($_SERVER['HTTPS']) ? 'https:' : 'http:') . CAT_URL); |
else | else | ||
define('WB_URL', CAT_URL); | define('WB_URL', CAT_URL); | ||
</sxh> | </sxh> | ||