EDIT: I tried a band new .sql and imported it again, here are the errors:
Quote:
Hi Shadowed, its good that you're getting slightly further, however it looks like we're going in circles here. It looks to me like you're trying to import tables without any engine statement. By virtue of your very first post in this topic, you had innodb as default, which doesn't support fulltext keys, and the work around here was to try and get you installed with myisam, because it allows fulltext keys.
The point of of the last few suggestions was to try and see why conventional engine declarations weren't working with the install script, yet worked as expected with small (single table) queries. If we aren't going to get to the route of why you're server rejects the install scripts with the engine declarations, then you could just simply insert all the tables that don't work manually. What I mean here, is that MySQL allows you to have a database with mixed table types - you could have most of your tables in your default innodb, and the ones that don't work, you insert through command line (or maybe import through a small sql file with just those tables in). For example, in the above table you would simply use:
CREATE TABLE `phpbb_pa_comments` (
`comments_id` int(10) NOT NULL auto_increment,
`file_id` int(10) NOT NULL default '0',
`comments_text` text NOT NULL,
`comments_title` text NOT NULL,
`comments_time` int(50) NOT NULL default '0',
`comment_bbcode_uid` varchar(10) default NULL,
`poster_id` mediumint(8) NOT NULL default '0',
PRIMARY KEY (`comments_id`),
KEY `comments_id` (`comments_id`),
FULLTEXT KEY `comment_bbcode_uid` (`comment_bbcode_uid`)
) ENGINE=MyISAM;
`comments_id` int(10) NOT NULL auto_increment,
`file_id` int(10) NOT NULL default '0',
`comments_text` text NOT NULL,
`comments_title` text NOT NULL,
`comments_time` int(50) NOT NULL default '0',
`comment_bbcode_uid` varchar(10) default NULL,
`poster_id` mediumint(8) NOT NULL default '0',
PRIMARY KEY (`comments_id`),
KEY `comments_id` (`comments_id`),
FULLTEXT KEY `comment_bbcode_uid` (`comment_bbcode_uid`)
) ENGINE=MyISAM;
Anywhere where you see the FULLTEXT KEY, the error occurs, so these can be defined as ENGINE=MyISAM; by default. The only thing is we are none the wiser as to the real cause of the problem, so in the future, if you need to back-up and reinsall your database, you could have similar problems.
There is one thing which I have forgotten to ask, which should have been the very first thing, except normally its even more obvious than what I asked due to a couple of topics here: did you actually specify MYSQL4 or MYSQL as the database on install.php? (this also goes with the engine modded files)...