在重新安装了Nextcloud 18之后,我能够毫无问题地访问站点,但是当我尝试从我的管理用户开始登录时,我进入了一个登录循环,没有任何错误消息。
我清理了/data/nextcloud.log文件,并再次尝试登录,然后,我在日志中得到了以下内容:
{"reqId":"Xp8LkrMrcw4AABOVg-EAAAAI","level":3,"time":"2020-04-21T15:04:50+00:00","remoteAddr":"my-IP","user":"--","app":"PHP","method":"POST","url":"/index.php/login","message":"is_writable(): open_basedir restriction in effect. File(/home/my-site-folder/tmpsite) is not within the allowed path(s): (/home/my-site-folder/public_html:/tmp:/home/my-site-folder/tmpsite:/opt/php7-3/lib/php:/opt/ferozo/etc/suspen:/opt/ferozo/suspended.page) at /home/my-site-folder/public_html/nc/lib/private/TempManager.php#260","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36","version":"18.0.3.0"}
{"reqId":"Xp8LkrMrcw4AABOVg-EAAAAI","level":2,"time":"2020-04-21T15:04:50+00:00","remoteAddr":"my-IP","user":"--","app":"no app in context","method":"POST","url":"/index.php/login","message":"Temporary directory /home/my-site-folder/tmpsite is not present or writable","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36","version":"18.0.3.0"}
{"reqId":"Xp8LkrMrcw4AABOVg-IAAAAI","level":3,"time":"2020-04-21T15:04:50+00:00","remoteAddr":"my-IP","user":"--","app":"PHP","method":"GET","url":"/index.php/apps/files/","message":"is_writable(): open_basedir restriction in effect. File(/home/my-site-folder/tmpsite) is not within the allowed path(s): (/home/my-site-folder/public_html:/tmp:/home/my-site-folder/tmpsite:/opt/php7-3/lib/php:/opt/ferozo/etc/suspen:/opt/ferozo/suspended.page) at /home/my-site-folder/public_html/nc/lib/private/TempManager.php#260","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36","version":"18.0.3.0"}
{"reqId":"Xp8LkrMrcw4AABOVg-IAAAAI","level":2,"time":"2020-04-21T15:04:50+00:00","remoteAddr":"my-IP","user":"--","app":"no app in context","method":"GET","url":"/index.php/apps/files/","message":"Temporary directory /home/my-site-folder/tmpsite is not present or writable","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36","version":"18.0.3.0"}
{"reqId":"Xp8LkrMrcw4AABOVg-MAAAAI","level":3,"time":"2020-04-21T15:04:50+00:00","remoteAddr":"my-IP","user":"--","app":"PHP","method":"GET","url":"/index.php/login?redirect_url=/index.php/apps/files/","message":"is_writable(): open_basedir restriction in effect. File(/home/my-site-folder/tmpsite) is not within the allowed path(s): (/home/my-site-folder/public_html:/tmp:/home/my-site-folder/tmpsite:/opt/php7-3/lib/php:/opt/ferozo/etc/suspen:/opt/ferozo/suspended.page) at /home/my-site-folder/public_html/nc/lib/private/TempManager.php#260","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36","version":"18.0.3.0"}
{"reqId":"Xp8LkrMrcw4AABOVg-MAAAAI","level":2,"time":"2020-04-21T15:04:50+00:00","remoteAddr":"my-IP","user":"--","app":"no app in context","method":"GET","url":"/index.php/login?redirect_url=/index.php/apps/files/","message":"Temporary directory /home/my-site-folder/tmpsite is not present or writable","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36","version":"18.0.3.0"}
{"reqId":"Xp8LkrMrcw4AABOVg-QAAAAI","level":3,"time":"2020-04-21T15:04:50+00:00","remoteAddr":"my-IP","user":"--","app":"PHP","method":"GET","url":"/cron.php","message":"is_writable(): open_basedir restriction in effect. File(/home/my-site-folder/tmpsite) is not within the allowed path(s): (/home/my-site-folder/public_html:/tmp:/home/my-site-folder/tmpsite:/opt/php7-3/lib/php:/opt/ferozo/etc/suspen:/opt/ferozo/suspended.page) at /home/my-site-folder/public_html/nc/lib/private/TempManager.php#260","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36","version":"18.0.3.0"}
{"reqId":"Xp8LkrMrcw4AABOVg-QAAAAI","level":2,"time":"2020-04-21T15:04:50+00:00","remoteAddr":"my-IP","user":"--","app":"no app in context","method":"GET","url":"/cron.php","message":"Temporary directory /home/my-site-folder/tmpsite is not present or writable","userAgent":"Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/80.0.3987.163 Safari/537.36","version":"18.0.3.0"}我无法在Nextcloud社区找到解决方案。
附加信息:我在Apache2.4上运行PHP7.3,在Centos 6上运行。
发布于 2020-04-21 15:41:30
我注意到了错误日志的第一行:
"message":"Temporary directory /home/my-site-folder/tmpsite is not present or writable"然后,我创建了tmpsite,就在Nextcloud寻找它的地方(在我的例子中,在/home/my-site-folder中),我给了文件夹读-写-执行权限。
问题解决了。
https://stackoverflow.com/questions/61347451
复制相似问题