宝塔安装nextcloud

时间:2024-04-07 07:08:20

首先买服务器,域名,ssl证书
最好开个子域名,比如:wangpan.666.com类似的
百度搜索宝塔,安装
宝塔安装nextcloud
就这样,装好之后打开宝塔,第一次安装环境的时候用lnmp 也就是nginx 注意php用7.0及以上版本
注意php装好之后选择再给装扩展fileinfoopcache这两个
宝塔安装nextcloud

所有环境部署好之后,点击添加网站,数据库选择mysql、记住你自己设置的用户名和密码

宝塔安装nextcloud

然后去下载nextcloud
https://download.nextcloud.com/server/releases/nextcloud-15.0.5.zip
这个链接,下载就可以了
这个宝塔的远程下载亲测比较慢,可以先用下载工具下载到本地,然后上传到你网站的根目录,
然后解压。解压完之后会有一个nextcloud的文件夹,把那里面的所有东西都剪切出来,放在你设置的网站根目录下,然后可以把原来上传的nextclou压缩包删了 、就像这个样,一定要注意目录的位置和你当时在网站那里设置的位置
宝塔安装nextcloud
然后在网站这里点击你的网站名,选择伪静态,添加如下代码

location
 
~ ^/(data|config|.ht|db_structure.xml|README) {
 
deny all;
 
}

然后保存
宝塔安装nextcloud
如果你的网站是https的在下面的ssl这里添加你的秘钥,也可以用宝塔的免费秘钥。这里举例阿里云的免费秘钥
宝塔安装nextcloud

然后保存即可
然后在面板里重启nginx和php打开你的域名或者服务器ip
没问题的话就会正常登陆和使用 了,记得你的数据库用户名和密码就行,如果忘记点击面板旁边的数据库可以查看
注意:
宝塔安装nextcloud
这种错误,说是数据库里没有用户,检查一下账号密码是否正确,不对的话,ssh连接到服务器
然后执行

[[email protected] ~]# mysql -u 你的用户名 -p
Enter password: 输入你的密码

进入mysql之后执行

mysql>grant all privileges on *.* to '你的mysql用户名' identified by '你的mysql密码';
即图片中的:
mysql>grant all privileges on *.* to 'admin'@'localhost' identified by '密码';                  这是在授权

正常情况授权没问题的话就是ok。如果有问题,那绝对是你的字符输入的有问题,一定要注意自己的符号

注意一定要用户名一定要带上后面的@'localhost这个字段,因为nextcloud你第一次配置的时候那个mysql数据库下面默认就是这个字段。
授权成功后一般就没啥问题了,如果说提示服务器内部发生故障建议使用php7.2可以完美解决,不管哪个版本的php一定要把开头提到的那两个扩展装上
如果还有别的什么错误加我QQ1461103297可以 来咨询,一起讨论