一、环境搭建
按照官方的说法,Apache2和Nginx都可以的,实际上,你最好直接按照 Mariadb\Apache2\Php8.2 这个顺序,搭建LAMP环境较好。不然各种调试,还不一定能够成功。
相关搭建方法,属于一般操作,教程极多,这里就不再赘述。
这里是在我的Nextcloud服务器上搭建的第二个php网站,所以配置了第二个 php-fpm的配置文件
二、安装配置
2.1按照官方说明,下载 nubuilder4.5.zip,解压到web根目录下的TestDB文件夹.
当然,也可以直接解压缩到html文件夹中
unzip nubuilder4.5.zip -p /var/www/html/TestDB
2.2 配置
按照官方说明的方式进行配置即可。主要是数据库名称,数据库用户名称,超级管理员的名称、密码等。
cp nuconfig-simple.php nuconfig.php
vim nuconfig.php## 修改下列配置项目,这里是通过phpMyAdmin 建立了Nubuilder用户和其同名的数据库,超级用户自设即可!
$nuConfigDBName = "Nubuilder"; ## 数据库名称
$nuConfigDBUser = "Nubuilder"; ## 数据库管理员名称
$nuConfigDBPassword = "Nub13579"; ## 数据库管理员密码
$nuConfigDBGlobeadminUsername = "Admin"; ## 超级用户名称
$nuConfigDBGlobeadminPassword = "Nub24680"; ## 超级用户的密码
$nuConfigTitle = "TestDB-nuBuilder"; ## 网站显示抬头,可不用理会
2.3 导入数据库
官方说明说的很轻松,不用手动导入数据库,可以自动完成。当然,手动操作也是完全可以的。
实际上,只能手动导入
cd /var/www/html/TestDB
mysql -u root -p Nubuilder</var/www/html/TestDB/nubuilder4.sql
## 之后输入数据库的root密码,静待导入即可
2.4 重启 nginx和php-fpm
三、中文语言设置
在浏览器中输入: https://test.abcd.com/TestDB/index.php 打开登录页,
进入Nubuilder后如下图,
在Home界面中,选择 User旁边的 Setup,然后下一页中仍然选择Setup。点击包括语言中的 Chinese标签,然后在“管理语言”中的下拉菜单中选择 Chinese