手工更新drupal core

张志军 3个月前 (09-01) 378次浏览 0个评论

Drpual core文件因为安全的原因是通过自动更新的,每次有新版本时,都需要通过手工的方式更新,更新步骤如下:1. 使用文本编辑器打开settings.php (/sites/default/settings.php)文件,修改$settings[update_free_access]的值为T......

Drpual core文件因为安全的原因是通过自动更新的,每次有新版本时,都需要通过手工的方式更新,更新步骤如下:
1. 使用文本编辑器打开settings.php (/sites/default/settings.php)文件,修改$settings[update_free_access]的值为TRUE
$settings[‘update_free_access’] = TRUE;

2. 设置composer的镜像为阿里云镜像(默认为国外镜像,可能会存在超时失败的问题)
sudo php composer.phar config -g repo.packagist composer https://mirrors.aliyun.com/composer/

3. 更新composer为最新版本
sudo php composer.phar update

4. 进入网站根目录下,执行如下命令更新core
sudo php composer.phar update “drupal/core-*” –with-all-dependencies

5. 修改所有文件用户组和用户为apache(和你的服务器用户名和用户组一致)
sudo chown -R apache:apache *


说明:
若更新完之后访问网站出现“网站遇到了不可预知的错误。请稍后再试。” 或者再次执行更新命令出现“durpal Failed to audit installed packages.”的问题时,可通过回退composeryuan的方法解决。
sudo php composer.phar config -g –unset repos.packagist
sudo php composer.phar update –lock
sudo php composer.phar update “drupal/core-*” –with-all-dependencies

0 0 投票数
文章评分

版权申明:

本博客所有文章除特别声明外均采用BY-NC-SA 4.0许可协议。依据BY-NC-SA 4.0许可协议,转载请附上原文出处链接及本声明。

原文链接:https://ilearning.org.cn/program/web/shogong-gengxin-drupal-core.html

客官,说点什么吧!

订阅评论
提醒
guest

0 评论
内联反馈
查看所有评论
关于本站
立学网是一个分享个人学习总结的知识网站,内容覆盖编程技术讨论,金融经济,历史哲学,读书笔记,生活随笔等内容。
关注我们
关注微信公众号 关注微博