Hi,

I've been struggling now with innoDB's configuration on a virtual hosting 
server.

Now the innoDB was configured poorly and the ibdata1 file raised up to 
enourmous size.

For solution I installed to TYPO3installations the extension ggforcemyisam that 
forces MyISAM tables in TYPO3 installation.
here is the main class:
-------------
class ux_t3lib_install extends t3lib_install {

        /**
         * Overwrite a set 'InnoDB' value with 'MyISAM'
         * Parent method does the actual work
         *
         * @see t3lib_install::getFieldDefinitions_fileContent
         * @param string $fileContent
         * @return array
         */
        public function getFieldDefinitions_fileContent($fileContent) {         
                $result = parent::getFieldDefinitions_fileContent($fileContent);
                foreach ($result as &$table) {
                        $table['extra']['ENGINE'] = 'MyISAM';
                }
                return $result;
        }
}
------------

Now after innodb optimization (so that evry db uses its own innodb files) I 
would like to change back to default TYPO3 database configuration and I 
uninstalled the ggforcemyisam.

Now my install tool informs that some tables should be created, for example:

CREATE TABLE cache_hash ( id int(11) unsigned NOT NULL auto_increment, hash 
varchar(32) NOT NULL default '', content mediumblob, tstamp int(11) unsigned 
NOT NULL default '0', ident varchar(32) NOT NULL default '', PRIMARY KEY (id), 
KEY hash (hash) ) ENGINE=InnoDB;

But even I hit the update button the tables don't get created.

Now when I go to phpMyAdmin I get error:

SELECT COUNT( * ) AS num
FROM `taito`.`cache_hash`

MySQL said:

#1033 - Incorrect information in file: './taito/cache_hash.frm'

So any idea, what should I do now? If you think this is a bigger issue and 
fixing it needs some financing, please contact me by email.

--
With kind regards

Katja Lampela
*Lieska-tuotanto*
www.lieska.net

_______________________________________________
TYPO3-english mailing list
TYPO3-english@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-english

Reply via email to