Neuigkeiten
  • Die modified eCommerce Shopsoftware ist kostenlos, aber nicht umsonst.
    Spenden
  • Damit wir die modified eCommerce Shopsoftware auch zukünftig kostenlos anbieten können:
    Spenden
  • Thema: Sitemap splitten

    derheiko

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Sitemap splitten
    am: 29. Dezember 2011, 13:45:24
    Hallo zusammen,

    ich habe folgendes Problem.

    Bis dato habe ich unsere Sitemap via gsitecrawler gescannt.

    Nun haben wir einen neuen Ersatzteilkatalog und von 80.000 auf 135.000 Artikel aufgestockt.
    Der Crawler bricht ab, weil die DB mit 1GB zu groß ist.

    Dann habe ich entdeckt, das modified eCommerce Shopsoftware selber eine solche Funktion hat.
    Habe diese angeworfen und eine 30 MB "sitemap.xml" ausgeworfen bekomnen.

    Die habe ich bei Google eingereicht und die Meldung erhalten:

    Zitat
    Zu viele URLs
    Ihre XML-Sitemap umfaßt zuviele URLs. Bitte erstellen Sie mehrere XML-Sitemaps, die jeweils bis zu 50,000 URLs enthalten können, und reichen Sie diese anschließend ein.

    Nun ist die alte Sitemap von dem gsitecrawler gesplittet worden.

    sitemap-index.xml
    sitemap.xml
    sitemap2.xml
    sitemap3.xml

    Keine ist größer als 10 MB, was wohl auch so sein muss.

    Habt ihr eine Lösung, wie ich die von modified eCommerce Shopsoftware gesplittet erstellen kann, bzw. gibt es ein Update im für den Adminbereich?

    Ich konnte leider keine Lösung via Google und Suchfunktion finden und ähnliche Beiträge waren in diesem Unterforum. Sorry, wenn es da trotzdem gab oder ich falsch gepostet habe.

    Vielen Dank vorab für eure Hilfe!

    Linkback: https://www.modified-shop.org/forum/index.php?topic=17581.0

    Modulfux

    • Experte
    • Beiträge: 3.590
    • Geschlecht:
    Re: Sitemap splitten
    Antwort #1 am: 29. Dezember 2011, 13:52:59
    Von Haus aus kann der Shop die Sitemap nicht splitten. Hierfür müsste die Datei umgeschrieben werden, dass er nach Anzahl X die Erstellung unterbricht und mit einer neuen Datei anfängt.

    Ansonsten bleibt dir nur über die Sitemap selber zu splitten. Wichtig ist hierbei nur das der Kopfteil und der Fußteil gleich sind, weil hier die Definitionen für die Sitemap festgelegt werden.

    Gruß
    Ronny

    GTB

    • modified Team
    • Gravatar
    • Beiträge: 6.306
    • Geschlecht:
    Re: Sitemap splitten
    Antwort #2 am: 29. Dezember 2011, 14:23:43
    Wenn du die Sitemap im Admin erstellst, werden max 10MB grosse Dateien erzeugt.

    Gruss Gerhard

    derheiko

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Re: Sitemap splitten
    Antwort #3 am: 29. Dezember 2011, 14:32:09
    @GTB

    Ich habe sie im Adminbereich erstellt und sie ist 30 mb groß. ;)

    Keine Ahnung warum, ist aber so. ;) Da das auf unserem Testsystem so läuft, kann ich dich gerne mal drauf lassen.

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Sitemap splitten
    Antwort #4 am: 29. Dezember 2011, 14:38:37
    Das war noch die alte Version. Nimm mal bitte die "google_sitemap.php" aus dem Trunk.

    Grüße

    Torsten

    derheiko

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Re: Sitemap splitten
    Antwort #5 am: 29. Dezember 2011, 15:33:59
    @Tomcraft

    Danke für die Hilfe.
    Habe es hochgeladen und gestartet. Nun erhalte ich die Fehlermeldung:

    Code: PHP  [Auswählen]
    Warning: fopen(sitemap1.xml) [function.fopen]: failed to open stream: Permission denied in /var/www/vhosts/xxx.de/httpdocs/google_sitemap.php on line 157

    Warning: fwrite(): supplied argument is not a valid stream resource in /var/www/vhosts/xxx.de/httpdocs/google_sitemap.php on line 314

    Das komische ist ...
    ... kurze vorgeschichte.

    Wir haben einen kleinen Server bei Hosteurope und irgendwann einen größeren geholt und den Shop dahin umgezogen.

    Das Sitemap läuft auf dem großen nicht. Da habe ich immer diese Meldung erhalten.
    Auf dem kleinen lief es bis eben.

    Mit deiner geänderten Version erhalte ich auch diese Meldung.
    Ich werde mal versuchen raus zu finden wo der Fehler liegt und werde mich dann hier wieder melden.
    Danke dir dennoch schonmal. ;)

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Re: Sitemap splitten
    Antwort #6 am: 29. Dezember 2011, 15:36:57
    Benenne deine "sitemap.xml" mal bitte in "sitemap1.xml" um.

    Grüße

    Torsten

    derheiko

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Re: Sitemap splitten
    Antwort #7 am: 29. Dezember 2011, 15:56:51
    Auf dem Server befindet sich keine "sitemap.xml" mehr, weil ich die gelöscht hatte.

    Ich habe die 30 MB vom mitgelieferten Script eben erstellte "sitemap.xml" lokal noch hier.
    Habe sie, wie du empfohlen hast, umbenannt und neu hochgeladen.

    Habe dann noch mal das Script gestartet, also das neue aus dem Trunk.

    Leider wieder die gleiche Meldung

    Der Timestamp ist auch nicht geändert. Also er fasst sie auch nicht an.
    Ist sie nicht da, so erstellt er auch keine neue.

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: Sitemap splitten
    Antwort #8 am: 29. Dezember 2011, 16:29:42
    Hallo,

    dann lege eine leere Datei mit dem Namen an.

    Gruß

    derheiko

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Re: Sitemap splitten
    Antwort #9 am: 30. Dezember 2011, 08:06:51
    Guten Morgen,

    ich habe eine leere Datei reingelegt und es kam das selbe.

    Dann habe ich die Dateirechte des Ordners, des Sitemaps Scripts und der "sitemap.xml" neu gesetzt und dann hat es endlich funktioniert. ;)

    Zitat
    Sitemap-Datei 'sitemap1.xml' erstellt.
    Sitemap-Datei 'sitemap1' erstellt.
    Sitemap-Datei 'sitemap1' erstellt.
    Sitemap-Datei 'sitemap1' erstellt.

    391 Kategorien und 135306 Produkte exportiert.

    Vielen Dank für eure Hilfe.

    Leider funktioniert das noch nicht so richtig.

    Was ich komisch finde ist, dass das alte Script 30 MB große Datei bei gleicher Artikelanzahl erstellt hat
    und der GsiteCrawler auch (der hat diese aber gesplittet).

    Die jetzt erstellte ist nur 10 MB groß.

    Die habe ich jetzt in den Webmaster Tools per Hand mal hochgeladen.

    Übermittelt wurden nur 39.400 URLs.
    Sprich sie ist nicht vollständig. Ist das richtig so, dass das neue Script aus dem Trunk ab 10 MB abbricht und nicht splittet?

    Danke nochmal vorab für eure Hilfe.

    Alfred

    • Experte
    • Beiträge: 2.115
    Re: Sitemap splitten
    Antwort #10 am: 30. Dezember 2011, 11:43:09
    [...]
    Die jetzt erstellte ist nur 10 MB groß.
    [...]

    Hallo,

    hast du einen Link zum Shop und den Sitemaps?

    Gruß

    derheiko

    • Fördermitglied
    • Beiträge: 470
    • Geschlecht:
    Re: Sitemap splitten
    Antwort #11 am: 30. Dezember 2011, 13:24:08
    Danke dir für die Hilfe.

    Habe es dir per E-Mail geschickt.
    5 Antworten
    3676 Aufrufe
    20. November 2011, 12:12:32 von VampireD
    4 Antworten
    3481 Aufrufe
    09. April 2013, 19:48:02 von doni
    2 Antworten
    3178 Aufrufe
    21. Juni 2010, 13:32:18 von GTB
    1 Antworten
    1804 Aufrufe
    14. November 2017, 08:44:31 von Modulfux
               
    anything