安装ownCloud时遇到的几个问题
404错误
安装结束后的跳转地址/index.php/apps/files/报404错误。owncloud需要开启pathinfo,将相应网站的配置文件中的include enable-php.conf;
替换为include enable-php-pathinfo.conf;
。
更改数据目录
登录后台提示将数据目录设置为一个网站文件夹之外的地方,否则可以直接访问,存在隐患。测试了下,真的能直接访问🤨。默认的数据目录为owncloud网站所在目录下的/data。
1、更改owncloud的设置,打开owncloud网站下的/home/wwwroot/default/owncloud/config/config.php,修改其中的datadirectory字段:
2、将原来的数据整体移动到新路径:
3、确保新目录的权限设置正确,然后重启web服务(我这用的nginx)。
更改数据目录报错
更改数据目录时出现以下错误:
应该应该是:Your Data directory is invalid
Please check that the data directory contains a file ".ocdata" in its root.
Cannot create "data" directory
配置nginx的fastcgi:打开fastcgi.conf(lnmp安装时路径为:/usr/local/nginx/conf/fastcgi.conf),修改fastcgi_param PHP_ADMIN_VALUE
字段,在open_basedir=
后面添加更改的数据目录(/home/ocdata)。
:
分割。
(一顿操作猛如虎,以上操作后能打开后台,但是不能预览文件,也不能上传,也不知道哪里还需要修改。当尝试重装的时候,才留意到,已经提供了选项设置文件存放目录,直接设置为/home/ocdata,整个世界都安静了😥)