php - High Sierra Breaks FileMaker PHP 包括
问题描述
我正在尝试运行从 FileMaker 数据库导入项目的函数。该函数包括一个 PHP 文件。PHP 文件包括/连接到 FileMaker API 并导入数据库项目。然后将 PHP 文件的输出写入一个 HTML 文件,该文件显示在我的网站上。
该功能在 El Capitan 和 Sierra 上运行良好,但在我需要升级到的 High Sierra 上却不行。在 High Sierra 上,只要包含的 PHP 文件尝试包含 FileMaker API,该命令就会莫名其妙地中断。为什么我无法在 High Sierra 上包含 FileMaker API,却能够在 Sierra 和 El Capitan 上完美地做到这一点?
通常我使用 FileMaker 14,但在 FileMaker 16 上问题仍然存在。运行 PHP 版本 5.5.38 和 FileMaker 14.0.6。
解决方案
High Sierra 有 PHP 7,它与 PHP 的 FileMaker API 不兼容。你可以试试这个重写的兼容的 API 版本,看看它是否对你有帮助。
Github 上用于 PHP 5.5+ 的 FileMaker API
如果这没有帮助,您需要检查 PHP 错误日志以查看发生了什么问题。
推荐阅读
- javascript - 如何使 node.js 应用程序以编程方式永久运行
- amazon-web-services - AWS ec2 ubuntu+nginx+uwgi+flask 深度学习 api: 504 Gateway Time-out
- arduino - Arduino旋转编码器定时器
- powershell - DevOps Powershell 步骤成功调用 bat 文件但返回 1
- c# - 生成 1 到 10 之间的唯一随机数?
- python - 获取每个合约的唯一 custId 数量
- singlestore - MemSQL INFORMATION_SCHEMA.COLUMNAR_SEGMENTS 报告的空间使用情况是否包含冗余?
- c# - 使用异步 lambda 表达式正确等待 Task.Run
- javascript - 关于集群和子进程如何工作的困惑
- php - Laravel AWS SES - 403 Forbidden - SignatureDoesNotMatch 尝试发送电子邮件时