WBCE CMS – Way Better Content Editing.
Du bist nicht angemeldet.
WBCE CMS 1.6.9 verfügbar / available - wichtiges Sicherheitsudate / important security update
Bei managed Servern von 1und1 ist die Datenbank nicht über localhost erreichbar, sondern nur über localhost:/tmp/mysql5.sock.
Die Angabe von
define('DB_HOST', 'localhost:/tmp/mysql5.sock');in der config.php führt beim Versuch, von WB classic 2.8.3 SP1 auf WBCE 1.1.6 zu migrieren, zu folgendem Fatal Error:
Fatal error: Uncaught exception 'DatabaseException' in /homepages/.../framework/class.database.php:49 Stack trace: #0 /homepages/.../framework/initialize.php(68): database->__construct() #1 /homepages/.../config.php(14): require_once('/homepages/45/d...') #2 /homepages/.../upgrade-script.php(135): require_once('/homepages/45/d...') #3 {main} thrown in /homepages/.../framework/class.database.php on line 49
Eine Neuinstallation mit der o.g. Angabe als Hostname scheitert mit
Warning: mysqli_connect(): (HY000/2002): No such file or directory in /.../framework/class.database.php on line 64
Lässt sich das irgendwie fixen?
Offline
Hallo Florian,
weiß nicht ob's wirklich hilft, aber "Versuch macht gluch":
In der config.php zuerst
[== Undefiniert ==]
ini_set('mysqli.default_socket', "/tmp/mysql5.sock");und dann als DB_HOST ganz normal "localhost"
... nein in Europa verwenden wir beim Programmieren nicht € statt $ ...
Offline
Echt jetzt? Handhaben die das bei managed Servern anders als beim "normalen Hosting"? Was sagt den 1&1 dazu?
Ich habe eine Amazon-Wishlist.
Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Danke für die Tipps, ich werde es nachher ausprobieren.
Für die Neuinstallation müsste das dann wohl in der install/save.php hinterlegt werden?
Perspektivisch wäre es gut, wenn in einer zukünftigen Version so ein Workaround nicht mehr erforderlich ist. Bei anderen Tools braucht es das auch nicht und könnte möglicherweise Benutzer abschrecken. (Das hatte ich ja damals auch im anderen Forum so gepostet - Danke für die Erinnerung, marmot, hatte ich völlig vergessen.)
@webbird: Guckst Du
Offline
just for the record - damit funktionierts:
in der config.php ergänzen:
ini_set('pdo_mysql.default_socket', "/tmp/mysql5.sock");
ini_set('mysql.default_socket', "/tmp/mysql5.sock");
ini_set('mysqli.default_socket', "/tmp/mysql5.sock"); und dann wie ja oben von bernd schon erwähnt
define('DB_HOST', 'localhost');Offline
Wat'n sch... 
Ich habe eine Amazon-Wishlist.
Oder spende an das Projekt.
Ich kann, wenn ich will, aber wer will, dass ich muss, kann mich mal
Offline
Tja, es ist leider nicht jeder bei vernünftigen Anbietern wie alfahosting, all-inkl oder goneo.
Offline
Oder Uberspace!
Offline
+1 Uberspace klingt wirklich unterstützenswert.
Kann allerdings gar nicht glauben, dass das funktioniert. Wer heutzutage auf Fairness setzt, hat doch meistens schon verloren.
Offline