我不确定是否已经发布了正确的标题,因为我不确定是否有一个我正在寻找的技术标题 – 请参阅下文。
在我的本地主机服务器上,我有一个克隆我的VPS文件,因为我希望通过git同步它们。
我的index.php
文件包含PHP包括页眉和页脚:
<?php include(/web/modules/footer.php); ?>
在VPS网站托pipe在/ home /网站。 在我的本地主机上(Mac OS X上的XAMPP)在htdocs / website。
在localhost上,如果/
在PHP include开头, index.php
将不会加载样式表或footer.php。
有什么办法可以让XAMPP正确地使用/
?
谢谢。
简单地把$ _SERVER [“DOCUMENT_ROOT”]放在开头,例如<?php include($_SERVER["DOCUMENT_ROOT"] . "/web/modules/footer.php"); ?>
<?php include($_SERVER["DOCUMENT_ROOT"] . "/web/modules/footer.php"); ?>
之所以斜线在开始不起作用,是因为你正在让脚本在footer.php的驱动器的根目录下查找PHP。
希望这可以帮助。