我正在修改一个php应用程序。碰巧使用FileMaker api for php,但这与这个问题基本无关。该应用程序使用DOCROOT是一些文件包含的地方。这似乎在生产中工作正常,但在我的本地开发环境中,似乎包含文件无法加载。例如:
include(DOCROOT . "/lib/db/fm_connect.php"); // filemaker connectivity
我在制作中印制了DOCROOT并获得以下内容:
/home/customerName/public_html
在我的本地开发环境中,DOCROOT是:
/Library/FileMaker Server/HTTPServer/htdocs
由于在这个应用程序的许多地方调用了DOCROOT,我如何修改它以便它在生产和本地开发中都有效?
请注意,FileMaker服务器在上述路径中运行自己的Web服务器。