OwnCloud在宝塔面板+二级域名+Nginx+redis+php7.4+mysql+centos7环境下成功部署踩过的坑!

说明:一级域名 www.huidatech.com   网站和论坛用wordpress部署的!

1,下载owncloud时不要用浏览器或者迅雷下载,直接在二级域名根目录下用weget命令下载(迅雷会员或者试用除外!);

2、解压文件不可以解压到二级域名根目录,因为OwnCloud特有的文件校验机制,会检出宝塔面板生成的文件,而且部分文件还会冲突!

3、Nginx不支持.htaccess文件,所以解决办法是讲OwnCloud的data文件mv到网站根目录之外,譬如:/home下,这里有个坑,因为宝塔防跨站规则,所以,需要在二级域名网站根目录的.user.ini中将/home/data放行,不要在owncloud下的.user.ini中做任何操作!

3.1 切换到二级域名根目录下:(操作.user.ini前需要解除文件的保护属性)

chattr -i .user.ini
open_basedir=/www/wwwroot/cloud.huidatech.com/:/tmp/:/dev/urandom:/home/data
chattr +i .user.ini

4. 数据库不要用宝塔创建,不然提权是个麻烦,直接控制台root登录mysql,然后创建、提权!

5.涉及到php和nginx配置修改,记得从宝塔面板处修改,或者find,找到准确位置,网上的都不是通过宝塔安装的,所以文件目录是不一样的。

6.不要妄想和网站一级域名放在以前,尤其是wordpress部署的网站,不信,你试试看!或许这就是为什么官网推荐docker安装的原因吧!

最后,请大家欣赏一下,小白部署文件服务器三天的成果:

 


版权声明:本文为shenzhenyancheng原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。