2013-04-10 82 views
3

我试图创建与OpenX的2.8.10 AdServe一个新的视频广告,但我得到以下错误:OpenX的2.8.10视频广告

PEAR Error 

MDB2 Error: syntax error 
_doQuery: [Error message: Could not execute statement] 
[Last executed query: CREATE TABLE banner_vast_element_seq (id INT NOT NULL AUTO_INCREMENT, PRIMARY KEY (id)) TYPE=MYISAM] 
[Native code: 1064] 
[Native message: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'TYPE=MYISAM' at line 1] 



PEAR Error 

MDB2 Error: syntax error 
[Error message: on demand sequence banner_vast_element could not be created] 



PEAR Error 

DB_DataObject Error: [mdb2_error: message="MDB2 Error: syntax error" code=-2 mode=callback callback=pearErrorHandler prefix="" info="[Error message: on demand sequence banner_vast_element could not be created] "] 

任何解决方案?我如何知道哪些PHP类出现了错误(当我将TYPE=MyISAM更改为ENGINE=MyISAM时,它可以工作)。

回答

3

该文件是/lib/pear/MDB2/Driver/Manager/mysql.php。在线842上,将TYPE=更改为ENGINE=。这个问题不是PHP问题。

+0

如何知道erros是在这个文件中?这是为了知道将来的错误。你节省了我的一周! – Aitul 2013-04-11 07:04:18