Rookie Admin - Fatal Error : Unknown table engine 'InnoDB'

endaenda New
edited October 2012 in Vanilla 2.0 - 2.8

Hi guys, I am a rookie admin working with Vanilla forum. Just installed the script and playing around with the setting when suddenly got bonk message.

This is the fatal error message:

Unknown table engine 'InnoDB'
select * from GDN_User User where UserID = :UserID
The error occurred on or near: /home/holagcom/public_html/library/database/class.database.php

276:

277: if (!is_object($PDOStatement)) {

278: trigger_error(ErrorMessage('PDO Statement failed to prepare', $this->ClassName, 'Query', $this->GetPDOErrorMessage($this->Connection()->errorInfo())), E_USER_ERROR);

279: } else if ($PDOStatement->execute($InputParameters) === FALSE) {

280: trigger_error(ErrorMessage($this->GetPDOErrorMessage($PDOStatement->errorInfo()), $this->ClassName, 'Query', $Sql), E_USER_ERROR);

281: }

282: } else {

283: $PDOStatement = $this->Connection()->query($Sql);

284: }

Could someone help me step by step what should I do now with the site?

Thank you in advance!

Best Answers

  • peregrineperegrine MVP
    edited October 2012 Answer ✓

    It looks like you don't have innodDB support.

    go into phpmyadmin and try

    show engines;

    it should show a table of supported engines. If InnodDB is not supported by your host provider ask them to support it or find another host provider.

    InnoDB YES Supports transactions, row-level locking, and fore... YES YES YES

    you can also search for innodB on this forum for other conversations relating to this.

    e.g.
    http://vanillaforums.org/discussion/20038/2-0-8-4-update-fail-blank-page-on-utility-update-and-utility-structure

  • peregrineperegrine MVP
    Answer ✓

    @enda

    Hi Thanks for you help, but the site holabdg.com suddenly works just fine while I don't do anything, do you know what cause that?

    I fixed it with a magic spell sent over the internet. You only get one wish.

Answers

Sign In or Register to comment.