【问题标题】:XAMPP wordpress on localhost本地主机上的 XAMPP wordpress
【发布时间】:2012-08-17 03:36:45
【问题描述】:

我有这个站点,我需要在本地对其进行测试以查看我的 php 设置是否存在问题,无论如何我尝试使用端口号 localhost:portnumber 导航到 localhost 效果很好,但后来我尝试导航到我的网站 localhost:portnumber/mysite 并收到 404 错误,并且在我导航到的地址中更改为 localhost:portnumber/mysite

为什么会发生这种情况,我可以做些什么来解决它?

谢谢

【问题讨论】:

  • 你试过http://127.0.0.1/sitename或/w端口号吗?
  • 是的,我试过了,它没有用,我什至尝试使用端口号,当我尝试不使用端口和使用端口时出现 404 错误
  • 你有 Skype 在此期间工作吗?
  • 我有 Skype 但它没有打开
  • 如果在 Connection config 中设置为使用80443 端口作为替代,Skype 可以阻止80 端口。如果使用此选项启动 Skype,则端口 80 将被阻止,XAMPP(在这种情况下)将无法启动 Apache

标签: wordpress xampp localhost


【解决方案1】:

由于您收到 404 错误,您的服务器似乎正在运行,但请确保该服务器是您设置的服务器。

1st,你尝试过使用简单的 html 文件吗?例如:blabla.html 在 root 上,然后输入:localhost:portnumber/blabla.html

如果这能正常工作,这意味着你的服务器运行良好,如果你愿意,你也可以尝试使用 Hello world php 文件。

在 wordpress 的情况下,有时会有一个 .htaccess 文件使用 url 重写,它可能会删除您的端口号,您可以先尝试使用干净的 wordpress 安装进行测试。

【讨论】:

  • ahhh 查看 .htaccess 文件后有这个 <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L] </IfModule> 我应该删除它吗?
  • 服务器正在工作,因为我在本地主机上使用了magento,端口号
  • 我从我的 .htacess 中删除了上面的代码,它转到了正确的 url,但什么也没显示。
猜你喜欢
  • 1970-01-01
  • 2020-06-24
  • 1970-01-01
  • 2018-11-03
  • 2018-04-16
  • 1970-01-01
  • 1970-01-01
  • 2018-08-10
  • 2016-10-05
相关资源
最近更新 更多