宝塔面板/NGINX 部署TP6/FUNADMIN出现的问题

sadwind2022-06-23笔记649

都是在本地开发、调试好,上传到服务器上,也建了同名的数据库,但是访问出现一系列问题:

1,提示数据库没有权限:如这样的错误:SQLSTATE[HY000] [1044] Access denied for user 'XXXX'@'localhost' to database 'XXXXX'

2,网站打不开,找不到路径等。

3,程序错误,某些目录没有执行权限:runtime等目录,is not within the allowed path(s)


经过一些查找资料和尝试,具体原因不知,试了以下一些操作,问题得以解决:

1,升级PHP版本到7.4以上。

2,启用函数 putenv proc_open之类的

3,升级MYSQL数据库到5.7版本以上,需删除原来库,注意先备份

4,升级phpmyadmin到4.9以上,删除当前版本,重新安装时选择最新版。用ROOT登录,然后进入用户管理,给相关数据库用户添加权限。

5,因为TP6网站根目录是public目录,需要给其它上一级目录给权限,打开网站根目录下的user.ini,增加一行:

open_basedir=/www/wwwroot/funadmin/:/tmp/:/proc/:/vendor/:/runtime/

6,删除/runtime/cache目录下所有文件,因为该目录下是本地调试产生的缓存,服务器不认。


relate content

VUE学习:七.单页应用

VUE学习:七.单页应用

前言SPA 单页面应用(SinglePage Web Application) ,指只有一个主页面的应用(一个 html 页面),一开始只需要加载一次 js、css 的相关资源。所有内容都包含在主页面...

VUE学习:十.编码技巧

前言总结一些开发中常见的问题,优化改善编码技巧,提高代码质量#1.条件判断常见条件判断iflet name = "case1"if (nam...

老了,才老是想回到从前吧

昨日收拾一些杂物,找到一些学生时的老照片,那时的自己是那么年轻啊,意气风发啊。还有一些学生时代的合影,看着照片,就想啊,大部份同学,这辈子估计都不会再见上一面了吧。还有一些老婆学生时的照片,那会真的青...

VUE学习:四.环境配置

前言前端项目开发中,一般会有几个环境:dev:是程序员们专门用于开发的服务器,配置可以比较随意, 为了开发调试方便,一般打开全部错误报告sit:dev 环境完成需求开发就可以将代码打包到 sit 环境...

使用字符串匹配 屏蔽一下搜索关键词

总是有些不怀好意的人,使用一些SQL注入词来尝试搜索,真想对这些人说一句,去你妈的。网站会记录搜索词,我不想记录这些数据,同时也想单独对这些人做一个提示页面,就将一些常用SQL注入字符做个数组,然后跳...

LAYUI 使用SELECT,动态改变INPUT值和属性

用form.on监听select事件即可,然后用JQUERY得到input的ID,来改变input的属性和值。但是我用的是FunAdmin的第三方表单组件,无法给input添加ID属性,所以只能用do...

Post Reply    

◎Welcome to participate in the discussion.