Beiträge von matschi
-
-
Hallo Leute,
da ich ich nach einem Serverumzug die alte Datenbank nicht mehr verwenden konnte (ich habe sehr lange herumprobiert, aber da war irgend ein Fehler drin) habe ich mich zu einer kompletten Neuinstallation entschlossen.
Nun stellt sich mir die Frage, ob ich tatsächlich alles von Grund auf neu anlegen und einrichten muss, oder ob ich wenigstens die Seiten aus der alten Installation irgendwie übernehmen kann.
Was meint Ihr? -
Hallo Gerd,
ich bin jetzt bei Server4you.Zitat[COLOR=#333333]Deine wp-config.php erreicht eben die Datenbank nicht.[/COLOR]
Ja - offensichtlich.
Aber warum nicht - was muss ich tun, damit die beiden endlich zusammenfinden und alle glücklich werden? -
Hi Gerd,
ich habe mit Deinem Hinweis ein Verständnisproblem:
Zunächst mal muss ich beim neuen Hoster ja eine neue Datenbank anlegen, in die ich die Sicherung vom alten Hoster später importieren kann - richtig?
Beim Anlegen der neuen Datenbank müssen ja zwangsläufig [COLOR=#333333]Datenbank-Name, Datenbank-Nutzer, Datenbank-Passwort und -Host angegeben werden. Dabei habe ich natürlich - wie beschrieben - die Werte aus der wp-config.php verwendet.
Wo soll ich jetzt was anpassen?[/COLOR] -
http://www.pripart.de - da siehste aber wie gesagt nur diese Fehlermeldung.
-
Hallo Leute,
ich habe den Vertrag mit meinem alten Webhoster gekündigt und bin zu einem anderen Anbieter umgezogen.
Vorher habe ich alle Dateien und Ordner der WP-Installation lokal gesichert sowie die MySQL-Datenbank exportiert und ebenfalls lokal gesichert.
Die Domain habe ich auch gekündigt und verwalte die bei einem externen Domain-Provider.
Dort habe ich die IP meines neuen Webservers hinterlegt, an den nun die Domain-Anfragen weitergeleitet werden.
Ein Ping auf die Domain zeigt auch die korrekte Server-IP an.
Soweit also alles ok.
Nun habe ich die vorher lokal gesicherten Dateien der WP-Installation per FTP auf den neuen Webserver kopiert und in der Serverkonfiguration den WP-Ordner als Installationspfad eingetragen.
Anschließend habe ich eine neue leere Datenbank mit dem gleichen Datenbanknamen, Benutzernamen und Kennwort wie bei der vorigen Installation erzeugt.
Über phpMyAdmin habe ich anschließend die gesicherte Datenbank importiert.
Beim Aufruf der Seite im Browser erhalte ich nun die Fehlermeldung
"Fehler beim Aufbau einer Datenbankverbindung"
Daraufhin habe ich die wp-config.php im Editor geöffnet und die unter
define('DB_USER' sowie define('DB_PASSWORD' hinterlegten Werte kontrolliert.
Sicherheitshalber habe ich über phpMyAdmin in der Tabelle wp_users das verschlüsselte Passwort noch einmal mit dem in der wp_config.php hinterlegten überschrieben und gesichert.
Leider ohne Erfolg.
Nun habe ich die die Datenbank gelöscht und eine neue leere angelegt - mit dem gleichen Datenbanknamen, Benutzernamen und Kennwort sowie Präfix.
Auch hier die gleiche Fehlermeldung.
Eine ins Installationsverzeichnis kopierte index.html wird vom Browser allerdings ausgegeben.
Jetzt weiß ich erst mal nicht mehr weiter.
Wie sieht's bei Euch Cracks aus? -
Hallo Ralf,
danke für den entscheidenden Tipp - ich hatte diesen Umstand (eine neue leere funktions.php fürs child-theme anzulegen und nur die Änderungen hineinzuschreiben) soeben selbst im Netz eruiert.
Nun werden die Checkboxen und die Links zu AGB und Widerruf auch korrekt angezeigt und die Links funktionieren auch.
Die öffnenden und schließenden PHP-Tags vor und nach dem Code dürfen allerdings nicht vergessen werden - sonst funzt es nicht.Jetzt funktioniert aber alles so, wie es soll.
Super Sache - vielen Dank -
ich habe alle Links angepasst.
Aber - das beschriebene Problem entsteht auch dann schon, wenn ich die originale functions.php - also nicht die bearbeitete - aus dem dem Original-Themeordner in den Child-Themeordner kopiere.
Deshalb noch einmal meine Frage:
Welche functions.php muss genau wohin kopiert werden? -
Hallo wpchecker,
das ist ist genau das, was ich suche - vielen Dank für den Tipp.
Ich habe den Code aus Deiner Anleitung in die functions.php kopiert (ganz ans Ende gesetzt), die Links angepasst und in meinen Childtheme-Ordner auf den Webserver kopiert.
Leider werden jetzt nur noch weiße Seiten ohne Inhalt angezeigt.
Ich dachte zunächst an einen Syntaxfehler, aber auch die originale functions.php zeitigt das gleiche Ergebnis.
In welchen Ordner auf dem Webserver muss die denn kopiert werden? -
Hallo allerseits,
ich habe einen kleinen Shop mit dem Plugin Woocommerce aufgebaut und will nun noch, um den rechtlichen Anforderungen zu entsprechen, Checkboxen und Verlinkungen zu AGB und Widerruf einbauen.
Wie kriege ich das am besten hin? -
Hallo Hille,
danke für den Tipp: Ich habe die betreffenden Plugins per FTP gelöscht und konnte daraufhin das Backend wieder aufrufen, Woocommerce und die restlichen Plugins aktualisieren und dann die gelöschten erneut installieren.
Jetzt läuft die Seite wieder.
Besten Dank -
Hallo Latz,
danke für den Tipp - jetzt wird die Fehlermeldung angezeigt (siehe unten) - wie kann ich das Problem beheben?Fehlermeldung:
Strict Standards: Non-static method WOO_Check::woocommerce_active_check() should not be called statically in /var/www/vhosts/testseite.de/wordpress/wp-content/plugins/woocommerce-upload-my-file/inc/umf-funct.php on line 11
Strict Standards: Non-static method WOO_Check::init() should not be called statically in /var/www/vhosts/testseite.de/wordpress/wp-content/plugins/woocommerce-upload-my-file/inc/class-check-woocommerce.php on line 21
Warning: session_start(): Cannot send session cache limiter - headers already sent (output started at /var/www/vhosts/testseite.de/wordpress/wp-content/plugins/woocommerce-upload-my-file/inc/umf-funct.php:11) in /var/www/vhosts/testseite.de/wordpress/wp-content/plugins/woocommerce-novalnet-gateway/novalnetgateway.php on line 1769
Warning: require_once(/var/www/vhosts/testseite.de/wordpress/wp-content/plugins/woocommerce/classes/class-wc-payment-gateways.php): failed to open stream: No such file or directory in /var/www/vhosts/testseite.de/wordpress/wp-content/plugins/woocommerce-poor-guys-swiss-knife/wcpgsk-af.php on line 451
Fatal error: require_once(): Failed opening required '/var/www/vhosts/testseite.de/wordpress/wp-content/plugins/woocommerce/classes/class-wc-payment-gateways.php' (include_path='.:') in /var/www/vhosts/testseite.de/wordpress/wp-content/plugins/woocommerce-poor-guys-swiss-knife/wcpgsk-af.php on line 451
-
Hallo allerseits,
ich wollte gerade im Backend ein Update für das Plugin woocommerce durchführen, als sich der Browser verschluckte.
Anschließend wurde angezeigt, dass woocommerce deaktiviert worden war und etliche Plugins dafür nun auch nicht mehr funktionieren würden.
Da der Rechner vom tagelangen Benutzen etwas träge geworden war, habe ich ihn erst mal neu gestartet.
Der anschließende Aufruf meiner Seite gelingt nun nicht mehr - auch der Admin-Zugang über wp-admin funktioniert nicht - es wird lediglich eine weiße Seite angezeigt - ohne Fehlermeldung.
Anscheinend muss woocommerce erst wieder aktiviert werden, bevor die Seite angezeigt werden kann.
Wie kann ich jetzt am besten vorgehen? -
Hallo Melewo,
nach Deinem gestrigen Hinweis auf die PHP-Einstellungen wie post_max_size etc. habe ich die Werte, die ich bei der Serverkonfiguration höher eingestellt hatte, wieder auf Standard zurückgesetzt.
Und siehe da - plötzlich klappt die WP-Installation anstandslos - darauf muss man erst mal kommen.
Danke für Deine Geduld und Deinen Input. -
Sorry, das verstehe ich auch nicht.
Ich habe soeben die wp-config-sample.php per Hand im Editor ausgefüllt und Benutzernamen etc. eingetragen und ins WP-Verzeichnis als wp-config.php auf den Webserver kopiert.
Wenn ich nun meine Hauptdomain im Browser aufrufe, öffnet sich die http://domain/wp-admin/install.php.
Hier soll ich nun Seitentitel, Benutzername, PW und Emailadresse eingeben.
Mein in der wp-config gespeicherter Username und PW werden allerdings nicht akzeptiert. -
Hallo Melewo,
im Backend meines Webservers kann ich den Namen bestehender Datenbanken nicht editieren.
Ich habe deshalb eine neue Datenbank mit dem Namen test (ohne Unterstrich) angelegt und diesen Namen auch in der setup-config angegeben - leider ohne Erfolg.
Kann es irgendwie mit der Subdomain zusammenhängen?
Bei anderen Installationen hatte ich nie Probleme mit WP. -
Hallo Melewo,
der Name der Datenbank lautet name_ -
Datenbankname mit Unterstrich am Ende?
Hält WP den Datenbankname dann für einen Präfix_?
Lautet der Datenbankname wirklich datenbankname_?
Wurde "wp_" wirklich angegeben?wp_ ist die Standardeinstellung von WP.
-
Überschreib einfach noch mal den Tabellen-Präfix mit irgendwas.
Ja, das habe ich auch schon versucht, hat aber leider nichts gebracht.
-
Hallo liebe Leute,
ich habe auf meinem Webserver eine Subdomain eingerichtet, unter der ich in Ruhe eine neue Webseite aufbauen will.
Für die Wordpress-Installation habe ich eine neue leere test-Datenbank erzeugt und einen test-Benutzer angelegt.
Dann habe ich die neueste Wordpress-Version (3.8.1) per ftp ins neue Subdomain-Verzeichnis kopiert.
Beim Aufrufen der Subdomain im Browser öffnet sich nun die Startseite von WP zum Erstellen der Konfigurationsdatei (wp-config).
Auf der Seite zum Eingeben von Datenbankname, Benutzer, Passwort etc. trage ich nun den Namen der neu angelegten Datenbank (mit Unterstrich am Ende) und den neu angelegten Benutzer samt Passwort ein.
localhost und das Tabellen-Präfix wp_ lasse ich so stehen, da diese Eintragungen bei meiner Hauptseite auch so korrekt waren.
Beim Absende dieser Angaben erhalte ich nun die Fehlermeldung ERROR: "Table Prefix" must not be empty.
Hat jemand dazu eine Idee?