跳转到主要内容
sjztiger 提交于 16 September 2015
  突然之间,不知为何Drupal不可以更新语言包了

qqtu_pian_20150916094147.png

错误提示中涉及到 AJAX HTTP error, 还提到SQLSTATE[42s22]错误代码, Unknown column 'l10n_status' in  'field list 还提到配置文件 sites/all/modules/l10n_update.locale.in  
  • 尝试了 chmod 777 tmp -R
  • 尝试了  chmod 777 files -R
  • 尝试了在 all 下面建立 translations 目录并 chmod 777 translations -R
  • 尝试了  chown -R apache:apache translations/
     都没有成功修复!     最后在篇文档中找到答案:  https://www.drupal.org/node/1947136#comment-8561321 解决办法是先禁用掉l10n_update模块,然后进到数据库里删除相应的表,重新模块。  
  • drush pm-disable -y l10n_update (OK)
  • drush pm-uninstall -y l10n_update (failed with "module not installed")
  • mysql -uroot -p
  • # use ***;
  • #delete from system where name = 'l10n_update';
  • #drop table l10n_update_project;
  • #drop table l10n_update_file;
  • #drop table cache_l10n_update;
  • #exit;
  • drush pm-enable -y l10n_update
 
Drupal 版本