PDA

Shop Support News Archive - Shopbetreiber News -> Forum : xt eCommerce Templates Module SEO Support: Version 3.04sp2.1 Support: Datenbank- Pfad aendern?


claudia_m
24.10.2006, 12:16
Hallo,


wenn ich im xt- Admin Menue auf Datebanksicherung gehe - bekomme ich folgende Fehlermeldung angezeigt-

Fatal error: Allowed memory size of 33554432 bytes exhausted (tried to allocate 7986114 bytes) in /kunden/86871/htdocs/manderla-hobby.de/xt-commerce/admin/backup.php on line 54


unten das ist der Pfad- aber da sind // - ich glaube das ist der Fehler - aber ich weiß nicht wo ich das ändern kann...

Sicherungsverzeichnis: /kunden/86871/htdocs//manderla-hobby.de/xt-commerce/admin/backups/

herunterladen geht auch nicht

hat jemand eine Idee?

dann habe ich in der Datenbank - unter MySQL-Laufzeit-Informationen anzeigen - folgende Sachen gefunden- die Rot markiert sind....- Da mein Englisch nicht so gut ist- kann ich mit der Doku nix anfangen....wo finde ich die Punkte und wie kann ich die ändern?

Slow_queries 495 Anzahl der Anfragen, die länger als long_query_time benötigten.

Handler_read_rnd 5 M Anzahl der Anfragen, eine Zeile basierend auf einer festen Poistion zu lesen. Dieser Wert wird hoch sein, wenn Sie viele Anfragen ausführen, die erfordern, dass das Ergebnis sortiert wird. Wenn Handler_read_rnd hoch ist, haben Sie wahrscheinlich viele Anfragen, die MySQL zwingen, ganze Tabellen zu scannen, oder Sie haben Joins, die Schlüssel nicht rnichtig benutzen.

Handler_read_rnd_next 3,27 G Anzahl der Anfragen, die nächste Zeile in der Daten-Datei zu lesen. Dieser Wert wird hoch sein, wenn Sie viele Tabellen-Scans durchführen. Im Allgemeinen weist das darauf hin, dass Ihre Tabellen nicht korrekt indiziert sind, oder dass Ihre Anfragen nicht so geschrieben sind, dass Sie Vorteile aus den Indexen ziehen, die Sie haben.

Qcache_lowmem_prunes 3 M Die Anzahl der Abfragen die aus dem Cache entfernt wurden, um Speicher für neue Abfragen frei zu geben. Dieser Wert kann helfen die Abfrage-Cache-Größe zu optimieren. Der Abfrage-Cache verwendet die 'am wenigsten gebrauchte' (least recently used (LRU)) Strategie um zu entscheiden welche Abfrage aus dem Cache gelöscht werden.

Slow_launch_threads 3 Anzahl der Threads, die länger als slow_launch_time brauchten, um sich zu verbinden.

Created_tmp_disk_tables 106 k Anzahl der (implizit) auf der Platte erzeugten temporären Tabellen bei der Ausführung von Statements. Wenn Created_tmp_disk_tables hoch ist, sollten Sie eventuell die tmp_table_size-Variable herauf setzen, damit temporäre Tabellen im Speicher erzeugt werden statt auf der Platte.

Select_full_join 122 k Anzahl der Joins ohne Schlüssel. Wenn dieser Wert nicht 0 ist sollten die Indizes der Tabellen sorgfältig überprüft werden.

Select_range_check 8 Anzahl der Joins ohne Schlüssel, bei denen nach jeder Zeile auf Schlüsselbenutzung geprüft wurde. Wenn dieser Wert nicht 0 ist sollten die Indizes der Tabellen sorgfältig überprüft werden.

Sort_merge_passes 5 k Anzahl der Verschmelzungen (Merge), die von einem Sortiervorgang benötigt wurden. Wenn dieser Wert hoch ist, sollten Sie in Betracht ziehen, sort_buffer herauf zu setzen.

Opened_tables 1 M Anzahl der Tabellen, die geöffnet wurden. Wenn Opened_tables hoch ist, ist Ihre table_cache-Variable wahrscheinlich zu niedrig.

Table_locks_( Personensuche warten )ed 23 k Wie oft eine Tabellensperre nicht sofort erlangt werden konnte und gewartet werden musst. Wenn dieser Wert hoch ist und Sie Performance-Probleme haben, sollten Sie zunächst Ihre Anfragen optimieren und dann entweder Ihre Tabelle(n) zerteilen oder Replikation benutzen.

unter Servervariablen und -einstellungen sind folgende Punkte orange markiert- ist das korrekt so- oder sind da auch fehler? Der Rest ist blau!

character set client utf8
(Globaler Wert) latin1
character set connection utf8
(Globaler Wert) latin1

character set results utf8
(Globaler Wert) latin1

collation connection utf8_unicode_ci
(Globaler Wert) latin1_swedish_ci

ndb use transactions ON
(Globaler Wert) OFF

1000 Dank....
Grüße
Claudia

allesmir
25.10.2006, 12:16
Zu Problem Nr 1:
Versuch mal am Ende deiner .htaccess php_value memory_limit 64M einzufügen, wenn dein Provider das erlaubt, hebst du damit den Speicher, den ein Script benutzen darf auf 64MB an.

Zu Problem Nr 2: In der Datei /admin/includes/configure.php" müssten 2 Zeilen drin sein, die wie folgt aussehen sollten, überprüf das mal: define('DIR_FS_ADMIN', '/kunden/86871/htdocs/manderla-hobby.de/xt-commerce/admin/'); // absolute pate required
...
define('DIR_FS_BACKUP', DIR_FS_ADMIN . 'backups/');

Gruß allesmir

PS: Sowohl der Import-/Export- als auch das Backup-Script sind gelinde ausgedrückt für größere Shops absoluter Mist. Damit habe ich schon das eine und andere mal kämpfen müssen.