因为误操作导致测试环境docker中mariadb容器中数据丢失,nextcloud的数据也随之全部丢失。重新安装出现此错误
Configuration was not read or initialized correctly, not overwriting /var/www/html/config/config.php
错误原因
我参考了官方的社区中部分说法没有得到有效的解决
可能是因为程序问题:我的程序不应该出问题重新部署的环境
可能是因为权限和所属用户所属用户组问题:我在容器中把所属用户和用户组全部改成官方所说的www-data,并没有解决问题,之后尝试把所属目录权限改成777之后也没有解决问题
#执行命令时当本身具有一个相对高的权限
chgrp 用户组名/组ID 文件名
chown 用户名/用户ID 文件名
chmod -R 777 /var/www/html
此外我检查了服务器目录中没有这个文件/var/www/html/config/config.php
我尝试创建它将它的权限和用户/用户组配置好之后问题依旧
我尝试重启,看了服务器的报错日志,对我并没有很大帮助
问题解决
最终我尝试重新下载一个nextcloud程序将condig目录中文件打包复制到容器中的程序的config目录。
还没有人赞赏,快来当第一个赞赏的人吧!
- 2¥
- 5¥
- 10¥
- 20¥
- 50¥
声明:本文为原创文章,版权归小王总博客所有,欢迎分享本文,转载请保留出处!