问题反馈

关于 PHPTS 1.09 SP1 版本(2020年5月26日21:20发布)使用中出现的问题,可以在评论中留言反馈,以便于我们发现与修复。旧版本建议升级到最新版本,看是否还有问题。

《问题反馈》

另外,为了方便更多的非程序员、纯小白用户使用,PHPTS 将推出应用中心,提供一些常用的 PHP 开源应用一键安装功能,点击《问卷:您需要哪些 PHP 开源应用?》。

点赞
  1. 影子说道:

    1.08试过在云服务上用.MySql在安装时想改原始密码后登陆不上.只能用原来的密码.
    有固定IP的.在IE上输入IP不让登陆网站行吗.只是想用域名邦定登陆打开.

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      1.08 版本已经修复重置MySQL初始密码的BUG,你可以测试一下。输入IP不让登陆网站,可以将默认的“_”空主机,主机目录选择一个空目录,保存,访问就是403;配置有域名的虚拟主机即可。

  2. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

    -----------------------------分割线(以下评论为 1.07 版本反馈)-----------------------------

  3. james说道:

    不支持高dpi的屏幕,显示是模糊的,字体特别小。
    机器一,14寸,1920x1080,dpi设置为150。phpts界面显示字体特别小,修改兼容性后,界面字体大小正常,显示模糊。
    机器而,17寸,3840x2560,dpi设置为250。phpts界面显示字体非常非常小,及其小,需要趴到屏幕上用力才能看得清,修改兼容性后,界面字体大小正常,显示模糊。

    1. james说道:

      刚看到界面适配的选项了,
      dpi设置为150的时候,选择固定启用1x原始分辨率的选项,显示刚刚好。
      之前模糊,是因为我pc主机设置的dpi为125%,所以显示模糊。
      不过我14寸屏幕dpi设置为150的时候,部分应用显示不正常,才设置为125刚刚好

      1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

        嗯,4K高清显示器是测试过的:
        缩放250%时屏幕占比:
        缩放250%时屏幕占比

        缩放200%时屏幕占比:
        缩放200%时屏幕占比

  4. who说道:

    This application failed to start because it could not find or load the Qt platform plugin could be initialized. Reinstalling the application may fix this problem. Available platform plugins are : windows
    在阿里云 32位serverer enterprice 安装你们的系统。软件打不开,报错,不知道怎么解决,谢谢

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      请在64位Windows上使用。

      1. who说道:

        打扰了,我现在还在用你们的系统做测试。没有大量部署,你们的系统最低要求是win7 64是吗 win8 win10都可以是吗,XP和win7 32都不可以是吗,提前准备,这样可以要求客户换服务器系统,

        1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

          要求64位系统的Windows 7(SP1以上)、Windows 8、Windows 10,或者64位的服务器系统Windows Server 2008 R2、2012 R2、2016、2019。XP不支持,win7 32只支持Nginx,其他MySQL数据库等只支持64位系统,建议使用64位Windows系统。

  5. 阿宝说道:

    phpts win10环境下 php无法连接mysql 探针看不到mysql环境

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      不知道你使用的是哪款探针,最常用的探针就是“雅黑PHP探针”了,该探针的最新版是2013年的,仍然使用PHP 5.5开始就已经废弃的mysql_connect函数去连接数据库。PHP官方文档已经说明应使用 MySQLi 或 PDO_MySQL 扩展来替换之。PHPTS的PHP 5.6/7.3/7.4版本都支持 MySQLi 和 PDO_MySQL 扩展,详情可以参考PHP手册中的说明。

      函数说明连接:phpmanual/function.mysql-connect.html

  6. coder说道:

    1.界面优化建议:
    各模块的 重启 关闭按钮应统一样式:nginx位置右上角,图标+文字按钮;PHP位置在下方;其他模块在下方 无文字,单图标,只是hover提示,不够直观。另外 停止服务 用“X”的图标,总有种删除服务的错觉。
    综上,建议更换适合语义的图标,图标+文字 形式的按钮更易于理解。
    2.一个小细节,我要使用redis可视化工具,要主页打开redis管理页面,再打开可视化工具,显然需要两个步骤,这不可以在主页的redis下直接显示可视化管理工具的图标呢。这样避免了冗余的操作,也避免了无意修改配置文件,因为配置过一次基本就可以了,并不是频繁访问的。
    3.默认配置,很显然有时候因为尝试调试各种功能,会把配置文件搞得一团糟,甚至服务起不来了,如此是不是可以有个恢复默认配置的选项,给各种折腾一个保障。虽然任何问题需要点时间都可以解决,但这样似乎更便捷。
    4.可以不用理会的建议:配置文件可以加上行号吗?用程序员常用的字体展示,和加入ctrl+f搜索字符串的功能,几乎不需要再集合notepad了。如果这一点采纳的话,还有个优化,当使用外部编辑器修改配置文件后,PHPTS的管理界面应该关闭,因为外部编辑器保存后,PHPTS并没有同时生效。如果在PHPTS中又点击了一次保存,显示外部编辑器的修改又被覆盖掉了。

    PHPTS无疑是我见过Windows端最最优秀的服务套件,没有之一。随着功能越来越多,安装包可能会越来越大。只需集成必要的组件即可,其他的根据实际需求从云端选择性的下载,如使用什么版本,对应的可视化管理器及命令行工具等。云端有用户中心,保存诸如Nginx、php、redis的配置文件,对于这些功能甚至愿意付费使用,只希望这么良心的企业能够走得更远。

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      非常感谢您的建议,针对提出的几项问题:
      1、Nginx 的配置有点特殊,上方的“虚拟主机列表”+“删除主机”+“增加主机”为一组操作项,所以将“启动/重启Nginx”、“停止Nginx”放在上方一排了。其他模块,将统一“图标+文字”的方式。停止服务,将更换为更合适的“■”图标。
      2、考虑到 PHPTS 之后的服务模块会增加得比较多,像那些公有云服务一样有几十项、上百项。比如命令行连接Redis的管理工具,需要读取Redis配置文件中的端口,如果都放在主界面,会影响主界面加载速度。所以管理功能都放在的对应模块中。公有云各项服务的管理,也是放在对应模块中。
      3、等解决完类似内网穿透等主要功能后,会进行开发排期,增加恢复默认配置的功能,完善细节。
      4、等主线开发任务完成,会进行细节完善,使用QScintilla库,使内置配置文件编辑框支持行号号高亮语法显示。最近的版本,会监测配置文件被外部修改,使用外部编辑器修改、保存后,会自动更新内置配置文件编辑框的内容。
      5、Nginx、PHP、MySQL、Redis、Memcached、Mongodb 是常用模块,直接集成了,其他如InfluxDB、一些管理工具等,都已经作为可选组件,由用户自己需要选择是否下载了。
      6、Nginx、php、redis的配置文件,也是用户的隐私,PHPTS不会做云端的配置文件查看、管理等涉及到隐私的服务。PHPTS会提供端到端加密的文件备份服务,用户可以在本地将配置文件,一键打包成AES-256加密的7zip压缩文件,备份到云端;从云端恢复下载到本地后,用户输入密码本地解压、还原。

  7. ytc233说道:

    有时候MySQL启动后还是会显示未启动,要再检测一遍才显示启动

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      MySQL启动后,会在启动后的第2秒检测端口是否能够连接,如果不能连接,会在第5秒、第10秒再进行两次检测。一些电脑速度较慢或者MySQL数据库数据太大,启动所需时间超过10秒。重新打开MySQL管理界面时,会再进行状态检测,这时MySQL端口已经能够连接,所以会显示启动。下个版本会增加MySQL启动后的检测次数和间隔。

  8. 139560733说道:

    面板字太小了,有点看不清 :lol:

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      删除font\Alibaba-PuHuiTi-Light.ttf,可以使用系统默认自带字体。使用阿里巴巴普惠体,是为了兼容一些英文版Windows系统没有自带中文字体。

  9. 阿雷说道:

    1.07版本的 mysql试了好多次修改密码无效,连接是还是认phpts

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      发现了这个BUG,PHPTS 1.08 版本已经修复。

  10. 菜鸟说道:

    nginx虚拟主机管理器关闭之后再打开,主机手动配置里面的内容被替换了,希望修改成读取编辑好的配置文件

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      在“PHPTS-***-Sart”开头和“PHPTS-***-End”之外的区域修改,不会被替换。

  11. 阿华说道:

    各位大神你们好,我用了这PHPTS套件后,怎么配置本地环境数据库文件,本地网站登录后台,一直登录不上,是不是数据库没配置好呢?麻烦帮我看一下
    return [
    // 数据库类型
    'type' => 'mysql',
    // 服务器地址
    'hostname' => '127.0.0.1',
    // 数据库名
    'database' => 'sasa',
    // 用户名
    'username' => 'root',
    // 密码
    'password' => 'phpts',
    // 端口
    'hostport' => '',
    // 连接dsn
    'dsn' => '',
    // 数据库连接参数
    'params' => [],
    // 数据库编码默认采用utf8
    'charset' => 'utf8',
    // 数据库表前缀
    'prefix' => '',
    // 数据库调试模式
    'debug' => true,
    // 数据库部署方式:0 集中式(单一服务器),1 分布式(主从服务器)
    'deploy' => 0,
    // 数据库读写是否分离 主从式有效
    'rw_separate' => false,
    // 读写分离后 主服务器数量
    'master_num' => 1,
    // 指定从服务器序号
    'slave_no' => '',
    // 自动读取主库数据
    'read_master' => false,
    // 是否严格检查字段是否存在
    'fields_strict' => true,
    // 数据集返回类型
    'resultset_type' => 'array',
    // 自动写入时间戳字段
    'auto_timestamp' => false,
    // 时间字段取出后的默认时间格式
    'datetime_format' => 'Y-m-d H:i:s',
    // 是否需要进行SQL性能分析
    'sql_explain' => false,
    ];

  12. 差距说道:

    试着重置了次MYSQL的密码,再用phpMyAdmin登陆的时候就报这个了,
    mysqli::real_connect(): (HY000/1045): Access denied for user 'root'@'127.0.0.1' (using password: YES)

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      你用原密码试一下是不是没有重置成功,或者用命令行客户端、HeidiSQL连接试试新密码,确定一下问题。

    2. 阿华说道:

      你这个应该是服务器填错了哦,我是这样才登录到数据库的,要把端口也加上 服务器: 127.0.0.1:3307 用户名:root 密码:phpts

  13. 凡鸟说道:

    Hedisql 安装后,运行提示: VCRUNTIME140.DLL

    1. 凡鸟说道:

      与其集成这个无法运行的Heidisql,不如集成一个更轻量级的SQL_Front

      1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

        SQL_Front 是商业软件,只能集成试用版,满足不了日常 MySQL 管理需求。如果需要 SQL_Front,可以从其他下载渠道自行下载安装。

    2. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      你的 Windows 系统缺少HeidiSQL 所需的 VC++ 运行库,可以自行下载安装 https://down.phpts.com/down/vcruntime/msvcrt.exe。之后的 HeidiSQL 包,会将所需的 VC++ dll 文件内置进去。

  14. who说道:

    再次感谢您的软件,连个问题
    1.电脑关机会报错 , phpts-nginx.exe 应用程序错误 但是不影响使用,但是能去掉更好了
    2.什么时候你们加入ftp模块,这样就不用装别人的ftp了,谢谢
    新年快乐

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      预计在下个版本,加入 FTP Server 支持。

  15. PHPTS.com说道:

    :lol: :lol: :lol: 又重新安装了一次。又在网上下载了几餐程序回来测试。。显示空白。没提示。怎么解决。按你的提示。设置了错误提示了。还是空白。查看源码也是空白。

  16. PHPTS.com说道:

    :razz: 试了五六套代码。没有一套正常。不是500,就是空白,请问是什么问题呢! 是不是权限不够还是设置错了呢。我用默认的。添加网站。把代码复制到网站目录里的。是不是这步出错了。 :redface:

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      如果你部署的是 DedeCMS 等几年都没有更新的旧 PHP 代码,页面会出现空白,原因是:
      PHP 5.5以后的版本中已经不再支持mysql扩展库来连接数据库,可以使用mysqli扩展库来代替。

      PHP官网对此也有介绍:
      https://www.php.net/manual/zh/faq.databases.php#faq.databases.mysql.deprecated

      DedeCMS 中,可以在data/config.cache.inc.php 中修改此配置

      $cfg_mysql_type = ‘mysql’
      改为
      $cfg_mysql_type=’mysqli’

  17. PHPTS.com说道:

    1.05版本,登陆启动。提示升级。怎么安装完了。还是提示 1.05版本。还提示升级。启动升级,启动升级一直这样。。还是1.07版本了吗?

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      确定一下安装包版本是否 1.07。你可以从官网下载 1.07 版本安装,不会覆盖原有数据文件。

  18. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

    ------------------------我是美丽的分割线(以下评论为 1.06 版本反馈)------------------------

  19. xiaohai83说道:

    最新版本1.06,curl ,gd库等开始无效,php5.6, php7希望增加php7.1

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      BUG 导致 PHP 5.6 版本未能加载 PHP 扩展,将在今晚发布新版本修复。

    2. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      PHPTS 1.07 版本已经紧急发布,修复 PHP 5.6 版本未能成功加载 PHP 扩展的 BUG,请前往官网首页 https://www.phpts.com/ 下载。

  20. who说道:

    function geturl($url)
    {
    $headerArray =array("Content-type:application/json;","Accept:application/json");
    $ch = curl_init();

    curl_setopt($ch, CURLOPT_URL, $url);
    curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
    curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, FALSE);
    curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
    curl_setopt($ch,CURLOPT_HTTPHEADER,$headerArray);

    $output = curl_exec($ch);

    $status=(int)curl_getinfo($ch,CURLINFO_HTTP_CODE );

    if( $status==404)
    {
    return "";
    }

    curl_close($ch);
    $output = json_decode($output,true);
    return $output;
    }
    访问微信服务器,获取openid 代码再 $ch = curl_init(); 就没反应了,用phpstudy就没问题,可以获取到,开始部署,请尽快联系解决

    1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

      我这边测试微信授权没问题,将网页显示报错信息打开一下,查看一下具体的报错内容:

      1. who说道:

        Fatal error: Call to undefined function curl_init() in E:\phpts\data\wwwroot\wwwbws\include\common.php on line 117
        打开了,你看看,还是这一行错误,带phpstudy里面好着呢 谢谢

        1. who说道:

          升级后 问题curl_init已解决,谢谢了,以后正式使用,我们可以打赏赞助 :biggrin:

          1. 🟢〈ⓅⒽⓅⓉⓈ官方回复◕‿◕〉说道:

            OK,PHPTS 1.06 版本的 BUG,1.07 版本已修复。

发表评论

电子邮件地址不会被公开。

*

code