Hmm, also wenn Du im Wiki in der Navigation auf „Letzte Änderungen“ klickst wird nichts angezeigt?
Findest Du was, wenn Du direkt nach einer Seite mit Namen „ips strukturdokumentation“ suchst?
Kannst Du die URL <Wiki Url>/api.php im Browser aufrufen und bekommst eine HTML Seite zurück?
Ansonsten muss ich etwas Debugging Output einbauen um den Fehler weiter einzugrenzen.
Hast Du die „heute aktualisierte“ Version aus meinem ersten Beitrag genommen oder die Version von Seite 4?
Falls Du die aktuellere Version genommen hast, dann füge mal’ folgendes „echo“ hinzu um zu schauen, ob es überhaupt an die Stelle kommt um die Scripte im Wiki anzulegen.
if($ScriptLetzteAenderung > $IPSWikiDocLetzteAusfuehrung)
{
echo 'Script mit der ID: ' . $ObjectID . ' wird hinzugefügt.' . $Zeilenumbruch;
$ScriptInhalt = file_get_contents (IPS_GetKernelDir() . 'scripts\\' . $ScriptDetails['ScriptFile']);
Da sollte dann sowas raus kommen (die Liste sollte bei Dir nur deutlich länger sein).
Script mit der ID: 18015 wird hinzugefügt.
Script mit der ID: 55370 wird hinzugefügt.
Die Seite hat sich geändert. Aktuelle Version ins Wiki einstellen.
Bin mir nicht sicher ob es an deinem Skript liegt.
Der Inhalt des Array´s $data ist absolut korrekt. Kann mir im Moment auch noch keinen Reim darauf machen.
Lese ich wiederrum die $CurrentScript aus ist diese Leer. Irgendwie kommt da nichts an.
Array
(
[action] => edit
[title] => ips_38589.ips.php
[summary] => Änderungen im IP-Symcon nachdokumentieren.
[text] =>
Wird im Wiki eine große überschrift
- Include und Requires auswerten
-
Dieses Script habe ich nach bestem Wissen und Gewissen erstellt und gebe es ohne jegliche Form der Gewährleistung weiter.
Für eventuelle Schäden, Aufwände, etc. hafte ich selbstverständlich nicht!
Thorsten Müller / Thorsten9
(MrThorstenM@gmx.net)
*/
// Variablendefinitionen & Konfigurationsparameter
//================================================ $WikiUserAgent="IPSymcon MediaWiki Dokubot/0.1"; //Für die Bot-Zugriff wird ein spezieller Useragent benötigt.
$WikiBenutzername = 'ips'; // Es wird ein spezieller MediaWiki Benutzer benötigt (mehr CPU Resourcen)
Lass mal, ist für das Erste auch nicht lebenswichtig.
Vielleicht hast Du mal einen Tip für mich wie man die WIKI am besten komplett zurücksetzt. Eventuell hat es ja am Anfang schon einen Fehler in die WIKI gebügelt.
Die „Übersicht aller Seiten“ finde ich jetzt so auf die Schnelle nicht. Bin ein absoluter WIKI-DAU.
Wenn wir schon über Geduld sprechen dann muss ich mich bei Dir bedanken. Bei allen anderen funktioniert es ja :rolleyes:
Schönen Abend, falls ich weiterkomme poste ich es hier.
Da bin ich der selben Meinung. Habe alles was nicht IPS notwendig ist allerdings von Windows befreit. Es gibt ne Menge gute Appliances für LAMP und konsorten.
Also ich würde auch nicht in die IPS nativeWebserver Konfiguration eingreifen :eek:.
Bei mir läuft das Wiki auch auf anderen anderen Maschine unter Linux.
Falls jemand ein ähnliches Problem wie Werner hat:
Dank seiner Try’n Error Gedult und meiner Beharrlichkeit konnte das Problem auf einen Konfigurationsfehler im Syntaxhighlighting eingegrenzt und durch Werner auch gefixt werden.
In der nächsten Version vom Script wird es u.a. einen Parameter geben, mit dem man auch nach dem Initialen Lauf noch einen Komplettlauf machen kann (falls irgendwas im Wiki krum ist).