五仁的博客 科学上网 sspanel-mod-v3-uim 最新版详细搭建教程【前端】

sspanel-mod-v3-uim 最新版详细搭建教程【前端】

环境配置

1. 先ssh到你的服务器,安装一下常用的软件包:

这时候你就拥有了一个漂亮的shell了 : )

2. 开启一个tmux窗口,切换到zsh

3. 安装lnmp环境

分别选择:

安装大致需要 30-40分钟,请耐心等待

4. 配置域名解析
以godaddy为例,登录后选择我的账户你的域名DNS,添加一个@和www的A解析,指向你的服务器地址:

尝试ping一下这个域名,能ping出对应的地址表示解析成功(大约10分钟才能生效)

克隆源码,搭建网站

1. 等待lnmp一键脚本安装完成后,为下图所示:

2. 新建一个网站
执行如下命令建立一个网站:

3. 配置php和nginx

vim的用法我这里就不教学了,自行百度。
搜索一下proc_,可以找到disable_functions ,把里面的system, proc_openproc_get_status删掉。

继续配置nginx:

把最后一行fastcgi_param PHP_ADMIN_VALUE "open_basedir=$document_root/:/tmp/:/proc/";删除掉。
接下来配置网站目录:

找到root /www/xxxx.xxx;在后面加上 /public,即: root /www/xxxx.xxx/public; 配置伪静态: 在access_log off上方加入如下内容:

保存退出后,重启lnmp:

4. 克隆源码,安装网站环境

php composer.phar install可能会出现一些 WARNING,无视。
chmod -R 755chown -R www:www会出现.user.ini无权限操作的错误,无视。

配置网站环境

1. 创建,导入数据库

source 那一步会刷出大量的提示

2. 配置网站程序

这里有大量需要更改的内容,大家可以看着注释自己慢慢改,这里要改的是数据库的连接信息:

db_driver:mysql不用动
db_host:数据库主机,localhost不用动
db_database:数据库名,改为vpn
db_username:数据库用户名为root
db_password:数据库密码

3. 创建管理员账号并同步用户

如报错,请检查 .config.php中的数据库链接信息是否正确。

4. 配置定时任务
执行crontab -e,加入以下内容:

如需自动备份,可加入:

如需财务报表,加入:

如需检测被墙,加入:

tip: 可以执行 tail -f /var/log/cron查看自动化任务的运行情况。

如果上述所有操作都没问题,打开首页你就可以看到自己的网站了。


其他

1. php开启500错误记录:
编辑: /usr/local/php/etc/php-fpm.conf ,在[www]下面加入如下内容:

创建错误文件日志:

文章原地址

发表评论

电子邮件地址不会被公开。 必填项已用*标注