我使用以下详细信息在WordPress中创建了Multisite:
我在XAMPP服务器上创建了一个名为mysite的虚拟主机。地方的
在hosts文件中,路径是C:\\Windows\\System32\\drivers\\etc。
# localhost name resolution is handled within DNS itself.
127.0.0.1 localhost
127.0.0.1 mysite.local
在httpd vhost中。conf文件,路径为C:\\xampp\\apache\\conf\\extra。
<VirtualHost *:80>
ServerName localhost
DocumentRoot "C:\\xampp\\htdocs
<Directory "C:\\xampp\\htdocs">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
<VirtualHost *:80>
ServerName mysite.local
DocumentRoot "C:\\xampp\\htdocs\\mysite
<Directory "C:\\xampp\\htdocs\\mysite">
Options +Indexes +Includes +FollowSymLinks +MultiViews
AllowOverride All
Require local
</Directory>
</VirtualHost>
在wp配置中。php文件,我已经把。
define(\'WP_HOME\',\'http://mysite.local/\');
define(\'WP_SITEURL\',\'http://mysite.local/\');
define( \'WP_ALLOW_MULTISITE\', true );
define(\'MULTISITE\', true);
define(\'SUBDOMAIN_INSTALL\', false);
define(\'DOMAIN_CURRENT_SITE\', \'mysite.local\');
define(\'PATH_CURRENT_SITE\', \'/\');
define(\'SITE_ID_CURRENT_SITE\', 1);
define(\'BLOG_ID_CURRENT_SITE\', 1);
这很好用。
Problem: 当我尝试使用没有虚拟主机的多站点时,它就会停止工作。
例如:http://localhost/mysite/
问题:在WordPress中为多站点创建虚拟主机或域是必需的吗?
谢谢