【问题标题】:Xampp - Can see files through network but php, css, etc not workingXampp - 可以通过网络查看文件,但 php、css 等无法正常工作
【发布时间】:2012-02-16 22:49:53
【问题描述】:

我搜索但找不到这个特定问题的答案。

我正在为 Windows 运行 XAMPP,它在我的本地计算机上运行良好,但是当我尝试通过网络访问 Wordpress 时,我得到的只是索引页面。页面格式不正确,链接不起作用。 PHP 无法通过网络运行。

这适用于我的本地机器:“http://192.168.x.xxx/mysite/wordpress/”但是通过网络访问它时,我遇到了上述问题。

我怎样才能让它工作,以便隔壁办公室的人也可以正常查看网站?

【问题讨论】:

  • 我不能准确地指出它(否则这将是一个答案而不是评论),但我认为这是一个文件共享和安全问题。
  • “通过网络”是什么意思?您是直接通过 Windows 共享加载文件吗?
  • 是的。通过 Windows 共享。可以看到文件但服务不工作。这很奇怪。
  • @MarcB 我的猜测是 OP 是指局域网上的,但还不是很清楚。
  • 好的。我不敢相信我在这上面浪费了你的时间,但我认为它正在工作,问题是链接和 CSS 的链接不是相对的,而是与本地主机相关的。我知道现在该做什么了。对不起,伙计们!

标签: php css apache xampp


【解决方案1】:

页面未正确呈现,因为未加载 CSS。在 wordpress 设置(左侧最后一个选项卡)中,确保将路径更改为

192.168.x.xxx

默认情况下,此路径为 localhost。尽管它们的含义相同,但 localhost 的解释与 IP 地址不同。同样明智的计算机名称也与 localhost 不同。

我建议将 wordpress 设置中的 localhost 更改为您的计算机名称,然后通过您的计算机名称而不是 IP 地址访问您的博客,这样会更轻松一些。

同时确保您已共享包含 Wordpress 的文件夹 + 确保您已在防火墙上为默认端口 80 启用例外。

【讨论】:

    【解决方案2】:

    你试过看这里吗,在 google 上有很多关于这个的点击: http://www.google.co.uk/search?gcx=c&sourceid=chrome&ie=UTF-8&q=xampp+not+working+over+lan

    快速浏览后,您的电脑上的防火墙可能会阻止它,正如有人指出“允许端口 80 将范围限制为我的子网”,请尝试允许端口 80 上的传入流量,但将其限制为仅您的本地局域网.

    就像一个快速测试一样,尝试完全关闭防火墙,看看它是否有效,如果它知道它是防火墙问题,那么你将需要打开它阻塞的端口。

    【讨论】:

    • 是的,我到处搜索。大多数问题是关于无法访问网站的时期。当我从另一台计算机输入“192.168.x.xxx/mysite/wordpress”时,我可以访问该地址,但服务无法正常工作。
    • 您是否尝试过关闭防火墙片刻以确保它不会阻塞任何端口?
    猜你喜欢
    • 2021-10-24
    • 2016-12-01
    • 2020-05-19
    • 1970-01-01
    • 2014-03-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多