top-image

OLDER ARTICLES

网站迁移的基本步骤如下:

搭建新环境
迁移代码
迁移数据库
解析域名
测试可用
正式发布

 

默认情况下 /data/wwwroot 是在系统盘的,当需要转移到数据盘,步骤如下:

停止 Nginx 和 MySQL 服务

systemctl stop nginx
systemctl stop mysqld

将/data下所有文件拷贝到服务器临时文件夹 /tmp 中(如果文件较大,请注意做好备份并在移动或拷贝文件过程中保持远程连接不要中断)
将购买的数据盘挂载到 data/wwwroot 目录
将数据拷贝回来,重新启动 Nginx 和 MySQL 服务

systemctl start nginx
systemctl start mysqld

 

如果忘记了root密码,需要通过命令操作,实现MySQL密码重置:

停止 MySQL 服务

 systemctl stop mysqld
采用命令行参数启动mysql

 mysqld_safe --skip-grant-tables &
重置密码(这里将密码重置为123456)

mysql -e "use mysql;update user set password=password('123456') where user='root';"
关闭MySQL进程

killall mysqld
启动MySQL服务

systemctl start mysqld

phpMyAdmin – Error
Error during session start; please check your PHP and/or webserver log file and configure your PHP installation properly. Also ensure that cookies are enabled in your browser. session_start(): open(SESSION_FILE, O_RDWR) failed: Permission denied (13)

问题原因:PHP 的 session.save_path 路径目录的权限设置不正确。

解决方案:打开WinSCP,运行如下命令即可

chown -R root:nginx /var/lib/php/session
echo 'chown nginx. -R /var/lib/php' >> /etc/cron.daily/0yum-daily.cron

 

Nginx应用服务器出现502错误的原因很多,但是基本都是资源不够造成的。 包括:内存不足,CPU超标,硬盘满了,另外可能也有程序导致php-fpm停止运行。对应的的解决办法:

内存和CPU超标,通过重启一下php-fpm nginx mysql 三个服务可以临时解决,如果是1核1g的配置且经常出现502错误的话,建议升级
硬盘满了的话,会导致MySQL停止服务,需要进行硬盘扩容
php-fpm服务停止或者报错也会出现502,需要重启php-fpm

PbootCMS后台关闭验证码,登录提示验证码不能空的解决方法
apps/admin/controller/IndexController.php  大概在126行

if (!$checkcode) {
    json(0, '验证码不能为空!');
}

改成

if (!$checkcode && $this->config('admin_check_code')) {
    json(0, '验证码不能为空!');
}

 

pbootcms网站打开提示:No input file specifed
检查根目录是不是含有.user.ini文件,有的话删除掉,一般就可以了。如果还不行或者是在本地尝试重启Apache或者Nginx服务。

pbootcms后台图片上传提示:上传失败:存储目录创建失败!

给静态资源目录(根目录下的static文件夹)增加权限,一般755或者777权限,推荐755权限设置。

pbootcms 网站打开提示:未检测到您服务器环境的sqlite3数据库扩展…
按照提示信息操作,检查php.ini中是否已经开启sqlite3扩展。详细介绍->pbootcms提示错误信息 未检测到您服务器环境的sqlite3数据库扩展

环境要求
服务器:Linux / Windows / Nginx / Apache / IIS 

PHP版本:不小于5.4,完美支持php7。推荐PHP5.6和PHP7.3

MYSQL版本:5.0以上。推荐使用5.5+

快速部署
1、将官网下载的压缩包里面所有文件和文件夹上传到你的网站根目录 (支持安装在二级目录)

2、数据库默认采用的是sqlite,不需要做导入和配置操作。如果需要启用mysql版本,请导入数据库文件(/static/backup/sql/xxx.sql)并修改数据库连接文件信息(/config/database.php)

3、到官网免费获取授权码填写到后台相应位置,授权后才能打开网站前台

系统后台默认访问路径:http://域名/admin.php   默认账号:admin   默认密码:123456

后台授权码填写默认位置:全局参数-配置参数-基本配置,在下面找到“系统授权码”填写获取到的对应授权码,多个请用英文逗号隔开

至此,系统安装结束

获取授权码
1、官方官网免费获取 https://www.pbootcms.com/freesn/

2、官方小程序免费获取,官网打不开时可以扫码小程序进行授权

Page 955 of 1049:« First« 952 953 954 955 956 957 958 »Last »
bottom-img