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: Google Sitemap Fehlermeldung/ lässt sich nicht generieren

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Abend zusammen,

    ich hab bei der google Sitemap im Backadminbereich folgende Fehlermeldung, wenn ich Sie erstelle. Hat jemand ein Tip voran es liegt?
    Warning: fopen(sitemap1) [function.fopen]: failed to open stream: Permission denied in /var/customers/webs/dasch/shop/google_sitemap.php  on line 343

    Warning: fwrite(): supplied argument is not a valid stream resource in /var/customers/webs/dasch/shop/google_sitemap.php on line 322
    Gruss

    Daniel



    Linkback: https://www.modified-shop.org/forum/index.php?topic=5175.0
    Modulshop - Eine große Auswahl an neuen und hilfreichen Modulen für die modified eCommerce Shopsoftware

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #1 am: 19. April 2010, 00:15:34
    Nach langem suchen, kann ich glaube das Problem eingrenzen.

    Die sitemap1 wird garnicht erstellt, obwohl es im Shop (s. Bild) dargestellt wird. Die Grösse von sitemap.xml wird auf 10000 kb begrenzt.
    Daraufhin sollte dann die sitemap1.xml erstellt werden, was nicht passiert. Lege ich diese manuell an, wird diese trotz 777 Rechten nicht beschrieben.
    Man kann ja die Parameter erhöhen. Die Frage ist, wie "Google" bei einer Sitemap mit über 10000 kb großen Datei anfängt.
    Ich denke man sollte es, beim Standardt belassen. Aber wie kriege ich es hin, dass die sitemap1.xml be-/geschrieben wird?

      [ Für Gäste sind keine Dateianhänge sichtbar ]

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #2 am: 19. April 2010, 06:56:26
    Hallo Daniel,

    erhöhe doch in der google_sitemap.php mal folgende Werte ab Zeile 32:

    Code: PHP  [Auswählen]
    define('MAX_ENTRYS', 50000);
    define('MAX_SIZE', 10000000);
     
    Grüße

    Torsten

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #3 am: 19. April 2010, 11:39:34
    Hallo Torsten,

    so stehen die schon. Hatte die Parameter schon probiert:

    Code: PHP  [Auswählen]
    define('PRIORITY_CATEGORIES', '1.0');
    define('PRIORITY_PRODUCTS', '0.5');

    define('MAX_ENTRYS', 50000);
    define('MAX_SIZE', 10000000);
    define('GOOGLE_URL', 'http://www.google.com/webmasters/sitemaps/ping?sitemap=');
    define('LIVE_URL', 'http://webmaster.live.com/webmaster/ping.aspx?siteMap=');
     
    Gruss

    Daniel

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #4 am: 19. April 2010, 17:58:36
    Hallo zusammen,

    ich hoffe es nicht nicht eine andere Baustelle. Ich hab in den XT Modulen mal das Googlebase Modul angestossen. Es läuft bereits schon seit einer Std..Vielleicht wegen der Artikelmenge (61000).

    Stattdessen das er mir das Popup zum Speichern kommt, passiert gar nix.
    Vielleicht grenzt es das Problem ein. Es ist übrigens eine komplett frische Installation von 1.03beta. Das Problem besteht aber auch im 1.03 Shop.

    Bin echt ratlos. In anderem Shop mit 41 Produkten funzt es ohne Probleme :mhhh:

    Gruss

    Daniel

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #5 am: 20. April 2010, 13:41:48
    Kann es an Sonderzeichen in der Artikelbezeichnung liegen?
    Welche Zeichen sollten möglichst in der Artikelbezeichnung nicht vorkommen?

    Gruss

    Daniel

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #6 am: 20. April 2010, 13:57:24
    Alle Sonderzeichen. ;-)

    Schau mal hier: http://de.selfhtml.org/html/referenz/zeichen.htm

    Grüße

    Torsten

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #7 am: 20. April 2010, 14:05:33
    Rückmeldung gibts morgen. Hab die Bude am Brennen.
    Ein paar kommen mir bekannt vor...Google.base war gestern nach 7 Std. immernoch nicht fertig :beef:

    Gruss

    Daniel

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #8 am: 20. April 2010, 23:46:23
    Lag nicht an den Sonderzeichen...

    Code: PHP  [Auswählen]
    define('PRIORITY_CATEGORIES', '1.0');
    define('PRIORITY_PRODUCTS', '0.5');

    define('MAX_ENTRYS', 500000);
    define('MAX_SIZE', 100000000);
    define('GOOGLE_URL', 'http://www.google.com/webmasters/sitemaps/ping?sitemap=');
    define('LIVE_URL', 'http://webmaster.live.com/webmaster/ping.aspx?siteMap=');
     
    Als Parameter hat das Problem behoben :datz:

    Gruss

    Daniel

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #9 am: 21. April 2010, 06:38:27
    Also Problem gefunden. Die Sitemap1.xml wird nicht erstellt.
    Lag nicht an den Sonderzeichen oder ähnliches.

    Die zuvor genannten Parameter sind zu gross für google.

    Code: PHP  [Auswählen]
    define('MAX_ENTRYS', 500000);
    define('MAX_SIZE', 100000000);
     
    Also müsste der Bug in der google_sitemap.php behoben werden. Jeder der über 50000 Artikel führt, wird automatisch das Problem haben.

    Gruss

    Daniel

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #10 am: 21. April 2010, 08:19:07
    Hallo Daniel,

    danke für den Hinweis.

    Ich werde das überprüfen und verschiebe das Thema mal nach "Bugs oder Funktionsfehler".

    Grüße

    Torsten

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #11 am: 22. April 2010, 13:35:25
    Zur Info,

    es werden ca 37000 Artikel mit Standardt "google_sitemap.php" -datei erstellt. Kann man eine Info bekommen, wenn der Bug behoben ist?

    Gruss

    Daniel

    ds170477

    • Fördermitglied
    • Beiträge: 1.522
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #12 am: 24. April 2010, 20:28:16
    Die Fehlermeldung ist übrigens in Zeile 322 bei der google_sitemap.php

    Hier der Inhalt:

    Code: PHP  [Auswählen]
       $function_write($fp, $string);
        } else {
            echo $string;
        }
    }

    function output_entry()
    {
        global $string, $strlen, $c, $autogenerate, $fp, $function_open, $function_close, $main_content, $strlen;

        output($string);
        $strlen += strlen($string);
        $c++;
        if ($autogenerate) {
            // 500000 entrys or filesize> 10,485,760 - some space for the last entry
            if ( $c == MAX_ENTRYS || $strlen>= MAX_SIZE) {
                output(SITEMAP_FOOTER);
                $function_close($fp);
                $c = 0;
                $i++;
                $filename = 'sitemap'.$i.$file_extension;
                $fp = $function_open($filename, 'w');
                $main_content = $main_content . "<br>Sitemap-Datei '<b>" . $filename . "</b>' erstellt.";
                output(SITEMAP_HEADER);
                $strlen = strlen(SITEMAP_HEADER);
            }
        }
    }
     
    @Torsten, kannst du das Thema noch verschieben?

    Gruss

    Daniel

    Tomcraft

    • modified Team
    • Gravatar
    • Beiträge: 46.369
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #13 am: 25. April 2010, 18:09:28
    Ja, kann ich... ist wohl eher etwas für das Forum "Bugs oder Funktionsfehler".

    Grüße

    Torsten

    cooler

    • Mitglied
    • Beiträge: 190
    • Geschlecht:
    Google Sitemap Fehlermeldung/ lässt sich nicht generieren
    Antwort #14 am: 30. Januar 2011, 22:18:39
    Bei mir kommt folgende Fehlermeldung:
    Zitat
    Warning: fwrite(): supplied argument is not a valid stream resource in /home/httpd/vhosts/acscomputer.ch/httpdocs/google_sitemap.php on line 322
    An was liegt das? Vorher als ich noch nicht 70'000 Produkte hatte hat es funktioniert. Wie kann ich es wieder lauffähig machen?

    Trade Republic - Provisionsfrei Aktien handeln
    12 Antworten
    8122 Aufrufe
    29. Juli 2012, 12:55:51 von Soeldner
    7 Antworten
    4338 Aufrufe
    31. Januar 2009, 10:49:33 von Anonym
    19 Antworten
    7508 Aufrufe
    30. September 2014, 10:28:47 von foxyprint
    2 Antworten
    2168 Aufrufe
    21. Oktober 2010, 07:34:37 von charly52