Linux 群晖 DokuWiki 安装

一、切换root账号

https://www.synology.com/zh-cn/knowledgebase/DSM/tutorial/General_Setup/How_to_login_to_DSM_with_root_permission_via_SSH_Telnet
http://www.nasyun.com/thread-29919-1-101.html?reload=true
https://www.cnblogs.com/asdfq/p/10454434.html

如何通过 SSH/Telnet 用 root 权限登录 DSM

群晖默认是admin账号登录,很多权限都没有,尤其是没有权限修改Apache配置文件

步骤:

  1. 在控制面板中开启 ssh 登录
  2. 通过有管理员权限的用户登录
  3. 通过输入 sudo -i 或者 sudo su - , 然后输入当前用户密码, 进入 root
  4. 输入如下命令可以修改root 用户的密码 synouser --setpw root 123456 (123456为密码)
  5. 如果通过ssh登录不进去, 需要去开启
  6. 进入文件 vi /etc/ssh/sshd_config 搜索文件 PermitRootLogin 更改为 yes, 或者 打开注释(如果是注释掉的话)
  7. 重启 ssh 服务, 在此群晖中没有找到合适的命令, 可以通过网页中的控制面板禁用,启用服务生效.

二、编辑Apache的配置文件

查看目录结构
ls /volume1/@appstore/

查看目录权限
ll

修改文件权限
chmod 777 httpd24.conf

编辑Apache的配置文件
vi /volume1/@appstore/Apache2.4/usr/local/etc/apache24/conf/httpd24.conf

在最末尾添加一行
LimitRequestBody 2048576000

保存退出
先按键盘的Esc键,然后再输入':wq'回车

配置文件目录预览


三、重启Apache服务

/var/packages/Apache2.4/target/usr/local/bin/apachectl restart

如果遇到报错

解决:
原文:http://xnsx.tv/index.php/2019/05/15/群晖web-station-套件修改apache配置/

编辑配置文件
vi /volume1/@appstore/Apache2.4/usr/local/etc/apache24/conf/httpd24.conf

查找ServerName
:/ServerName

取消注释
ServerName localhost:80


四、上传文件的中文名乱码

原文:https://jingyan.baidu.com/article/375c8e19dde96425f3a2297a.html

修改的文件:phpstudy_proWWWdokuwikiincpageutils.php

备份

https://post.smzdm.com/p/a5kl468x/

在vim编辑器中的常用命令

搜索字符串
:/ServerName

搜索后的查找
下一个:n
上一个:N


Linux查找Apache的配置文件

Apache版本查询
httpd -v

查找配置文件的命令
find / -name 'httpd.conf'


原文地址:https://www.cnblogs.com/guxingy/p/13219176.html