﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc	blockedby	blocking
1863	Magnalister DB Connect Problem	ckoch@…	somebody	"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->access[wiki:'host' host], '\\') !== false) {
      $this->access[wiki:'type' type] = 'pipe'; // Windows named pipe based connection. e.g. \\.\pipe\MySQL$this->access[wiki:'sock' sock] = $this->access[wiki:'host' host];$this->access[wiki:'host' host] = '.';
    } else if (strpos($this->access[wiki:'host' host], '.sock') !== false) {
      $this->access[wiki:'type' type] = 'socket'; // Unix domain sockets use the file system as their address name space.$msock = array();if (preg_match('/^([^\:]+)\:(.*)$/', $this->access[wiki:'host' host], $msock)) {
        $this->access[wiki:'host' host] = $msock[1];$this->access[wiki:'sock' sock]''' = $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. "	Bug/Fehler	closed	normal	modified-shop-2.0.6.0	Module	2.0.5.1	fixed				
