Alle die den o.g. Fehler haben, können die Datei gm/classes/GMSEOBoost.php bitte einmal mit der hier angehängten Datei überschreiben. Ich bitte um Rückmeldung.
@gambio Noch ein Problem, beim neu generieren der Sitemap werden folgende Fehler rausgebracht. FATAL ERROR(1): "Uncaught exception 'InvalidArgumentException' with message 'StringType: Invalid argument value given (expected string got NULL): ' in /var/www/virtual/beutelbinder.de/shop/htdocs/GXEngine/Classes/Shared/Types/StringType.inc.php:43 Stack trace: #0 /var/www/virtual/beutelbinder.de/shop/htdocs/GXEngine/Classes/Shared/Types/NonEmptyStringType.inc.php(35): StringType->__construct(NULL) #1 /var/www/virtual/beutelbinder.de/shop/htdocs/gm/classes/GMSEOBoost.php(647): NonEmptyStringType->__construct(NULL) #2 /var/www/virtual/beutelbinder.de/shop/htdocs/gm/classes/GMSEOBoost.php(516): GMSEOBoost_ORIGIN->get_language_data('product', '6', 2, NULL) #3 /var/www/virtual/beutelbinder.de/shop/htdocs/admin/gm/classes/GMSitemapXML.php(264): GMSEOBoost_ORIGIN->get_boosted_product_url('6', 'Leder-Gl\xC3\xBCcksbe...', 2, NULL) #4 /var/www/virtual/beutelbinder.de/shop/htdocs/admin/gm/classes/GMSitemapXML.php(158): GMSitemapXML_ORIGIN->get_products('25') #5 /var/www/virtual/beutelbinder.de/shop/htdocs/admin/gm/classes/GMSitemapXML.p"
bei uns in einem KUndenshop das gleiche Problem. Content lässt sich nicht abspeichern, da die ID immer wieder vergeben wird.
@Moritz Die habe ich eingespielt und es ging das speichern wieder im Content Manager, der Fehler beim Sitemap generieren ist immer noch.
Installiert und läuft bis auf Sitemap und Klarna, dies steht dem Kunden jetzt nicht mehr zur Verfügung.
Du hattest die Datei nicht hochgeladen. Da war noch die von 16:40 Uhr. Ich habe meine Datei bei dir hochgeladen und die Fehlermeldungen kommen nicht mehr.
Jetzt funktioniert das Sitemap generieren, was auch immer ihr gemacht habt, danke Upps @Moritz stimmt, dachte es wäre die Gleiche, sorry Dafür kommt jetzt die erste Fehler Meldung wieder :-(, das speichern im Content Manager.
also der Fehler bleibt ... hier das LOG dazu Code: 2016-05-18 17:36:36 (50c4369160d009df0e7a9b11344cdc46) WARNING(2): "Cannot modify header information - headers already sent by (output started at /usr/www/users/naturtq/shop/system/core/logging/LogControl.inc.php:262)" in /usr/www/users/naturtq/shop/admin/includes/functions/general.php:186 #1 File: /usr/www/users/naturtq/shop/admin/includes/functions/general.php:186 Code: │ line 184: function xtc_redirect($url) │ line 185: { ├─ line 186: header('Location: ' . $url); │ line 187: │ line 188: LogControl::get_instance()->get_stop_watch()->stop(); #0 File: /usr/www/users/naturtq/shop/admin/content_manager.php:297 Code: │ line 295: if(isset($_POST['reload'])) │ line 296: { ├─ line 297: xtc_redirect(xtc_href_link(FILENAME_CONTENT_MANAGER,'action=edit&coID='.$t_coID)); │ line 298: } │ line 299: xtc_redirect(xtc_href_link(FILENAME_CONTENT_MANAGER)); und Code: 2016-05-18 17:36:36 (50c4369160d009df0e7a9b11344cdc46) WARNING(2): "array_key_exists() expects parameter 2 to be array, null given" in /usr/www/users/naturtq/shop/gm/classes/GMSEOBoost.php:398 #3 File: /usr/www/users/naturtq/shop/gm/classes/GMSEOBoost.php:398 Code: │ line 396: $cacheKey = 'co-url-' . $p_content_id . '-' . $languageId . '-' . $p_item_name; │ line 397: ├─ line 398: if(array_key_exists($cacheKey, $this->seoBoostCache)) │ line 399: { │ line 400: return $this->seoBoostCache[$cacheKey]; #2 File: /usr/www/users/naturtq/shop/inc/get_href_link.inc.php:75 Code: │ line 73: $seoBoost = MainFactory::create_object('GMSEOBoost'); │ line 74: $searchKeysForcingSslUrl[] = $seoBoost->get_boosted_content_url($seoBoost->get_content_id_by_content_group(14), ├─ line 75: $_SESSION['languages_id']); │ line 76: $searchKeysForcingSslUrl[] = $seoBoost->get_boosted_content_url($seoBoost->get_content_id_by_content_group(7), │ line 77: $_SESSION['languages_id']); #1 File: /usr/www/users/naturtq/shop/admin/includes/functions/html_output.php:51 Code: │ line 49: return get_href_link(HTTP_SERVER, HTTPS_CATALOG_SERVER, DIR_WS_ADMIN, │ line 50: ENABLE_SSL_CATALOG === 'true' || ENABLE_SSL_CATALOG === true, $page, $queryString, $connection, ├─ line 51: $allowSessionIdInUrl, $deprecatedXtcSeoUrl, $relativeUrl, $encodeAmpersand); │ line 52: } │ line 53: #0 File: /usr/www/users/naturtq/shop/admin/content_manager.php:297 Code: │ line 295: if(isset($_POST['reload'])) │ line 296: { ├─ line 297: xtc_redirect(xtc_href_link(FILENAME_CONTENT_MANAGER,'action=edit&coID='.$t_coID)); │ line 298: } │ line 299: xtc_redirect(xtc_href_link(FILENAME_CONTENT_MANAGER));
Sorry für das Durcheinander. Die Hilfe war etwas zu schnell, so dass mir ein Fehler unterlaufen ist. Diese Datei sollte nun endlich Content Manager und Sitemap zum Laufen bekommen. Pfad zu der zu tauschenden Datei ist gm/classes/GMSEOBoost.php