第八天
1.将‘nextcloud-19.0.3.tar.bz2’导入到虚拟机
2.[root@localhost ~]# vim /etc/httpd/conf.d/vhost.conf
<virtualhost 192.168.10.129:80>
servername www.nextcloud.com
documentroot /nextcloud/nextcloud
</virtualhost>
<Directory /nextcloud>
AllowOverride none
Require all granted
</Directory>
3.[root@localhost ~]# mkdir /nextcloud
4.[root@localhost ~]# tar -jxv nextcloud-19.0.3.tar.bz2 -C /nextcloud
5.安装php --- yum install php* -y
6.启动mariadb
[root@localhost ~]# systemctl restart mariadb
7.创建数据库
[root@localhost ~]# mysql -uroot -predhat
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 8
Server version: 10.3.28-MariaDB MariaDB Server
Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MariaDB [(none)]> create database nextcloud;
Query OK, 1 row affected (0.000 sec)
MariaDB [(none)]> show databases;
+--------------------+
| Database |
+--------------------+
| information_schema |
| luntan |
| mysql |
| nextcloud |
| performance_schema |
| ultrax |
+--------------------+
6 rows in set (0.004 sec)
8.通过配置页面最终匹配到config.sample.php
[root@localhost ~]# cd /nextcloud/nextcloud/config
[root@localhost config]# ll
total 56
-rw-r--r--. 1 nobody nobody 0 Sep 9 2020 CAN_INSTALL
-rw-r--r--. 1 nobody nobody 56080 Sep 9 2020 config.sample.php
9.如果出现了这种状况
访问服务器日志查看错误
[root@localhost config]# vim /etc/httpd/logs/access_log
查看可得,要启动php-fpm
10.重启服务
[root@localhost config]# systemctl restart php-fpm
11.再次查看服务日志
[root@localhost config]# tail -f /etc/httpd/logs/access_log
ctrl+c退出
12.改权限
[root@localhost nextcloud]# chmod 777 . -R --- 到父目录下修改