#1863 closed Bug/Fehler (fixed)
Magnalister DB Connect Problem
Reported by: | ckoch@… | Owned by: | somebody |
---|---|---|---|
Priority: | normal | Milestone: | modified-shop-2.0.6.0 |
Component: | Module | Version: | 2.0.5.1 |
Description
Durch die Änderung der configure.php für MySQL Sockets findet der Magnalister die Login Credentials nicht mehr richtig.
Fix:
Datei: MagnaDB.php
protected function detectConnectionType() {
if (strpos($this->accesshost?, '
') !== false) {
$this->accesstype? = 'pipe'; Windows named pipe based connection. e.g.
.\pipe\MySQL$this->accesssock? = $this->accesshost?;$this->accesshost? = '.';
} else if (strpos($this->accesshost?, '.sock') !== false) {
$this->accesstype? = 'socket'; Unix domain sockets use the file system as their address name space.$msock = array();if (preg_match('/([\:]+)\:(.*)$/', $this->accesshost?, $msock)) {
$this->accesshost? = $msock[1];$this->accesssock? = $msock[3];
} else {
Hier war der Verweis auf msock[2] drin.
Hauptproblem dabei ist, dass der ganze Shop einen Fehler meldet, wenn der Magnalister aktiviert ist. Die Frage für mich ist, ob die Datei /includes/extra/application_top/application_top_end/40_magnalister.php so überhaupt sinnvoll ist. Eigentlich braucht nur der MagnaCallback? die Magnalister Dateien. Normale Shop Dateien sollten das eigentlich nicht brauchen.
Danke.
Attachments (3)
Change History (7)
comment:1 Changed 6 months ago by Tomcraft
- Component changed from Admin to Module
comment:2 Changed 6 months ago by Tomcraft
Changed 6 months ago by Tomcraft
comment:3 Changed 6 months ago by Tomcraft
- Resolution set to fixed
- Status changed from new to closed
In 12862:
Changed 6 months ago by Tomcraft
comment:4 Changed 5 months ago by Tomcraft
In 12863:
Ich habe folgende korrigierte Funktion detectConnectionType() von Magnalister zurück erhalten und bitte mal um Prüfung: