Frage zu phpSitemapNG

Hallo,

ich habe mir phpSitemapNG installiert und versuche jetzt mit eine Sitemap für Google ect. zu erstellen.

Das Progamm lässt sich auch ganz normal starten und scheint brav seine Arbeit zu verrichten.

Allerdings crawlt das Progamm jetzt schon seit über sieben Stunden meine Seite und wird und wird nicht fertig. So viele Links habe ich doch nicht auf meiner Seite!?. Auf der Website von phpSitemapNG wird mir mit der Online-Version in 30 Sekunden eine Sitemap erstellt.

Ist diese Verhalten normal oder funktioniert da was nicht richtig?

Gruß

MothersCoffee

Probier mal mein Google Sitemap-Skript, welches Du unter www.t-albrecht.de findest, aus. Die Demo-Version ist unbegrenzt lauffähig und leicht zu installieren. Bei 2500 Artikeln benötigt es ein paar Sekunden.

Gruß,

Thorsten

www.t-albrecht.de

Hallo,

ich halte für solche großen Projekte ehrlich gesagt auch den gsitemapcrawler für passender. Du kannst dort vorher einschränken, welche Seiten gecrawlt und welche nicht mit einbezogen werden sollen.

Gruß


Marco Steinhäuser
Community Operator
OXID eSales AG

oops… da war jemand schneller…


Marco Steinhäuser
Community Operator
OXID eSales AG

Leider bekomme ich die Fehlermeldung :Error: Oxid config.inc.php nicht gefunden

Die Dateien habe ich im Ordner html/oxid/bin gespeichert. Auch unter html/bin habe ich die gleiche Fehlermeldung erhalten.

Leider kann ich mit diesem Programm nur 20 Artikel in eine Sitemap exportieren. Daher ist es für mich eher nicht geeignet.

Gruß

MothersCoffee

Dann hast Du die Pfade nicht richtig eingegeben. Eigentlich sollte die Doku klar genug sein, was man wo eingeben muss… - das Skript kann nun mal nicht erraten, wo Dein Shop installiert ist. Das musst Du in der login-Datei konfigurieren.

Es gibt eine relativ naheliegende Möglichkeit, die Beschränkung der Demo-Version auf 20 Artikel aufzuheben… :wink:

Thorsten

www.t-albrecht.de

habe das Script jetzt installiert. Leider bekomme ich die Fehlermeldung:

Fatal error: Call to undefined function: date_default_timezone_set() in /var/www/w***2/html/oxid/config.inc.php on line 42

Was habe ich jetzt schon wieder falsch gemacht?

Gruß

MothersCoffee

Das Skript bindet die config.php.inc nur ein, und dort wird die Funktion date_default_timezone_set() aufgerufen. Wenn das nicht klappt, läuft das Skript vmtl. nicht mit PHP5.

Thorsten

www.t-albrecht.de

schade :frowning:

alle anderen Programme funktionieren nicht. Hätte gerne eine Sitemap für Googel und Yahoo.

Gruß

MohtersCoffee

Du hast das Skript nicht mit PHP5, sondern mit PHP4 aufgerufen. Die Funktion date_default_timezone_set() ist erst ab PHP5 bekannt und wird in der originalen Shopdatei config.inc.php verwendet, die das Sitemap-Skript einbinden muss.

Am besten das Skript im Shop-Ordner unter modules installieren, und dann einfach mittels Browser aufrufen. Wenn das geht, dann auf der Shell mal mit php oder php5 probieren (je nach Webhosting-Paket). Bei z.B. domainFactory ruft man php5 folgendermaßen auf:

php5 get_sitemap.php

Thorsten

www.t-albrecht.de

Problem ist behoben. :slight_smile:
Gruß
MothersCoffeeDie Gelfabrik Nagelstudiobedarf