繁体   English   中英

Php网站从本地主机更改域名不起作用

[英]Php website change domain name from local host not working

我有一个在 VM 上运行的 php Web 应用程序。 我正在尝试将域名从本地主机更改为自定义名称。 我做了以下更改,但仍然无效。 请纠正/帮助我在这里做错/遗漏。

  1. 在 etc/hosts 文件中添加网站名称为 127.0.0.1 网站名称
  2. 在 apache/conf 中的 httpd 文件中启用 httpd-vhosts 文件
  3. 在 httpd-vhosts.conf 文件中添加了具有所需详细信息的虚拟主机标签
  4. 重新启动apache服务器此后,如果我尝试在浏览器中使用提到的域名连接到此应用程序,则显示页面无法显示。

我尝试了互联网上可用的类似过程,不确定哪里出错了。 这在运行 Windows 的虚拟机上。

启用错误和访问日志以查看您无法访问网站的原因 你可以用星号代替 IP 地址(这意味着任何地址),只是为了测试。 Vhost 的示例如下。

<VirtualHost *:80>
    DocumentRoot "/www/example1"
    ServerName www.example.com
    ErrorLog "path/to/error.log"
    CustomLog "path/to/access.log" common
</VirtualHost>

Apache Vhost 示例Apache ErrorLog 指令Apache CustomLog 指令

检查网站文件夹权限。 除非一切都在 root 用户下,否则 Web 服务器将无法处理您的文件。 下面是如何执行此操作的示例

希望这将有助于调试问题)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM