Mit dieser Konfiguration wirst Du immer wieder Probleme haben, Du hast bei der Installation das Präfix SEIN ohne Unterstrich angegeben.
Es wäre gut, dieses Präfix bei allen Tabellen zu entfernen.
Angehängt ist eine Datei namens prefixremover.php
Öffne die mit einem Texteditor.
Ganz oben trägst Du bei diesen 4 Werten Deine Datenbankzugangsdaten ein:
Code:
$db_server = "localhost"; // hostname MySQL server
$db_username = "xxx"; // username MySQL server
$db_password = "xxx"; // password MySQL server
$db_name = "xxx"; // database name
Diese Daten findest Du in der includes/configure.php Deiner Zen-Cart Installation:
Code:
define('DB_SERVER', 'localhost');
define('DB_SERVER_USERNAME', 'xxx');
define('DB_SERVER_PASSWORD', 'xxx');
define('DB_DATABASE', 'xxx');
Hostname (wahrscheinlich localhost), Datenbankname, Username und Passwort ganz genauso eintragen wie dort ersichtlich.
Sonst in dieser Datei nichts ändern, es ist bereits alles so eingestellt, dass damit das Präfix SEIN komplett in allen Tabellen entfernt wird.
Jetzt machst Du per phpMyAdmin eine Sicherung der Datenbank.
Jetzt lädst Du die prefixremover.php in Dein Shopverzeichnis hoch und rufst sie im Browser auf (www.deinshop.de/prefixremover.php)
Du solltest eine Erfolgsmeldung sehen:
Table `seinaddress_book` renamed to :`address_book`. Table `seinaddress_format` renamed to :`address_format`....
Nun heißen alle Deine Tabellen so wie sie in einer normalen Zen-Cart Installation vorhanden sind.
Jetzt musst Du noch in der includes/configure.php und in der DEINADMIN/includes/configure.php das Präfix entfernen:
Code:
define('DB_PREFIX', 'SEIN');
ändern auf:
Code:
define('DB_PREFIX', '');
Daran denken vorher bei beiden Dateien den Schreibschutz zu entfernen (chmod 777 setzen).
Dann die geänderten configure.php hochladen und die bestehenden überschreiben.
Dann beiden wieder den Schreibschutz geben (chmod 444)
Nun die prefixremover.php unbedingt wieder vom Server löschen.
Als letzten Schritt nun über phpMyAdmin folgenden Befehl einspielen:
Code:
DELETE FROM configuration_group WHERE configuration_group_title = 'SEO URLs';
DELETE FROM configuration_group WHERE configuration_group_title = 'Ultimate SEO URLs 2.109';
DELETE FROM configuration WHERE configuration_key = 'SEO_ENABLED';
DELETE FROM configuration WHERE configuration_key = 'SEO_ADD_CPATH_TO_PRODUCT_URLS';
DELETE FROM configuration WHERE configuration_key = 'SEO_ADD_CAT_PARENT';
DELETE FROM configuration WHERE configuration_key = 'SEO_URLS_FILTER_SHORT_WORDS';
DELETE FROM configuration WHERE configuration_key = 'SEO_URLS_USE_W3C_VALID';
DELETE FROM configuration WHERE configuration_key = 'USE_SEO_CACHE_GLOBAL';
DELETE FROM configuration WHERE configuration_key = 'USE_SEO_CACHE_PRODUCTS';
DELETE FROM configuration WHERE configuration_key = 'USE_SEO_CACHE_CATEGORIES';
DELETE FROM configuration WHERE configuration_key = 'USE_SEO_CACHE_MANUFACTURERS';
DELETE FROM configuration WHERE configuration_key = 'USE_SEO_CACHE_ARTICLES';
DELETE FROM configuration WHERE configuration_key = 'USE_SEO_CACHE_INFO_PAGES';
DELETE FROM configuration WHERE configuration_key = 'USE_SEO_REDIRECT';
DELETE FROM configuration WHERE configuration_key = 'SEO_REWRITE_TYPE';
DELETE FROM configuration WHERE configuration_key = 'SEO_CHAR_CONVERT_SET';
DELETE FROM configuration WHERE configuration_key = 'SEO_REMOVE_ALL_SPEC_CHARS';
DELETE FROM configuration WHERE configuration_key = 'SEO_URLS_CACHE_RESET';
DELETE FROM configuration WHERE configuration_key = 'SEO_URLS_CACHE_RESET';
DELETE FROM configuration WHERE configuration_key = 'SEO_URLS_ONLY_IN';
DROP TABLE IF EXISTS zc_seo_cache;
Dann den Shop aufrufen und es sollte im Admin der Menüpunkt für Ultimate SEO normal vorhanden sein.
Lesezeichen