在两台PC上管理本地WordPress网站

tquggr8v  于 2023-05-06  发布在  WordPress
关注(0)|答案(2)|浏览(115)

我已经在我的本地计算机上安装了XAMPP和一个WordPress网站。有没有办法从同一网络(家庭网络)中的另一台PC上看到我的WordPress网站的默认页面(只有页面,没有管理)?

ovfsdjhp

ovfsdjhp1#

使用像http://example.dev/index.php这样的URL而不是http://localhost/example/index.php更清晰,更好地与一些涉及路径和路由的网站“扩展”一起工作,并且存储的密码更容易在浏览器中管理。让我们面对现实吧这样更好
由于您已经要求外部访问(两台PC),因此我对原始配置示例进行了更改,该示例与访问隔离,除非通过环回接口。此示例假定您的LAN已正确保护。设置LAN防火墙或更改配置(如配置文件的注解部分所述),以便更具体地了解访问。
有几个步骤可以让它工作,但是一旦你习惯了你将要使用的两个文件,以后建立一个新的项目就很容易了。

激活 httpd.conf 中的模块

LoadModule rewrite_module modules/mod_rewrite.so
LoadModule log_config_module modules/mod_log_config.so

httpd.conf 中激活虚拟主机设置

#Listen 12.34.56.78:80
Listen 80

<VirtualHost *:80>

注解掉目录信息

#DocumentRoot "E:/xampp/htdocs"
#<Directory "E:/xampp/htdocs">
...

确保在文件包含以下内容之前关闭 VirtualHost 指令:

</VirtualHost>

配置虚拟主机配置文件

在对Apache的基本级别配置文件进行了前面的更改之后,您可以使用vhost额外配置文件(%xampp%/apache/conf/extra/httpd-vhosts.conf)。

<VirtualHost *:80>
    ServerAdmin webmaster@myexamplesite.dev
    DocumentRoot "C:\Users\JHaas\Documents\Projects\MyExampleSite"
    ServerName myexamplesite.dev
    ServerAlias myexamplesite.dev
    ErrorLog "logs/myexamplesite.dev-error.log"
    CustomLog "logs/myexamplesite.dev-access.log" common

    <Directory "C:\Users\JHaas\Documents\Projects\MyExampleSite">
        Options Indexes FollowSymLinks
        AllowOverride all
        Order Deny,Allow
        Deny from none
        Allow from all
        #Allows a specific IP to access your VHost
        #Allow from 10.0.0.24
    </Directory>

    DirectoryIndex index.html index.php
</VirtualHost>

编辑/etc/hosts

最后,编辑/etc/hosts文件。这个文件可以帮助你的系统绕过DNS查询,允许你创建自己的TLD(顶级域名)后缀,比如*.dev,或者任何不会与当前新的顶级域名后缀冲突的后缀(*.me曾经非常流行,直到该后缀本身成为TLD后缀)。
localhost条目并不总是必需的(取决于平台),根据我的经验,如果未注解,实际上会导致问题,所以如果已经注解了,请将其注解掉。如果您看到localhost没有被注解掉(同样,这取决于您的平台),请确保保留它。更改localhost条目的默认值可能会导致许多网络服务出现问题。
另外请注意,Google Chrome * 在使用*.local时存在问题 *,因此最好避免使用此TLD后缀。
主机:

127.0.0.1   localhost
127.0.0.1   myexamplesite.dev

在另一台计算机上,修改/etc/hosts文件,使其具有适合您计算机的条目。

10.0.0.27   myexamplesite.dev

您可以使用apache/bin/httpd.exe -t通过命令行测试对配置文件的更改。这将对配置文件运行语法检查。

2hh7jdfx

2hh7jdfx2#

让我们假设运行XAMPP的PC的IP地址是 192.168.0.198,并且您正在使用有关端口的标准XAMPP设置,并且WordPress站点文件夹(testproject)位于XAMPP htdocs 文件夹中,那么您可以通过以下方式访问本地网络中的站点:

http://192.168.0.198:8888/testproject/

相关问题