我正在尝试恢复和扩展由其他人开发并基于 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
知道如何解决问题/检索丢失的程序吗?