请选择 进入手机版 | 继续访问电脑版

马上注册,自学更多教程,下载更多资源。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x

那个成绩搅扰了其别人包罗我很少工夫了:当我们正在CentOS中装置好httpd、php,将Nextcloud法式解压进网站根目次,然后会见——

centos-internal-server-error-nextcloud.png



内乱部效劳器毛病

效劳器发作一个内乱部毛病而且没法完成您的恳求.
假如屡次呈现那个毛病, 请联络效劳器办理员, 请把上面的手艺细节包罗正在您的陈述中.
更多细节能够正在效劳器日记中找到.



曲进正题

那个成绩的呈现是因为文件夹权限设置的没有到位。

假如间接简朴天来设置权限,好比:

  1. chown apache:apache nextcloud
  2. chmod 770 nextcloud -Rf
复造代码

那末您便会获得“内乱部效劳器毛病”的提醒。

准确的做法是,

1.利用上面的设置剧本(那个剧本大要曾经是第三遍被揭出去了):

随意找个处所(没有要正在Nextcloud的法式目次下),创立一个shell剧本:

  1. vim permission.sh
复造代码

然后把上面的内乱容粘揭出来(正在vim中,您需求先按i,然后insert+shift键粘揭)

  1. #!/bin/bash
  2. ocpath='/var/www/nextcloud/'   #修正为您Nextcloud所安排的目次
  3. htuser='apache'                #网页效劳器用户
  4. htgroup='apache'               #网页效劳器的组
  5. rootuser='root'

  6. printf "Creating possible missing Directories\n"
  7. mkdir -p $ocpath/data
  8. mkdir -p $ocpath/assets
  9. mkdir -p $ocpath/updater

  10. printf "chmod Files and Directories\n"
  11. find ${ocpath}/ -type f -print0 | xargs -0 chmod 0640
  12. find ${ocpath}/ -type d -print0 | xargs -0 chmod 0750

  13. printf "chown Directories\n"
  14. chown -R ${rootuser}:${htgroup} ${ocpath}/
  15. chown -R ${htuser}:${htgroup} ${ocpath}/apps/
  16. chown -R ${htuser}:${htgroup} ${ocpath}/assets/
  17. chown -R ${htuser}:${htgroup} ${ocpath}/config/
  18. chown -R ${htuser}:${htgroup} ${ocpath}/data/
  19. chown -R ${htuser}:${htgroup} ${ocpath}/themes/
  20. chown -R ${htuser}:${htgroup} ${ocpath}/updater/

  21. chmod +x ${ocpath}/occ

  22. printf "chmod/chown .htaccess\n"
  23. if [ -f ${ocpath}/.htaccess ]
  24. then
  25.   chmod 0644 ${ocpath}/.htaccess
  26.   chown ${rootuser}:${htgroup} ${ocpath}/.htaccess
  27. fi
  28. if [ -f ${ocpath}/data/.htaccess ]
  29. then
  30.   chmod 0644 ${ocpath}/data/.htaccess
  31.   chown ${rootuser}:${htgroup} ${ocpath}/data/.htaccess
  32. fi
复造代码

按ESC键切换到一般形式,然后输进:wq保留退出。

2.封闭或准确天设置SELinux

暂时的封闭能够用:

  1. setenforce 0
复造代码

永世封闭则能够编纂/etc/selinux/config 文件:

  1. vim /etc/selinux/config
复造代码

找到SELINUX=enforcing,将它改成SELINUX=disabled。

再革新页里,毛病疑息便消逝了:

nextcloud-back-ro-normal.png

处理历程

按CentOS中凡是的步调,YUM装置httpd、php、maraidb,然后下载Nextcloud的装置包,解压,简朴天设置了一下权限,闭失落防水墙、SELinux,然后阅读器里会见,提醒毛病。

假如上述步调是正在Debian/Ubuntu中做,如今曾经能够看到装置界里了,而那个是甚么状况?!

按提醒中所道,毛病记载正在了日记里,因而查抄了一下error.log(普通位于/etc/httpd/logs里,与决于您的设置),发明了如许的毛病疑息:

  1. [Sat Nov 18 19:54:20.198935 2017] [php7:notice] [pid 24868] [client 192.168.3.66:65387] {"reqId":"WhAfbEVDNMLHuXKdeyBnUAAAAAI","level":3,"time":"2017-11-18T11:54:20+00:00","remoteAddr":"192.168.3.66","user":"--","app":"PHP","method":"GET","url":"\\/index.php","message":"chmod(): No such file or directory at \\/var\\/www\\/nextcloudtest\\/lib\\/private\\/Log\\/File.php#134","userAgent":"Mozilla\\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\\/537.36 (KHTML, like Gecko) Chrome\\/62.0.3202.94 Safari\\/537.36","version":""}
复造代码

呃………本来是一个PHP函数的报错。但是,chmod(): No such file or directory???

赶快看下:

  1. [root@imagineocean nextcloudtest]# ls lib/private/Log
  2. ErrorHandler.php  Errorlog.php  File.php  Rotate.php  Syslog.php
复造代码

那些文件明显好好天躺正在那边!

第一反响是SELinux正在捣乱,因而查抄了一下:

  1. [root@imagineocean nextcloud]# getenforce
  2. Permissive
复造代码

SELinux已封闭。

约莫1年整3个月前,我公布了本专客第一篇ownCloud的文章:Owncloud装置历程,那篇文章便是正在CentOS7情况下写的,齐程皆出有云云诡同的成绩。思索到多是CentOS有所窜改,而近来一次胜利正在CentOS上布置Nextcloud是正在几个月前帮伴侣拆的,其时为了便利拆逼,便用了权限设置剧本。

改用剧本,革新页里,毛病消逝,与而代之的是密切天装置页里。

固然成绩处理了,但缘故原由却正在以后的复现实验中变得空中楼阁。我厥后发明,正在简朴的权限设置的根底下,仅开启SELinux也会呈现毛病,封闭后规复一般,而正在第一次呈现毛病时明显曾经封闭了SELinux。那是一个留待我持续研讨的谜团。




上一篇:wdCP云主机办理体系v3.2zend,redis,memcache,opcache扩大装置
下一篇:Discuz!论坛避免真署名的有用办法

云码酷-站长自学网 - 论坛版权1、本主题所有言论和图片纯属会员个人意见,与本论坛立场无关
2、本站所有主题由该帖子作者发表,该帖子作者与云码酷-站长自学网享有帖子相关版权
3、其他单位或个人使用、转载或引用本文时必须同时征得该帖子作者和云码酷-站长自学网的同意
4、帖子作者须承担一切因本文发表而直接或间接导致的民事或刑事法律责任
5、本帖部分内容转载自其它媒体,但并不代表本站赞同其观点和对其真实性负责
6、如本帖侵犯到任何版权问题,请立即告知本站,本站将及时予与删除并致以最深的歉意
7、云码酷-站长自学网管理员和版主有权不事先通知发贴者而删除本文

回复

使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    1

    主题

    180

    帖子

    181

    积分

    注册会员

    Rank: 2

    积分
    181
    发表于 2018-4-22 07:20:47 来自手机 | 显示全部楼层
    沙发
    看帖要回,回帖才健康,在踩踩,楼主辛苦了!
    回复 支持 反对

    使用道具 举报

    0

    主题

    163

    帖子

    163

    积分

    注册会员

    Rank: 2

    积分
    163
    发表于 2018-4-24 07:08:00 来自手机 | 显示全部楼层
    板凳
    传说中的沙发???哇卡卡
    回复 支持 反对

    使用道具 举报

    0

    主题

    191

    帖子

    191

    积分

    注册会员

    Rank: 2

    积分
    191
    发表于 2018-4-24 17:35:55 来自手机 | 显示全部楼层
    地板
    我是个凑数的。。。
    回复 支持 反对

    使用道具 举报

    0

    主题

    176

    帖子

    176

    积分

    注册会员

    Rank: 2

    积分
    176
    发表于 2018-4-25 15:33:10 | 显示全部楼层
    5#
    看帖要回,回帖才健康,在踩踩,楼主辛苦了!
    回复 支持 反对

    使用道具 举报

    0

    主题

    161

    帖子

    161

    积分

    注册会员

    Rank: 2

    积分
    161
    发表于 2018-4-26 21:23:08 | 显示全部楼层
    6#
    秀起来~
    回复 支持 反对

    使用道具 举报

    • 售后服务
    • 关注我们
    • 社区新手

    申请友链|Archiver|手机版|小黑屋|云码酷-站长自学网 ( 京ICP备13037810号 )

    Powered by Discuz! X3.2  © 2001-2022 云码酷