运行XAMPP的Window 7上drupal 7中的子域模块有哪些适当的配置?
我的网站是localhost / example
以下是我所做的更改:
的settings.php
$cookie_domain = '';
留下这个注释会给我一个错误
" settings.php中的$ cookie_domain变量未设置"。
取消注释并输入" localhost"," .localhost","示例"," .example"给了我一个"Access denied"
错误。
似乎接受" localhost / example"或空白' '虽然我不知道这是否正确。
宿主
127.0.1.1 localhost example
(我可以成功ping ideastar)
的http.conf
NameVirtualHost *:80
<VirtualHost *:80>
ServerName example
ServerAlias *.example
DocumentRoot C:/xampp/htdocs
</VirtualHost>
得到遗漏错误
子域错误:localhost和subdomain-test.localhost未解析为相同的IP地址。您的DNS可能配置不当,子域可能无法正常工作。
答案 0 :(得分:0)
首先,您应该为主域创建两个虚拟主机,为子域创建另一个虚拟主机。例如:我们在本地主机上设置了两个域example.com和test.example.com。我假设你的机器上全新安装了Xampp。您的虚拟主机[\ xampp \ apache \ conf \ extra \ _ httpd-vhosts.conf]文件应包含以下条目:
<VirtualHost *:80>
DocumentRoot "\xampp\htdocs\example"
ServerName example.com
ServerAlias example.com
</VirtualHost>
<VirtualHost *:80>
DocumentRoot "\xampp\htdocs\example"
ServerName test.example.com
ServerAlias test.example.com
</VirtualHost>
现在打开您的系统主机文件,并在&#34; 127.0.1.1 localhost&#34;行下方输入以下条目: (localhost ip 127.0.0.1)
127.0.1.1 example.com
127.0.1.1 test.example.com
\ xampp \ htdocs \ example此目录应包含您的Drupal设置。
Cookie域名条目应符合以下行
$cookie_domain = '.example.com';
我假设您已经在http:\ localhost \ example运行了一个Drupal站点。