让你的FastAdmin在PHP8下运行

PHP8发布很长时间了,但FastAdmin还不能在PHP8下运行,官方文档环境要求 PHP >= 7.2 且 <= 7.4 (推荐PHP7.4版本),因为一些开源扩展包要求PHP8以上,于是尝试在PHP8下安装FastAdmin,果然是出错了,提示如下错误,意思就是方法被弃用了,

让你的FastAdmin在PHP8下运行

网上搜了一下,提示可以将getClass 改为 getType,修改文件为:/thinkphp/library/think/App.php 内的403行,修改如下

让你的FastAdmin在PHP8下运行

修改完,刷新页面显示正常安装页面,填好信息后提交,又出现了错误,

让你的FastAdmin在PHP8下运行

查看源码,提示的错误为:Array and string offset access syntax with curly braces is no longer supported ,意思就是不再支持大括号{} 的数组,

让你的FastAdmin在PHP8下运行

修改文件 /thinkphp/library/think/db/Query.php 的第400行,将 $value{0} 改为 $value[0],再次提交安装,提示安装成功

让你的FastAdmin在PHP8下运行

原创文章,作者:admin,如若转载,请注明出处:https://ntib.cn/44.html

(0)
adminadmin
上一篇 2023年11月18日 下午9:29
下一篇 2023年11月18日 下午10:43

相关推荐

  • Mac虚拟机Parallels Desktop

    国内企业企业网站制作公司Parallels Desktop 18(PD18)是一种在Mac上同时运行macOS和Windows的虚拟机,支持Intel和M芯片,并在Mac和Windows之间无缝复制和粘贴…

    2024年3月16日
  • 阿里云composer镜像

    国内企业企业网站制作公司阿里云composer镜像与 Packagist 官方实时同步,推荐使用最新的 Composer 版本。所有项目都会使用该镜像地址: 取消配置还原到默认的地址:

    记事本 2023年11月18日
  • freeswitch 批量生成用户xml文件

    国内企业企业网站制作公司时候需要在 FreeSWITCH 中添加大量用户,在 Linux 上,我用以下脚本生成: 上面的脚本会生成 2001 到 2032 的用户配置文件。

    记事本 2022年11月18日
  • FreeSwitch 添加配置录音功能

    国内企业企业网站制作公司搭建 FreeSwitch 呼叫系统,通常都需要录音功能,将所有的通话都进行录音,FreeSwitch 可以进行配置进行录音,默认不开启录音功能。 配置录音功能,需修改 /etc/…

    记事本 2018年11月18日
  • 达梦迁移工具连接 mysql 数据库错误 mysql迁移到dm8

    国内企业企业网站制作公司使用达梦迁移工具连接 mysql 时报错:The last packet successfully received from the server was 14 millisec…

    2023年11月18日
  • 阿里云轻量服务器配置及安装宝塔面板

    国内企业企业网站制作公司为什么选择轻量服务器? 1、轻量服务器比 ECS 同等服务器会便宜很多,如果是新用户还是可以考虑 ECS 的, 2、带宽大,轻量服务器 限峰值带宽30Mbps ,但是每月又流量限制…

    2023年11月18日
  • 大唐高鸿语音网关配置及查询IP电话号

    国内企业企业网站制作公司在配置freeswitch 呼叫中心时,公司一直使用鼎信通达FXS模拟网关,配置使用都比较方便,偶尔使用了一款大唐高鸿的设备,型号为MG3000-R32,32口的FXS模拟网关,配…

    2018年11月18日
  • 宝塔面板安装nginx/php/mysql

    国内企业企业网站制作公司安装完宝塔面板后,使用生成的用户名密码登录到服务器,首次登录时会出现用户协议,滑到最底下后点击 我已阅读并同意 进入面板 输入宝塔的账号密码进行绑定,如果没有账号点击未有账号,免费…

    2023年11月18日
  • CentOS 相关安全设置

    国内企业企业网站制作公司1、centos 修改密码强度策略修改 /etc/pam.d/system-auth 在 password requisite pam_pwquality.so 中添加minlen…

    记事本 2023年12月13日
  • nginx/apache 添加跨越请求

    国内企业企业网站制作公司现在有很多的网站、系统都使用前后端分离的方式进行开发,有时候使用的不是相同的域名,这样就会存在跨域的问题,我们需要配置nginx或apache 来允许跨域的请求 apache 开启…

    记事本 2023年11月18日

发表回复

登录后才能评论
WeChat