关于迁移DokuWiki

首先,貌似迁移DokuWiki其实只要经过以下步骤就可以了:

  原文件夹打包 -> 放到新服务器 -> 解压 -> 配置apache,php

其次,遇到的问题,

  比如,提示无权访问,提示cache文件夹里面某个文件不可写

打包以及配置apache和php就不说了,下面说可能出现的问题,

  (补充个升级PHP的链接,5.4升级成5.6)

  1.cache文件夹某个文件不可写(这个比较简单,当出现这个情况的时候,基本就搞定了)

    解决方法:直接清空data文件夹里的cache文件夹,注意,cache文件夹要保留

  2.浏览器访问地址出现forbiden

  3.提示./data/pages/文件夹not found,或不可写

  上面两个问题可以归因于一个,selinux的安全机制

  首先说第一个,配置apache的时候,明明端口号打开了,文件权限也给了(比如我直接给777

  因为是内网服务,所以在没找到问题的时候,我直接给了777),但是就是提示forbiden。

 

  然后是第二个,明明目录没问题,比如我的是(/var/www/dokuwiki/data/pages),

  而且也使用chown -R apache.apache /var/www/dokuwiki将文件所有者改成了apache,

  同时,使用chmode -R 777 /var/www/dokuwiki,明显赋予了读写权限,

  但是依然会提示文件找不到或不可写。

 

  解决方法(适用于内网):

    关掉selinux

  具体操作:编辑/etc/selinux/config文件,将SELINUX=enforcing改为SELINUX=disabled。

    然后重启Linux。

  当然也可以添加安全规则等,具体方法另行查找,毕竟,上面的方法简单粗暴。

 另外,关于selinux,可以参考这里

posted @ 2019-02-15 14:07  浣溪山  阅读(1614)  评论(0编辑  收藏  举报