我在Windows上编辑了我的Apache httpd-vhosts.conf:
<VirtualHost *:80>
DocumentRoot "/Applications/MAMP/htdocs/mysite/"
ServerName mysite.local
</VirtualHost>
Windows上的和/ etc / hosts
##
# Host Database
# localhost is used to configure the loopback interface
##
#...
127.0.0.1 mysite.local
以便从另一台PC访问xampp。在编辑上面的文件之前,一切都运行正常但是在编辑之后,我得到一个错误,即访问我包含的文件时出错。我使用以下代码来包含文件:
$root = realpath($_SERVER["DOCUMENT_ROOT"]);
require_once($root."/mysite/models/login.php");
我还注意到只使用require_once(&#34; ../ mysite / models / login.php&#34;)有时会工作,有时候我必须使用require_once(&#34; ../../ mysite / models / login.php&#34;)因为它工作但我要求它们使用相同的代码。可能是什么问题呢?在编辑apache文件和windows etc / hosts文件之后,任何人都可以帮助我如何包含文件吗?