我最近升级到Drupal8.8。不幸的是,我错过了关于需要升级Pathauto的备忘录,现在我的站点坏了。大多数页面都会给出这样的信息:“网站遇到意外错误,请稍后再试。”
我可以访问/user并使用管理帐户登录,我还可以访问/update.php,它告诉我“路径自动模块与当前版本的Drupal不兼容。请将Pathauto模块更新为8.x-1.6或更高版本。”也没有给我继续更新数据库的选择。
我无法访问许多其他页面,特别是无法访问/admin/模块,在那里我通常会升级一个特定的过时模块,比如Pathauto。
除了擦除我的站点和从备份恢复之外,我还有其他选择吗?即使我能弄清楚如何在这一点上升级Pathauto,我也不清楚这是否有可能解决问题。
谢谢。
发布于 2020-01-13 16:50:55
基于上面来自leymannx的评论,我已经通过FTP手动将Pathauto1.6上传到我的站点。回到/update.php,我有了更新数据库的选项,这是可行的,我的站点又恢复了。
注意:当我第一次尝试这个方法时,我将旧的Pathauto模块文件夹重命名为"pathauto_old",并将新版本上传到一个新创建的文件夹中,名为“路径自动”,这是行不通的。update.php继续报告和过时的路径。在那之后,我删除了两个文件夹,重新上传的路径自动1.6,然后它工作。
https://drupal.stackexchange.com/questions/290051
复制相似问题