Fork me on GitHub

Error while installing 0.8 RC3  Bottom

  • I got the following error message while installing RC3
    Dictionary driver '/home/xxxxxx/public_html/PN8/includes/classes/adodb/datadict/datadict-.inc.php' not available

    Fatal error: Call to a member function on a non-object in /home/xxxxxx/public_html/PN8/includes/pnobjlib/DBUtil.class.php on line 2877

    It came after I selected installation type (complete) and click on "next"

    My system is Linux and MySQL 4.1.22-standard PHP version 4.4.6

    I was not sure if I should select InnoDB or MyISAM??

    I tried also upgrade from 0.7.6.4 to RC3 but did not succeed. I did everything according instruction but there was a fatal error at the end...
  • Are you certain all of the files are there?
  • Yes I checked I downloaded all files from the distribution file (.zip)

    Though it does not include datadict-.inc.php file. It looks something is missing in between datadict- and .inc.php
  • I'd guess you haven't got a database type selected in config.php - which would be strange, because there should always be something in that field.

    --
    itbegins.co.uk - Zikula Consulting

    birtwistle.me.uk - Personal Blog


    Please read the Support Guide
  • How do I find out which I should select as a database type InnoDB or MyISAM??

    Should I erase everything and start all over again? Or I can edit config file?
  • Typically, myisam is all you need. InnoDB supports DB transactions, but postnuke does not use transactions.

    You can edit the config file directly...or, just erase it, replace with the original file you downloaded and go through the install process again.
  • Thanks for help. I uploaded config.php again and did all the same once again and now it worked fine. This 0.8 looks fine, Interesting. I will test some blocks I need.

    From install procedure should be information InnoDB or MyISAM and hint that MyISAM is the right choice if you do not know a good reason to select other.
  • probably so, but some may not have the choice - the table type is determined by how your database is set up and Postnuke doesn't know what your DB defaults are. Some hosts only allow myisam, other users may be on a corporate DB that uses Innodb for transaction support. So, a user should be aware of what their database table type is.

    Perhaps a note, though, that says myisam is the most common for webhosts but to check with your host if you don't know.

    NCM



    edited by: uheweb, Mar 04, 2008 - 04:13 PM

This list is based on users active over the last 60 minutes.