在WordPress中,多站点可以在没有域名的情况下运行吗?

时间:2018-02-23 作者:Gufran Hasan

我使用以下详细信息在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中为多站点创建虚拟主机或域是必需的吗?

谢谢

1 个回复
最合适的回答,由SO网友:Gufran Hasan 整理而成

我是在以下文章的帮助下完成的。

Testing Multisites with vagrant or Can I use multisite with only an IP address (without domain name)

实际上,该问题已由enabled解决。httpd中的htaccess。conf文件并编辑AllowOverride指令。

From:

<Directory ..>
    AllowOverride none   
</Directory>

To:

<Directory ..>
    AllowOverride All   
</Directory>

结束

相关推荐

WordPress MultiSite Theme

我有多个网站。(3个网站)所以我想在其中一个网站上应用不同的主题。但当我激活主题时。所有站点都受到影响。这就是多站点的工作方式吗??有人能澄清一下多站点可以做什么吗?安装多站点(子目录)修改了wp配置。php和。htaccessdefine( \'WP_ALLOW_MULTISITE\', true ); define(\'MULTISITE\', true); define(\'SUBDOMAIN_INSTALL\', false); define(\'DOMAIN_CURREN