跳转到主要内容
你行网

Main navigation

  • 首页
  • 文章
  • 教程
  • 视频
  • 下载
  • 社区
  • 网站导航
User account menu
  • 登录

面包屑

  1. 首页

drupal 学习如何升级Drupal

由 hrs, 6 七月, 2019

本教程简单介绍了如何将Drupal应用程序升级到最新的稳定版本。

使用Softaculous升级

要使用Softaculous更新Drupal网站,首先需要转到cPanel> Softaculous工具。然后单击All installed按钮并找到您的Drupal网站

drupal_Upgrade_01.jpg

找到您的网站后,单击旁边的“ 升级”图标。如果Softaculous检测到您的应用程序的新版本以及该工具是否能够执行升级,则会出现此图标。

drupal_Upgrade_02.jpg

您将被重定向到升级,您可以选择要升级到的版本。如果在升级之前尚未创建备份,则还可以勾选“ 升级前创建备份”选项。

drupal_Upgrade_03.jpg

选择所需选项后,只需单击“ 升级”按钮即可。升级过程完成后,您将进入包含最终升级步骤说明的页面。要完成它们,您应该转到您的cPanel - >文件管理器 - > public_html - > drupal_new / sites / default文件夹,然后打开settings.php文件进行编辑。

编辑以下行:

$settings['update_free_access'] = FALSE;

并将其更改为:

 

$settings['update_free_access'] = TRUE;

 

上述更改将允许您从浏览器运行update.php脚本。

下一步是更新Drupal的数据库。转到http://yourdrupalwebsite.com/update.php,其中yourdrupalwebsite.com是一个应该用您的实际域名替换的变量。屏幕应该类似于下面的屏幕。

drupal_Upgrade_04.jpg

单击“ 继续”按钮并按照说明操作。将发布包含待定更新的列表。你可以检查一下。单击“ 应用挂起的更新”按钮以执行更新。如果没有报告错误,则表示您的Drupal应用程序已成功升级。

drupal_Upgrade_05.jpg

重要!出于安全原因,您应该在settings.php文件中将$ update_free_access变量恢复为false。

 

$settings['update_free_access'] = FALSE;

而已!您已成功更新Drupal 8网站!

使用Drush升级

要使用Drush升级Drupal网站  ,您应首先通过SSH登录您的帐户。有关如何使用SSH的详细说明,请参阅我们的SSH教程。通过SSH登录帐户后,导航到Drupal安装的主文件夹。

然后运行以下命令以检查可用更新:

 

drush ups

检查更新后,您应该使用以下命令在您的网站上启用维护模式:

 

drush sset system.maintenance_mode 1

然后清除应用程序的缓存:

drush cr

要从实际升级开始,请执行以下命令:

drush up drupal

升级应用程序核心后,您还应确保更新数据库。

drush updb

如果需要任何所需的实体更新,请更新实体:

drush entup

最后一步是简单地停用维护模式并再次清除缓存:

drush sset system.maintenance_mode

drush cr

而已!您已使用Drush成功更新了Drupal 8。

手动升级Drupal

第一步是访问官方Drupal站点并下载最新的Drupal稳定版本。

下载完成后,您需要在您的网站上上传新版本的Drupal。最安全的方法是在您网站的public_html目录中创建一个新文件夹,例如drupal_new,并在那里上传新的版本包。然后,您需要通过cPanel - > 文件管理器提取存档文件。

如果您没有cPanel,则可以在计算机上提取存档,并使用您喜欢的FTP客户端将其内容上传到您的帐户。

将新版本上传到drupal_new文件夹后,您应该将旧版Drupal中的必要文​​件和文件夹复制到新版本。

在这里,我们假设您已经拥有了实时Drupal站点的完整备份。导航到Drupal站点的备份文件夹并复制.htaccess文件和除core /和vendor /之外的所有目录,并通过覆盖任何现有文件将它们上载到drupal_new文件夹中。

现在,转到您的cPanel - >文件管理器 - > public_html - > drupal_new / sites / default文件夹,然后打开settings.php文件进行编辑。

编辑以下行:

$settings['update_free_access'] = FALSE;

并将其更改为:

$settings['update_free_access'] = TRUE;

上述更改将允许您从浏览器运行update.php脚本。

下一步是更新Drupal的数据库。转到http://yourdomainname.com/drupal_new/update.php,其中yourdomainname.com是一个应该替换为您的实际域名的变量。屏幕应该类似于下面的屏幕。

drupal_Upgrade_06.jpg

单击“继续”按钮并按照说明操作。将发布包含待定更新的列表。你可以检查一下。单击“应用挂起的更新”按钮以执行更新。如果没有报告错误,则表示您的Drupal应用程序已成功升级。

drupal_Upgrade_07.jpg

重要!出于安全原因,您应该在settings.php文件中将$ update_free_access变量恢复为false。

$settings['update_free_access'] = FALSE;

在浏览器中打开一个新窗口,并将其指向刚刚升级的站点。正如我们在执行一个测试文件夹升级drupal_new你应该将浏览器指向:http://yourdomainname.com/drupal_new/

一旦您确定网站的升级版本正常工作,您可以删除旧文件夹或将其重命名为drupal_old,并将drupal_new重命名为drupal以使新版本生效。

而已!您已成功更新Drupal 8网站!

标签

  • drupal 7
  • 登录或注册以发表评论

评论

相关文章

添加页面到您的站点
查找并安装主题
手动安装Drupal
Drupal7 Drupal命令行界面教程
Drupal7 学习如何备份Drupal网站
如何优化Drupal网站
检查Drupal安装前要求配置
Drupal7的上传进度条问题
drupal7使用分类法发布内容
drupal7管理分类词汇
Drupal7 为分类创建一个分类术语
Drupal7 添加文章和页面
drupal7添加首页导航菜单选项
drupal7 添加联系表单
在Drupal中添加和管理博客
drupal 如何添加基本页内容
WYSIWYG编辑器和图像模块的初始化drupal 设置

文章标签

CSS
Excel
ubuntu
php
vim
五笔
Linux
HTML
command
drupal 7
composer
centos
Mysql
drupal 8
模块(module)
drush
VPN
JavaSrcipt
apache
drupal 9
英语
Drupal
SEO
nerdtree
network
果树种植
surround
drupal10
主题(theme)
phpmyadmin
ssh
yum
权限
二进制
声音
ssl
selinux
HTML5
用户
Dreamweaver
password
flameshot
颜色
翻译
uploadprogress
DDEV
视图(views)
firewalld
gzip
快捷键
kernel
xdebug
错误
ckeditor
mbstring
C语言
源地址
简介
电脑基础
certbot
php扩展
git
apt
压缩解压
表单
httpd
电子秤
邮件验证
breadcrumb
AI
superfish
WireGuard
diff
重定向
网站备份
tagclouds
摄影
docker
java
adsense
drupal9
csharp
短信验证
simple_adsense
电脑技巧
算法
RSS
youtube
版本号
JavaScript
badblocks
端口
cookie
VUE
网站运营
计算机基础
form
gimp
mod_expires 模块
zip
nginx
http验证
重定向,301
netstat
curl
赚钱
dns
RFID
input
maven
ip
drupal 11
标签优化
drupal11
npm
哈希值
字段
更多
RSS源
本站由阿里云强力驱动,幸运券优惠链接
Copyright © 2019 - 2021 你行网 版权所有  粤ICP备19072650号