文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>drupal6重建menu遇到的问题

drupal6重建menu遇到的问题

时间:2011-04-07  来源:猫之良品

今天一个drupal6的项目出现了个异常情况,新安装的module没有建立对应的menu,而且直接输地址访问也访问不了。然后我就想到了如果重建menu表应该可以解决问题,因为module的menu其实定义在代码里,但数据库却有menu_link这个表,如果把这个表清空了,所有页面都会提示page no find。

到官网查看资料,得到用update.php就可以重建menu,但运行update.php会提示错误,错误的重点主要是缺少semaphore表,而这个表关系到menu rebuild的过程。

最后在网上找到了解决方法,在数据库建立这个表:

CREATE TABLE semaphore ( `name` VARCHAR(255) NOT NULL DEFAULT '', `value` VARCHAR(255) NOT NULL DEFAULT '', `expire` DOUBLE NOT NULL, PRIMARY KEY (name), INDEX expire (expire) ) /*!40100 DEFAULT CHARACTER SET UTF8 */

然后再运行update.php,过程中还是会报错,但不影响menu rebuild的过程,新装的module可以看到相关的module,说明已经rebuild成功。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载