我不知道这是 Ubuntu 问题还是 Drupal 问题,但因为它似乎与操作系统有关,所以我会在这里问。如果这是一个错误,请原谅。这是我的问题:
问题概要:
我已将 bootstrap 子主题添加到我的新 Drupal 8 网站,并且正在更改所有文件的名称以反映我的子主题名称。我能够顺利更改 .info.yml 和 libraries.yml 文件,但每当我尝试更改 THEMENAME.theme 文件以匹配我的子主题名称时,都会收到错误。我尝试了多个 Drupal 8 安装。
当前权限:
我已经授予自己对站点目录的完全权限来执行任何我想做的事情,使用以下命令:sudo chmod ugo+wrx /var/www/drupal/ -Rf
我还授予了 apache 用户对站点目录的所有权,如下所示:sudo chown -R www-data:www-data /var/www/sitename/*
这是我收到的错误:
抱歉,无法将“THEMENAME.theme”重命名为“new-subtheme-name.theme”:无法重命名桌面文件。
想想这里可能发生了什么事?
答案1
我遇到了同样的问题。为了解决这个问题,我创建了new-subtheme-name.theme
,将代码从THEMENAME.theme
复制到新文件并删除THEMENAME.theme
。