概述
该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页面无法加载,则浏览器中可能会出现以下错误:
- 404错误:指示URL不正确或文件未放置在服务器上的指定位置。
- 500错误:表明服务器无法提供PHP文件。这可能是由于文件权限或PHP安装程序存在问题。
SuiteCRM 全功能,不限用户
SuiteCRM 与 Salesforce 和 Dynamics 一样强大,具有更高的技术独立性和定制性。业务咨询与服务,请联系:188-9654-1629
我们提供的服务包括:插件开发、主题开发、安装和配置、CRM升级、CRM部署、支持与维护、用户培训…