LAMP 服务器,网站无法在主机上正确显示

Posted

技术标签:

【中文标题】LAMP 服务器,网站无法在主机上正确显示【英文标题】:LAMP server, website not displaying correctly on host 【发布时间】:2013-09-01 07:39:56 【问题描述】:

总的来说,我对 LAMP 和网页设计还很陌生,所以请原谅我可能犯的任何明显错误。

我已经在我的 Linux (Ubuntu) 虚拟机上设置了 LAMP 服务器,然后继续安装 Wordpress。当我通过虚拟机访问时,一切正常。

但是,当我通过主机 (Windows) 访问我的 Wordpress 网站时,它似乎缺少任何样式。 html 似乎渲染得很好,但没有别的。

这是 Wordpress 页面在我的主机系统上显示方式的屏幕截图-

任何想法是什么导致了这种行为?谢谢!

【问题讨论】:

您检查过wp_options 表中的homesitelurl 字段吗? 样式表未找到,仅此而已,请检查您的路径并确保它正确链接到您的样式表 【参考方案1】:

也许您可以向我们提供您的 WordPress 模板和 CSS 的文件夹结构?

能否也查看网页的页面源代码,查看模板当前指向的 CSS 路径?

谢谢。

【讨论】:

感谢您的建议!今天早上我再次查看页面源时,我意识到我的错误。我的网站设置为地址为“localhost”,从我的主机查看时,这显然会指向错误的位置。我改为将其更改为静态本地 IP 地址,现在它可以正常工作了 不客气。我总是这样做来检查路径是否错误。快乐编码! :)【参考方案2】:

您的网络服务器正在与数据库通信,这绝对是一个好兆头。导致该行为的原因是 style.css 的链接配置不正确。如果您使用 WP 附带的主题,则可能是文件权限,否则可能是主题中的永久链接或损坏的链接。

如果您只是想在本地建立一个站点进行开发,我建议您使用 WAMP (pc) 或 MAMP (mac)。如果您同时运行 Illustrator 和 Photoshop,则 VM 有点矫枉过正并且 CPU 密集。

WAMPhttp://www.wampserver.com/en/ MAMPhttp://www.mamp.info/en/index.html

【讨论】:

以上是关于LAMP 服务器,网站无法在主机上正确显示的主要内容,如果未能解决你的问题,请参考以下文章

lamp架构-设置httpd的默认主机(服务器多网站运行设置)

LAMP架构

基于fastcgi分离和LAMP虚拟主机部署wordpress和DiscuzX

在 LAN 中配置 LAMP 网络服务器

?搭建LAMP环境及快速部署双网站并实现基于域名的虚拟主机

我在公司的服务器上部署了一个网站,服务器上能访问但是在其他电脑上就不能访问。 提示无法显示网页。