Installations- und Konfigurations Howto und Video für ODS

Installationsvideo
Konfiguration der config.inc.php Video
Parameter vom Programm
Konfiguration der config.inc.php

Installation Video:




Konfiguration Video:




Die Konfiguration und Parameter von OutDated.Software im Überblick und erklärt.

Parameter von ODS

Eine kurze Erklärung der Parameter von ODS.

Allgemein ist der Aufruf per CLI über:
./check.php /$pfad/

oder mit weiteren Parameter:
./check.php /pfad/ blacklist=backups|/path/backup/

per http über:
https://domain.tld/check.php?path=/path/&parameters1=xxx&param=xxxx

Parameter:

/path/ oder ./pfad/   Als erster Parameter wird der Pfad benötigt. Bei leer lassen, wird der aktuelle Pfad von $pwd verwendet.
modul=xxxx   Soll z.B. nur nach Haupt-Wordpress Installationen gesucht werden, kann mit modul=wordpress dies angegeben werden.
blacklist=xxxx|xxxx   Mit dem Parameter blacklist können Ordner als Regex oder Pfade ausgeschlossenw erden:
blacklist=Ordnername oder
blacklist=/absoluter/pfad/ oder
blacklist=Ordnernamen|ordnername222|ORDNER3333 oder
blacklist=OrdnerNAME|/absoluter/pfad/|relativer/pfad/
modul=xxxx   Soll z.B. nur nach Haupt-Wordpress Installationen gesucht werden, kann mit modul=wordpress dies angegeben werden.
list   Listet alle Module auf, die Ihr OutDated.Software Programm prüfen kann.
Wenn unter Modules Module deaktiviert wurden, so werden entsprechend weniger aufgelistet.
list modul=xxxx   Mit list modul=xxx wird nur zu diesem Modul die Version, Datei usw. aufgelistet und nicht alle.
cronjob   Prüft dann nur die Dateien von der ./cronjobfiles/$path liste und gibt das Ergebnis serialisiert aus oder mit format=csv|json|xml|txt|php in einem anderen Format.
cronjob manuell   Prüft wie cronjob nur die Dateien aus ./cronjobfiles/$path aber gibt das Ergebnis wie bei der normalen Suche als mensch-lesbar aus.
list   Zeigt die vorhandenen Suchmodule und die aktuelle Version an.
help   Zeigt diesen Hilfetext an.
update   Prüft ob es neue Updates vom Hauptprogramm und von den Softwaremodule gibt und aktualisiert diese.
nicht benötigt, wenn autoupdates aktiviert ist



Konfiguration der config.inc.php

config.inc.php

Eine kurze Erklärung der config.inc.php
Allgemein:
1 ist ON (aktiviert) und 0 ist OFF (deaktiviert)
$configs['key']
default: 0123456789
  Der Lizenzkey von Ihrem Account muss angepasst werden, da sonst nut die Trial-Daten geladen werden.
$configs['lang']
default: en
  Die Sprache als Kürzel. Aktuell wird nur de und en angeboten.
$configs['color']
default: On
  Ob die Ausgabe farbig sein soll.
$configs['ignoreupdate']
default: Off
  Wenn die Lizenz z.b. abgelaufen ist und ignoreupdate auf 0 steht, bricht der Vorgang ab.
Bei 1 (On) wird die Ausführung fortgesetzt mit dem alten Versionsstand.
$configs['listupdated']
default: Off
  Bei 0 (off), werden Funde, welche aktuell sind, nicht angezeigt.
Bei on (1), werden Installationen, welche aktuell sind trotzdem angezeigt.
$configs['listnew']
default: Off
  Bei 0 (off), werden Funde, welche aktueller sind, nicht angeezeigt.
Bei on (1), werden Installationen, welche aktueller sind trotzdem angezeigt (mit Installed Version is newer).
Dies tritt vor allem bei Software auf wie z.B. Typo3, wo es mehrere Versionen gibt (8, 9, 10, 11) welche alle die gleiche Versions-Datei nutzten.
Dadurch ist es bei der Prüfung für Version 8, 9, 10 die Installation neuer.
Um diese Duplikationen zu verhindern muss listnew deaktiviert sein oder Sie deaktivieren diese LTS-Versionen unter Modules.
$configs['usecronjob']
default: On
  Wenn eine cronjob-Datei unter ./cronjobfiles/%path existiert, wird diese Dateiauflistung, anstatt ein find/dir genommen.
Dies ist natürlich deutlich schneller, aber Dateien, die noch nicht in der Liste sind, werden nicht gefunden.
Die Cronjobfile-Datei sollte daher regelmässig aktualisiert werden.
$configs['timeout']
default: 3
  Wie lange gewartet werden soll, bis der Verbindungsaufbau zu outdatedsoftware-Update-Server als fehlgeschlagen gilt.
$configs['autoupdates']
default: On
  Bei jeder Ausführung wird bei outdated.software geschaut, ob es neue Versionsupdates gibt (on = empfohlen).
Bei off (0) muss mit dem Parameter "update" manuell geprüft werden.
$configs['secure']
default: 0
  Wenn 0 (off), ist für ältere php Versionen nötig, wo file_get_contents kein https kann.
$configs['cronjoboverride']
default: Off
  Wenn 1 (on), wird bei der Verwendung von ./createcronjobfiles.php /path/ automatisch vorhandene Dateiversionen-Files überschrieben ohne Rückfrage.
$configs['debug']
default: Off
  Wenn 1 (on), wird debug output ausgegeben.
$configs['stats']
default: On
  Wenn 1 (on), wird das Ergbnis an outdatedsoftware gesendet um Statistiken im Login zu generieren.
$configs['privat']
default: Off
  Wenn 1 (on), wird das Ergebnis an outdatedsoftware GEHASHT gesendet um Statistiken im Login zu generieren.
Nach oben scrollen