MySQL 5.6 을 사용 하여 Magento 를 설치 할 때 innodb 가 지원 되 지 않 음 을 알려 줍 니 다.

app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php
위 파일 을 열 고 다음 코드 를 찾 으 십시오.판단 을 추가 하면 됩 니 다.
    /**
     * Check InnoDB support
     *
     * @return bool
     */
    public function supportEngine()
    {
        $variables  = $this->_getConnection()
            ->fetchPairs('SHOW VARIABLES');
//        
        if ($variables['storage_engine'] == 'InnoDB') return true;
        return (!isset($variables['have_innodb']) || $variables['have_innodb'] != 'YES') ? false : t
rue;
    }

mysql 5.6 의 변수 설명 에 변화 가 생 겨 서 Magento 설치 과정 에서 검출 에 실 패 했 습 니 다
메모 메모 메모:) 
더 쉽게 해결 하려 면 다른 코드 를 직접 제거 할 수도 있다. 직접 return true; :)

좋은 웹페이지 즐겨찾기