Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Instal Magento mengeluh tentang InnoDB yang hilang saat tersedia

Baris 59 dari file app/code/core/Mage/Install/Model/Installer/Db/Mysql4.php

Ganti:

public function supportEngine()
{
    $variables  = $this->_getConnection()
        ->fetchPairs('SHOW VARIABLES');
    return (!isset($variables['have_innodb']) || $variables['have_innodb'] != 'YES') ? false : true;
}

dengan ini:

public function supportEngine()
{
    $variables  = $this->_getConnection()
        ->fetchPairs('SHOW ENGINES');
    return (isset($variables['InnoDB']) && $variables['InnoDB'] != 'NO');
}


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. sebelum memasukkan pemicu untuk menyisipkan baris duplikat ke tabel lain

  2. mana yang lebih baik satu permintaan besar atau beberapa permintaan kecil?

  3. Kondisi Balap MySQL

  4. Praktik terbaik untuk sistem Janji Temu/Pemesanan PHP/MySQL

  5. Tentang Neo4j