Логин oop в свободном sh установка Nextcloud 18 - PullRequest
0 голосов
/ 21 апреля 2020

После бесплатной sh установки Nextcloud 18 я смог без проблем получить доступ к сайту, но когда я попытался войти в систему для самого первого запуска с моим admin пользователем, я пошел в логин l oop, без каких-либо сообщений об ошибке.

Я очистил файл /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.

Дополнительная информация: я запускаю PHP 7.3 на Apache 2.4, через Centos 6.

1 Ответ

0 голосов
/ 21 апреля 2020

Я обратил внимание на первую строку журнала ошибок:

"message":"Temporary directory /home/my-site-folder/tmpsite is not present or writable"

Затем я создал tmpsite именно там, где его искал Nextcloud (в моем случае, внутри /home/my-site-folder), и я дал папке, разрешения на чтение-запись-выполнение.

Проблема решена.

...