OnlyOffice在CentOS上的安装指南
安装准备
在开始安装OnlyOffice之前,请确保您的CentOS系统满足以下要求:

- 操作系统:CentOS 7 或 CentOS 8
- CPU:至少2GHz的处理器
- 内存:至少4GB的RAM
- 硬盘空间:至少500GB的空闲空间
- 网络连接:稳定的互联网连接
安装步骤
安装依赖项
更新系统并安装必要的依赖项:
sudo yum update -y sudo yum install -y epel-release sudo yum install -y httpd mariadb-server mariadb php php-mysqlnd php-gd php-json php-xml php-mbstring php-zip php-mysql
安装Apache和MariaDB
安装Apache服务器和MariaDB数据库服务器:
sudo yum install -y httpd mariadb-server
启动Apache和MariaDB服务,并设置为开机自启:
sudo systemctl start httpd sudo systemctl enable httpd sudo systemctl start mariadb sudo systemctl enable mariadb
配置MariaDB
安全起见,首先更改root用户的密码:
sudo mysql_secure_installation
根据提示完成以下步骤:
- 设置root密码
- 移除匿名用户
- 删除test数据库及其用户 -禁用root远程登录
- 将root密码应用于所有数据库
安装OnlyOffice
访问OnlyOffice官网(https://www.onlyoffice.com/)下载适用于CentOS的安装包,以下是下载和安装的示例命令:

wget https://releases.onlyoffice.com/CentOS/onlyoffice-2019.1.tar.gz tar -xzvf onlyoffice-2019.1.tar.gz cd onlyoffice-2019.1 sudo ./installer.sh
按照提示完成安装过程。
配置Apache
创建一个指向OnlyOffice目录的虚拟主机:
sudo nano /etc/httpd/conf.d/onlyoffice.conf
<VirtualHost *:80>
ServerAdmin admin@example.com
ServerName example.com
DocumentRoot /var/www/onlyoffice
<Directory "/var/www/onlyoffice">
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
</VirtualHost> 保存并退出文件。
重启Apache服务以使更改生效:
sudo systemctl restart httpd
访问OnlyOffice
在浏览器中输入您的服务器地址,如 http://example.com,即可访问OnlyOffice。
FAQs
Q1:安装过程中遇到“无法连接到MariaDB服务器”错误怎么办?

A1: 请检查MariaDB服务是否已启动,并确保root用户密码已正确设置,您可以使用以下命令检查服务状态:
sudo systemctl status mariadb
如果服务未启动,请尝试重启服务:
sudo systemctl start mariadb
Q2:OnlyOffice安装完成后无法访问,怎么办?
A2: 请检查Apache的虚拟主机配置文件(/etc/httpd/conf.d/onlyoffice.conf),确保服务器名和文档根目录设置正确,检查Apache服务是否已启动:
sudo systemctl status httpd
如果服务未启动,请尝试重启服务:
sudo systemctl restart httpd

