nutze seit kurzem Xampp um mit Tubekit, einem Youtube-Crawler, Videoinformationen zu sammeln und auszuwerten.
Habe alles soweit erfolgreich installiert und kann auch über localhost/TubeKit im Browser auf das Setup des Crawlers zugreifen und so die database erschaffen und den Speicherort für den Crawler definieren.
Zuvor musste ich einen Ordner anlegen und diesen mit vollen Zugriffsrechten austatten, hier: E:\xampp\htdocs\TubeKit\Berlin
mittels: c:\windows\system32\icacls \Tubekit /grant Jeder:F /T /C
Wenn ich dann run Setup drücke sieht es folgendermaßen aus:
- Code: Select all
Configuration parameters stored in 'config.php'.
Success in database creation.
Notice: Undefined index: date in E:\Xampp\htdocs\TubeKit\runsetup.php on line 109
Notice: Undefined index: date in E:\Xampp\htdocs\TubeKit\runsetup.php on line 118
Notice: Undefined index: comments in E:\Xampp\htdocs\TubeKit\runsetup.php on line 318
Notice: Undefined index: comments in E:\Xampp\htdocs\TubeKit\runsetup.php on line 327
Table for queries created.
Table for storing crawl-once data created.
Table for storing crawl-always data created.
Notice: Undefined index: amo in E:\Xampp\htdocs\TubeKit\runsetup.php on line 428
Notice: Undefined index: adm in E:\Xampp\htdocs\TubeKit\runsetup.php on line 429
Notice: Undefined index: adm in E:\Xampp\htdocs\TubeKit\runsetup.php on line 430
Notice: Undefined index: aho in E:\Xampp\htdocs\TubeKit\runsetup.php on line 431
Notice: Undefined index: ami in E:\Xampp\htdocs\TubeKit\runsetup.php on line 432
Cron job file 'cron' created.
Crawler is ready in E:\xampp\htdocs\TubeKit\Berlin.
Die Mitteilungen habe ich ignoriert. Anschließend erreicht man über localhost/TubeKit/Berlin den Crawler um ihm dann queries zuweisen zu können anhand derer er dann Infos sammelt.
Wenn ich dann aber auf den Crawler zugreifen möchte, fehlen sämtliche .php files die den Crawler einbinden, ganz anders als im Tutorial, welche dort automatisch ihren Weg in seinen Ordner finden. Es existieren dann nur die config und die cron Datei, welche im Browser dargestellt werden.
Nebenbei: Es existiert ein Ordner parallel zu meinem, Namens Crawler, wieso holt er sich die php files nicht von dort?
Denn wenn ich sie manuell kopiere entsteht die Oberfläche für den Crawler und ich kann auch queries eingeben.
Entschuldigt bitte meine ausschweifende Doku, aber damit komme ich zu meiner Frage:
Über die Konsole lass ich mir die cron file anzeigen(type cron) und Tippe daraus:
- Code: Select all
php E:\Xampp\htdocs\TubeKit\Berlin/collectOnce.php
..Wie im Tutorial, um die erste Suche direkt zu starten. Bekomme aber folgende Ausgabe:
- Code: Select all
Warning: require_once(tools/magpierss-0.72/rss_fetch.inc): failed to open stream:
No such file or directory in E:\Xampp\htdocs\TubeKit\Berlin\collectOnce.php on line 8
Fatal error: require_once(): Failed opening required ´tools/magpierss-0.72/rss_fetch.inc´ (include_path=´.;E:\Xampp\php\PEAR´) in E:\Xampp\htdocs\TubeKit\Berlin\collectOnce.php on line 8
In dieser Zeile steht im Dokument collectOnce:
- Code: Select all
require_once("$mpdirectory/rss_fetch.inc");
In einem ersten Versuch habe ich sie durch folgendes ersetzt, ohne Erfolg :
- Code: Select all
define('MAGPIE_DIR', 'tools\magpierss-0.72');
require_once(MAGPIE_DIR.'rss_fetch.inc');
Kann mir jemand helfen es zum laufen zu bekommen?