Hallo, ich habe meine Webseite(der Ordner wo er ist…) und das Datenbank nach meine Rechner Download, ich möchte einiger sachen für meine Webseite testen…
Ich habe meine Datenbank (der ich download von mein Host habe…) ohne Probleme…
Der Ordner OXID in /var/www/html gebracht
Der Datei config.inc.php habe so konfiguriert,
$this->dbType = ‘mysql’;
$this->dbCharset = ‘utf8’;
$this->dbHost = ‘localhost’; // database host name
$this->dbPort = 3306; // tcp port to which the database is bound
$this->dbName = ‘xxxxx’; // database name
$this->dbUser = ‘xxxxx’; // database user name
$this->dbPwd = ‘xxxxx’; // database user password
$this->dbDriverOptions = ; // database driver options
$this->dbUnixSocket = null; // unix domain socket, optional
$this->sShopURL = ‘/var/www/html/oxid/source’; // eShop base url, required
$this->sSSLShopURL = ‘/var/www/html/oxid/source’; // eShop SSL url, optional
$this->sAdminSSLURL = ‘’; // eShop Admin SSL url, optional
$this->sShopDir = ‘/var/www/html/oxid/source’;
$this->sCompileDir = ‘/var/www/html/oxid/source/tmp’;
Ich habe nicht geschrieben “übernehmen”. Du sollst die Einträge prüfen (“check”). Diese müssen jewiels auf ein Verzeichnis verweisen und nicht auf eine Domain.
hast du lokal auch ein SSL Zertifikat eingerichtet? sonst wird https nicht funktionieren
Ja, in meine außere Host…
hast du auch RewriteBase in source/.htaccess angepasst?
sollte etwa so aussehen: RewriteBase /oxid/source/
Hier hatte ich ein fehler…ich hatte RewriteBase / oxid ich habe veränder nach RewriteBase /oxid/source
Und steht etwas im error log?
Auf der log datei von OXID, habe nur alte warnung, keine von Heute und gestern…aber auf der Log in meine Rechner (ich habe Debian…) /var/log/mysql, bekommt dieser warnung.
2021-04-13 14:19:12 13 [Warning] Access denied for user ‘mela_1’@‘localhost’ (using password: YES)
Was erwartest du denn, wenn du die Fehlermeldungen nicht liest und irgendwelche zusammenhanglosen Sachen machst?
Der DB-Benutzer in deiner config.inc.php ist “mela_1”, mit deinem SQL Befehl UPDATE mysql.user SET Password=PASSWORD(‘your_new_password’) WHERE User=‘root’;
hast du aber das Passwort für den Benutzer “root” geändert.
Nichts von dem, was du machst, ergibt auch nur ansatzweise Sinn.