首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP开发之微擎

这几天在做微擎的东西.之前也是很反感这玩意.但没办法.终是像生活地了头 1.需求是登录微擎直接进到小程序模块....也是简单看了眼路由.微擎登陆后默认跳转到的是系统管理页面.看了要路由.找到代码看了下.找到控制器,文件地址为/web/user-login.ctrl.php 在第99行左右有一个函数...webapp' => url('webapp/home'), 'phoneapp' => url('phoneapp/display/home'), ); 修改以上文件.就直接跳到了所有模块页面. 2.微擎应用名称图标的修改...打开数据库管理工具;在数据库 ims_core_cache 数据表中修改想修改的名称即可。我这里直接删除了所有数据.看这个表大概意思就是缓存的东西了.但是为了安全.也是也应该先将数据备份....这段时间估计也是要对微擎进行二次开发.所以也会记录下遇到的问题…写bug去了 ?

2.4K10
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    微擎TP6.0框架 微擎版、独立版 路由通用生成方法

    前言 在使用TP6.0开发微擎应用时,要正常访问到控制器方法,普通的 pathinfo 方式是不行的,因为访问微擎中的某个模块需要携带一些参数才行,这时需要自己定义转换方法才行,解决方案: 通过 参数s...来访问 通过参数 s 访问参考官方开发手册: https://www.kancloud.cn/manual/thinkphp6_0/1037488 个人写的基于TP6.0开发的适用于微擎的小程序开发框架...微擎TP6.0框架 微擎版、独立版 路由通用生成方法 微擎版: 项目在微擎中使用 独立版: 项目脱离微擎,不放在微擎中使用 // +-----------------------------------...------------------------ // | 兼容独立版、微擎版路由地址 // +-----------------------------------------------------...------ /** * 兼容微擎版、独立版 * * 前后台应用微擎路由通用生成方法 * * @author liang * @example u('index') * @example u('user

    1.9K20

    微擎框架实现静默获取openid

    一,起因在微信的一系列操作下,这个获取用户信息的接口一改再改,导致之前的很多开发都不咋兼容,都需要做调整,相应的微擎框架这块也是需要进行调整。...不过在最新版的微擎框架里已解决这个接口问题,用户在不确认授权的情况则不能进入模块,这个就有效解决了模块因接口问题出现的虚拟openid。...但是感觉微擎框架这块的优化并不是很好,如果是认证服务号的话,进入模块都会跳转到确认授权页,没有变量或参数去控制这个行为,有的模块其实不需要获取用户的很多数据,只是需要获取用户的openid就行。...(基于2023版的微擎进行的说明,也许2024版解决了这个问题)二,临时解决办法基于微擎框架社区版调整。...所以为了避免不要的麻烦建议大家使用最新版的微擎框架商业版

    9410

    新手微擎 --- 框架整体认知

    首先贴出微擎根目录各文件夹、文件的大致含义(写的有点乱,仔细看还是能看懂的,O(∩_∩)O): 这里写图片描述 data 文件夹内 config.php文件是数据库配置、cookie、上传等配置文件。...本人做微擎开发较多的是——模块开发和微擎框架的改造,因此与addons目录,attachment目录,web目录,framework目录打交道较多。...先将微擎的核心说一下吧~新老版本有所变动,但核心文件还是这些,变化不大。...framework ├─ framework │ ├─ builtin ……………………………………【微擎内建模块,我基本没用过】 │ │ ├─ basic 文字回复模块 │ │ ├─ core...此文件中也有常量、路径等定义。 (仅为个人理解,观点不一定正确,如有错误,敬请指正!)

    2.7K51

    虚拟主机如何安装微擎

    前面魏艾斯博客介绍过有关安装微擎程序的部分教程,比如宝塔面板一键部署安装微擎,WDCP 面板安装微擎的过程记录,这都是基于 Linux 面板的安装方法,而也有用户在使用虚拟主机来安装微擎。...本文是微擎官方论坛发布的阿里云虚拟主机部署微擎教程,老魏转载过来加以改动,丰富一下内容,更适合新手查看。...1、购买到阿里云虚拟主机后,安装微擎之前需要准备以下信息: FTP 登录主机地址 FTP 登录用户名 登录密码 数据库连接地址 数据库用户名 数据库管理密码 数据库名称 域名 ?...in /home/u1026/ace/workspace/php/appcode/webroot/htdocs/install.phpon line 607 是因为虚拟主机内存小于 1G 的缘故,安装微擎对内存要求至少...2、阿里云虚拟主机的网站文件都放在 htdocs 这个文件夹里面了,所以要先解压下载文件再把微擎安装程序上传到这个文件夹中,至于别的虚拟主机网站文件夹在哪里需要咨询客服了。 ?

    9.5K80

    微擎 CMS:从 SQL 到 RCE

    写在前面 0x02 影响版本 0x03 SQL 注入漏洞分析 0x04 SQL 注入构造分析 0x05 从 SQL 到 RCE 0x06 漏洞修复 0x07 写在最后 0x08 参考 0x01 写在前面 微擎...0x04 SQL 注入构造分析 微擎中为了避免 SQL注入,实现了包括参数化查询、关键字&字符过滤的方式。...我们知道微擎里的 SQL 语句使用的是 PDO 查询,因此支持堆叠注入。...经过测试发现,微擎支持注册用户,如下图所示: 登陆后可以在个人中心看到: 邮寄地址就是一个很好的显示地方,也就是说可以执行以下语句。...官方修复方式如下: 改成了微擎自带的参数化查询。 0x07 写在最后 由于这个是老洞了,所以在搭建上坑点不少,但是漏洞很好理解。

    3.8K40

    微擎及微信小程序源码安装步骤

    微擎安装(提供网络版本) 版本区别 微擎公众版和授权版、商业版的区别:http://weiqing.tech/faq/qubie.html 主要区别就是微信支付功能和公众号、公众号应用的流量统计功能。...1.在宝塔和LNMP安装完成后,首先新建站点 建议选择为微擎单独生成数据库,并记录好用户名和密码,后面会用到!...创建站点成功如图: 或者自己到宝塔的【数据库】页面自己添加数据库,并记好账密 2.点击新建站点的网站目录,进入到的是网站的根目录,将微擎压缩包上传 3.解压并将目录权限设为最大 tar -zxvf...在这一步是微擎对我们使用的服务器、php运行环境和目录权限监测是否符合微擎系统的要求,若php运行环境和目录权限监测符合微擎的要求则全部显示对号,否则,显示一个红色的叉号。...然后点继续,数据库名填写之前创建的名字, 要一模一样,不然会报错 5.记性不好忘记登录密码怎么办 如果忘记了账号密码,需要到数据库表中修改,或者删除数据库重新安装微擎,当然还有一个更好的办法 感谢参考博文

    6.2K30

    Mysql数据库备份(一)——数据库备份和表备份

    ; 参数解析: dbname:要备份数据库的名称; table1和table2参数表示的是需要备份的数据库表的名称,假如为空则表示需要备份整个数据库; BackupName.sql表示的是将数据库备份到指定的这个以后缀米国....sql的文件中,这个文件的前面可以执行一个详细的绝对路径下; 演示备份数据库实例: ①、 查看当前Mysql数据库下存在哪些数据库和备份数据库中存在哪些表,表中存在哪些数据; 图1: 如上图的几个操作中使用到了...,我们使用命令备份数据库ssh下的表acc的数据作为案列演示: 图2: 如图2所示:在备份语句写好的情况下,输入数据库密码之后就直接执行备份操作了,没有任何异常。...③、 这里重新演示一下不写备份表名的情况下是不是备份整个数据库的数据信息; 图4 备份的情况: 图5 从图中的情况确实是备份了整个数据库test_create库中的全部表信息了。...2、Mysql备份多个数据库: 数据库备份其实都是差不多的语句,他们最基本的差异就是添加一些命令用于区别数据库备份的深度和广度; 备份语法: mysqldump -u username -p --databases

    20.5K41
    领券