开发一个网站,php+mysql+apache在本地运行。源码是从网上download下的,但在config文件中设置了绝对路径:
如:$site1="http://www.mysite1.com/",
$site2="http://site2.mysite1.com/",
如此例,我想知道这个地址怎么映射到源码中去的,源码中对应的模块名称如根目录的root,还有site2目录。我就想知道这些绝对地址定义了define(‘$site1’,‘root’),还是用什么方式??
如:$site1="http://www.mysite1.com/",
$site2="http://site2.mysite1.com/",
如此例,我想知道这个地址怎么映射到源码中去的,源码中对应的模块名称如根目录的root,还有site2目录。我就想知道这些绝对地址定义了define(‘$site1’,‘root’),还是用什么方式??
//映射.. 不明白啊,有没有通俗点的说法
//这个用法是这样
define('ROOT','http://www.mysite1.com/');
echo ROOT;
DocumentRoot的定义,比如
DocumentRoot "/var/www/html"如果你要访问http://www.mysite.com/test/test.php
那么你的代码test.php应该在/var/www/html/test/目录下。
$site3="http://site3.mysite1.com/",
$site4="http://site4.mysite1.com/",对应的目录又是什么呢??
$site3="http://site3.mysite1.com/", $site4="http://site4.mysite1.com/",
在html中<a href=$site3>我的地址3</a>,<a href=$site4>我的地址4</a>,
请问我怎么在本地调试呢?一点击就链接到外部网络上去了。
是不是在程序中设置的define的原因?define是预定义了绝对路径到了文件目录。
在万维网上访问的http地址好像也要转换到网站源码的相对路径上去的?
具体google