SuiteCRM诊断工具之phpinfo文件

概述

phpinfo() 功能是诊断工具,可以帮助在运行SuiteCRM的服务器上输出有关PHP配置的信息,包括PHP版本。创建phpinfo.php文件将提供有关PHP安装的配置设置,路径和库的信息。请记住,该文件应在要进行故障排除的站点或应用程序的目录中创建,以确保提供的信息与该特定环境有关。有关的更多信息phpinfo(),请参阅 php.net上的phpinfo文档。本文将介绍如何创建phpinfo.php文件来帮助解决Sugar实例中的问题。

完成步骤

创建phpinfo.php文件

第一步是使用您喜欢的文本编辑器(例如Notepad ++)创建一个新文件。请注意,该phpinfo.php文件必须创建为纯文本文件。复制下面提供的代码并将其粘贴到文本文件中:

<?php
  phpinfo();
?>

将文本文件另存为“ phpinfo.php”,以确保它不会附加.txt或其他文件扩展名。

将文件放置在SuiteCRM文件系统中

然后phpinfo.php应将该文件上传到您的服务器,以便在浏览器中查看必要的信息。首先,找到包含SuiteCRM文件系统的目录,并检查是否存在现有phpinfo.php文件。如果不存在,请将上一步创建的文件上传或复制 到该目录中。请确保该文件参照具有正确的权限所需的文件在Linux系统权限 ,并在Windows使用IIS所需的文件系统权限 的文章。

在浏览器中打开phpinfo页面

现在,您将浏览到浏览器中的phpinfo页面,以查看要检查的特定目录的所有PHP信息。

以下是确定要使用的适当URL的一些有用提示:

  • 如果站点URL涉及域之后的位置(例如http://www.site.com/*mycrm*/),则URL应输入为“ http://www.site.com/mycrm/phpinfo.php”。 ”。
  • 如果站点URL只是一个域(例如http://mycrm.site.com/),则URL应输入为“ http://mycrm.site.com/phpinfo.php”。

查看phpinfo页面

将PHP页面加载到浏览器中后,您可以找到必要的信息来相应地解决问题。 

如果phpinfo页面成功加载,将提供服务器中特定目录的所有PHP信息。查看这些结果时,请通过以下清单作为指导:

  • 确保php.ini文件在预期的位置。
  • 确保内存限制足够高。SuiteCRM建议PHP的内存限制至少为512MB。根据您的用户如何使用SuiteCRM,可能需要增加该值。例如,根据您的实例大小和配置,诸如批量更新和导入之类的操作可能需要额外的内存。
  • 通过使用SuiteCRM的支持平台进行确认,确保SuiteCRM版本支持您的PHP版本。
  • 确保列表中存在和/或激活SuiteCRM所需的所有库。
查看phpinfo页面
查看phpinfo页面

排除潜在错误

如果phpinfo页面无法加载,则浏览器中可能会出现以下错误:

  • 404错误:指示URL不正确或文件未放置在服务器上的指定位置。
  • 500错误:表明服务器无法提供PHP文件。这可能是由于文件权限或PHP安装程序存在问题。

SuiteCRM 全功能,不限用户,3600元/长期使用

SuiteCRMSalesforceDynamics 一样强大,具有更高的技术独立性和定制性。业务咨询与服务,请联系我们!

我们提供的服务包括:插件开发、主题开发、安装和配置、CRM升级、CRM部署、支持与维护、用户培训…

推荐阅读

  1. SuiteCRM 8.1.2 刚刚发布!
  2. SuiteCRM 8.1.1 & 7.12.6 发布
  3. 为了官方更好的技术服务,请捐赠SuiteCRM
  4. SuiteCRM 8.1发布-官方版本再更新!
  5. 苏格兰公司 SuiteCRM 再次获奖
  6. 安全和维护补丁:SuiteCRM 8.0.4 & 7.12.5 发布
  7. 将 SuiteCRM 升级到更新版本
  8. SuiteCRM 升级环境(PHP\MySQL\Apache)要求

发表评论

您的电子邮箱地址不会被公开。 必填项已用 * 标注