Quantcast
Channel: OXID Community Forum
Viewing all articles
Browse latest Browse all 6951

Kategoriebaum neu indizieren

$
0
0
Ich habe in einem unserer Shops reproduzierbar ein Problem, wenn ich versuche den Kategoriebaum neu zu indizieren. Wenn ich die Funktion aus dem Backend heraus aufrufe, liefert das erste Select offenbar ein Resultset mit leeren Datenfeldern. Pro Rootkategorie wird folgende Zeile im PopUp ausgegeben:

HTML Code:

<b>Processing : </b>()<br>
Nachdem die Funktion gelaufen ist, sind die OXLEFT und OXRIGHT Werte aller Unterkategorien auf 0 gesetzt; die Kategorien werden im Shop entsprechend nicht mehr angezeigt. Wenn ich updateCategoryTree auf der Shell mit dem folgenden Skript aufrufe, wird der Baum sauber indiziert.

...irgendwelche Ideen, an welchen Werten in der php.ini ich hier drehen könnte?

Der Shop hat ca. 250 Kategorien, das Skript läuft etwa 3 Sekunden, das MemoryLimit für den Webserver ist sogar höher, als das des CLI...

Ach ja:
  • oxid Version: 4.7.4
  • PHP 5.3.8
  • apache 2.2.21
  • Betriebssystem: Linux

PHP Code:

<?php
require_once dirname(__FILE__) . "/../bootstrap.php";

$oUpdate oxNew"oxcategorylist" );
$oUpdate->updateCategoryTree(true'oxbaseshop');

print(
str_replace(array('<b>''</b>''<br>'), array(''''"\n")
implode($oUpdate->getUpdateInfo())));

Gruß, Stefan

Viewing all articles
Browse latest Browse all 6951

Trending Articles