无法通过Symfony 1.4更新TeraWurfl数据库

时间:2013-12-11 15:33:35

标签: symfony-1.4 wurfl

我正在尝试恢复和扩展由其他人开发的基于Symfony 1.4的旧Web应用程序。 这个Web应用程序通过sfTeraWurflPlugin(版本0.9.9)从TeraWurfl数据库获取一些数据,这是一个桥接symfony框架和Tera-wurfl PHP / MySQL API库的插件。

如插件说明中所述,我正在尝试将TeraWurfl数据库浏览更新到应用程序模块的默认页面:

http://myproject/frontend_dev.php/sfTeraWurflAdmin

浏览器显示以下错误(由插件本身生成):

500 | Internal Server Error | Exception
Error in DB RIS Query: Column count of mysql.proc is wrong. Expected 20, found 16. The table is probably corrupted.
Query: CALL TeraWurfl_RIS('Mozilla/5.0 (Windows NT 6.1; rv:25.0) Gecko/20100101 Firefox/25.0',7,'Firefox')

我也尝试直接从MyPhpAdmin执行查询,我收到以下错误:

PROCEDURE mydatabasename.TeraWurfl_RIS does not exist

知道如何解决问题/检索丢失的程序吗?

1 个答案:

答案 0 :(得分:1)

CREATE PROCEDURE `TeraWurfl_RIS`(IN ua VARCHAR(255), IN tolerance INT, IN matcher VARCHAR(128)

取自plugin svn repo