Drpual core文件因为安全的原因是通过自动更新的,每次有新版本时,都需要通过手工的方式更新,更新步骤如下:
- 使用文本编辑器打开settings.php (/sites/default/settings.php)文件,修改$settings[update_free_access]的值为TRUE
text
$settings[‘update_free_access’] = TRUE;- 设置composer的镜像为阿里云镜像(默认为国外镜像,可能会存在超时失败的问题)
text
sudo php composer.phar config -g repo.packagist composer https://mirrors.aliyun.com/composer/- 更新composer为最新版本
text
sudo php composer.phar update- 进入网站根目录下,执行如下命令更新core
text
sudo php composer.phar update “drupal/core-*” –with-all-dependencies- 修改所有文件用户组和用户为apache(和你的服务器用户名和用户组一致)
text
sudo chown -R apache:apache *说明:
若更新完之后访问网站出现“网站遇到了不可预知的错误。请稍后再试。” 或者再次执行更新命令出现“durpal Failed to audit installed packages.”的问题时,可通过回退composeryuan的方法解决。
text
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评论加载中…