使用PathAuto <8.x-1.6升级后,网站已损坏 -- 8 领域 和 updating 领域 drupal 相关 的问题

Site broken after upgrading with Pathauto < 8.x-1.6


2
vote

问题

中文

我最近升级到Drupal 8.8。不幸的是,我错过了需要升级PathaUto的备忘录,现在我的网站被打破了。大多数页面给出了消息"网站遇到意外错误。请稍后再试。"

我可以到达/用户并使用管理员帐户登录,我可以得到/ update.php,告诉我"pathauto模块与Drupal Core的当前版本不兼容。将PathaUto模块更新为8 .x-1.6或更高版本。"并不让我选择继续数据库更新。

我无法到达许多其他页面,并且特别是无法访问/ admin /模块,其中我通常会升级特定于date模块,如pathauto。

除了擦除我的网站并从备份还原之外还有任何其他选项吗?即使我能弄清楚如何在这一点上升级路径,我也不清楚,如果这可能会解决这个问题。

谢谢。

英文原文

I recently upgraded to Drupal 8.8. Unfortunately I missed the memo on needing to upgrade Pathauto first and now my site is broken. Most pages give the message "The website encountered an unexpected error. Please try again later."

I can get to /user and log in with an admin account, and I can get to /update.php which tells me "The Pathauto module is not compatible with the current version of Drupal core. Update the Pathauto module to 8.x-1.6 or later." and does not give me the option to continue to database updates.

I can't get to many other pages, and notably can't get to /admin/modules where I would normally upgrade a specific out of date module like Pathauto.

Do I have any other options besides wipe my site and restore from a backup? Even if I can figure out how to upgrade Pathauto at this point, I'm not clear if that's likely to fix the issue.

Thanks.

     
         
         

回答列表

2
 
vote
vote
最佳答案
 

根据leymannx的评论,我通过ftp手动上传了Pathauto 1.6到我的网站。返回到/ update.php,我得到了更新数据库的选项,并且工作了,我的网站再次备份。

注意:我第一次尝试过,我将旧的pathauto模块文件夹重命名为"pathauto_old" ,并将新版本上传到新创建的文件夹,只称为"pathauto" ,并且不起作用。 update.php继续报告和超出日期路径。之后,我删除了两个文件夹,重新上传了路径1.6,然后工作。

 

Based on the comments above from leymannx, I've manually uploaded Pathauto 1.6 to my site via FTP. Returning to /update.php, I got the option to update the database and that worked and my site is back up again.

Note: The first time I tried this, I renamed the old Pathauto module folder to "pathauto_old", and uploaded the new version to a newly created folder just called "pathauto", and that did not work. update.php continued to report and out of date Pathauto. After that, I deleted both folders, re-uploaded pathauto 1.6, and then it worked.

 
 

相关问题

0  从自定义块中消耗外部API  ( Consume external api from custom block ) 
我目前正在编写一个自定义模块 - 用于 drupal 8 - 如何使用块(使用块显示它们并显示它们)来进行消费/发送外部API数据强> 是标准方法 - 直接或通过控制器通过插件消耗/发送外部API数据,并将其输出到Twig模板? 如果是的话,如何将数据从控制器发送到自定义插件块? 欢迎任何建议。谢谢你。 ...

2  如何在自定义字段中使用替换模式?  ( How can i use a replacement pattern in a custom field ) 
我刚刚在视图中创建了一个新的自定义字段,但我想在该字段中使用替换模式。是否有可能这样做? class CustomButtonField extends FieldPluginBase { /** * {@inheritdoc} */ public function usesGroupBy(...

0  如何在复合组件中的组件上设置验证错误?  ( How do i set a validation error on a component inside a composite component ) 
我有一个webform,一个复合组件允许添加多行。这种结构是这样的,因为它更清楚: webform. sample_details - 复合组件,允许多个"行" ,包含: sample_ref. date_sampled(字段我想要设置错误) 我遵循"方法2 - WebForm处理程序"...

0  只在首页上完全显示最近的帖子,其他人  ( Fully display only most recent post on front page furl the others ) 
目前我的首页只会为我所有新帖子显示一款预告片。 我知道我可以转到 Structure > Views > Frontpage 并将其更改为 show Content | Full ,它将在首页上显示每个帖子的完整帖子。 我想做的是,虽然只是我最近的帖子的全部帖子,然后是所有其他帖子的速度。 是可以这样做吗? ...

1  如何在多站安装中使用一组全局和每个子部分权限?  ( How to use a set of global and per subsite permissions in a multisite installati ) 
用例: 我有一个多功能安装,其中我想定义所有子部门可用的全局配置。我在 default 站点中定义此配置。对于这个例子,让我们说是: 一个角色编辑器 内容类型文章 内容类型页面 现在.. 在所有子区域中,角色编辑器需要有权"使用工具栏" 。全球许可。 在 subsite-a 中,我想允许编辑器只添加...

2  使用#states以复选框  ( Using states in a form with checkboxes ) 
我想当客户端检查一个复选框时,会出现文本字段。示例:如果他点击3个复选框,则为3的所有文本字段都会关闭。 我的#Checkboxes: $form['input']['livraison'] = [ '#title' => t('Options de livraison (à la charge de...

0  不要缓存自定义前页域  ( Dont cache custom front page domain ) 
我正在研究一个模块,该模块显示每个角色不同的FrontPage。我有三个FrontPages: 基本 www.domain.nl anonymous 用户,在基本站点设置中设置 为 role_1 他们转到 sub1.domain.nldashboard 为具有 role_2 他们转到 sub2.domain....

2  创建/编辑节点时如何将字段添加到侧栏菜单?  ( How do i add fields to the sidebar menu when creating editing nodes ) 
我想在Create / Edit节点页面上添加到侧栏菜单。我该怎么办? 我想这样做,以使内容创建/编辑一个小清洁器,更容易理解内容编辑器。 见附加图片... 谢谢。 ...

0  在模态对话框中从表单处理数据  ( Handling data from form in modal dialog ) 
我正在构建一个包含几个点击区域的工具。每个区域都有一个与 theme/template.php5 指向自定义表单路由的链接。 一切正常工作,我能够从表单中获取数据并存储它。然而,我需要用户在这种模态形式中的选择来反映在他们最初单击的区域中。 我忘记了在localstorage或其他东西中存储他们的选择并在关闭每个模...

0  在主和中学和次级语言之间或只是显示错误的URL翻译  ( Url translations transposing between primary and secondary languages or just dis ) 
我们有一个drupal 8.7.10网站,多语言(17个国家,每个人都有2种或更多语言)。 在我附加的例子中,我们有一个"人们" 页面,我们在这个国家列出了我们公司的人。 URL路径应显示"Insalar" 而不是土耳其土耳其翻译的"人民" 。路径的表单字段显示正确。但"查看" 选项卡以及管理员列表中的列表显示"人员...

1  如何从Preprocess函数中从链接字段中获取URL  ( How to get the url from a link field in preprocess function ) 
我有一个内容类型事件。 它有一个链接 field field_event_location_link 链接文本和URL都是可选的 默认情况下,如果没有键入的标题,则使用URL作为标题。 如果标题未填写,我想展示"位置" 。 如何使用预处理功能来查看是否有标题,如果没有,请使用我的字符串。 我尝试过... ...

1  如何在视图模板中单独访问链接字段(URL和文本)值?  ( How to access link fields url and text value separately in views template ) 
我的视图块有一个名为 field_link 的链接字段,附加到内容类型命名为 products ,和我正在尝试在视图模板 views-view-unformatted.html.twig 中单独访问链接字段值(URL和Text)。 以下代码给出格式化的html。 {{ row.content['#view']....

0  何时/如何执行/应用文本格式过滤器?  ( When how are text format filters executed applied ) 
我在文本格式上用过滤器试验D8,以了解为什么我没有看到我在块中的CSS被放置在一个块中。 打开和关闭限制允许的HTML标签并纠正故障HTML 和正确的故障和切碎的HTML 我看到限制过滤器不仅适用于输出,而且结果也被保存到块。与文本格式配置页面上的描述相比: 文本格式包含更改用户输入显示的过滤器 然后当我看到没有...

0  大管是破坏咏叹调的javascript功能  ( Big pipe is breaking aria accordion javascript functionality ) 
我正在尝试在Drupal 8站点上使用此库进行手风琴: https://scottaohara.github.io/a11y_accordions/ 它在未登录时工作正常,但如果用户登录它不起作用。也不会抛出错误。 我发现如果我将完整脚本复制并粘贴到浏览器控制台中,它就可以工作,所以我开始研究装载顺序。我发现...

1  大量的实体修订清洁导致连接堕胎  ( Large amount of entity revision cleaning leads to connection abortion ) 
我正在尝试通过DRUSH命令从具有修订功能的每个实体类型中删除修订。 实体的数量很多:10K节点约为2K段落。 在localhost上一切都很好。 但在云中,Drush_print($ log)成功运行,出现以下错误: [warning] PDO::beginTransaction(): MySQL serv...

3  为什么会有多语言网站有时会说“save(这个翻译)”和其他时候说“保存(所有翻译)”?  ( Why would a multilingual site sometimes say save this translation and other ) 
我们有一个多语言drupal 8站点支持17种不同的语言和更多的这些语言的本地化版本。 我一直注意到有时我编辑一个节点时它会说"save(这个翻译)" 但是其他时候它会说"保存(所有翻译)" 。 是什么触发它有时以不同的方式行动?我们是否配置了我们的翻译/多语言设置? 我们在做什么我相信我们希望他们彼此独立保存。 ...

1  在Cron运行期间将段落字段设置为null时出错  ( Error while set a paragraph field to null during cron run ) 
我正在使用drupal 8,我已经实现了 hook_cron ,将节点字段设置为null。这是我的代码: if ($lesson->field_lesson_ended_at->value < $current_time && $session_id && count($paragraphs) > 0) { ...

0  在这个实体上迁移可以将如何激发什么样的hook_entity?  ( What kind of hook entity can be trigerred by a migration on this entity ) 
我有一个自定义内容实体,我可以使用表单从CSV运行专用迁移。 该表单用于 上传CSV文件 启动迁移 表单的提交部分: $fileId = $form_state->getValue('file_to_import')[0]; $file = file_load($fileId); $uri = $...

0  drupalestings的变量得到缓存  ( Variables in drupalsettings get cached ) 
我正在使用页面中的字段的值作为变量。 我试图在这里的页面中使用它,但我认为缓存存在问题,因为该值有时有时可用,有时则不会。 我有以下内容: $elements['#attached']['drupalSettings']['pdf_app_height'] = $password; 然后在.js文件中,我有...

0  更多模板建议视图暴露表格  ( More template suggestion for views exposed form ) 
使用调试功能,我发现了一个模板建议,视图的曝光形式: 表单 - 视图 - 暴露形式.html.twig 我需要更改特定视图,但我没有其他默认建议,如: 表单 - 视图 - 曝光形式 - 查看-name - display-name.tpl.php 我应该写一个像hook_views_expode_form_a...




© 2021 it.wenda123.org All Rights Reserved. 问答之家 版权所有


Licensed under cc by-sa 3.0 with attribution required.