【发布时间】:2011-06-29 10:15:39
【问题描述】:
我已将我的网站上传到托管公司,配置如下所示
Mysql 5.1.49, PHP 5.2.12, Microsoft-IIS/6.0。
在drupal报告页面中只有一条错误消息 “register_globals 已启用。Drupal 要求禁用此配置指令。启用 register_globals 后,您的站点可能不安全。PHP 手册中有关于如何更改配置设置的说明”。
问题是我无法启用干净的 url 功能,没有此站点链接将无法正常工作!我曾尝试 .htaccess 与我从网上找到的一些组合,但都以否定结果结束。
这可以通过正确的 .htaccess 设置来解决吗? IF 那怎么办?有没有其他方法可以使这个正确。我的托管服务提供商不允许我编辑他们的服务器设置!
请在这件事上帮助我
我有同一个站点在本地运行 apache。
我已经将计划更改为 linux,现在只存在一个问题。标志不显示?我的标志被放置在页面的源代码中。
<a href="/" title="Olives"><img src="/sites/default/files/bluemarine_logo.png" alt="Olives" /></a>
当网站离线时它显示,但当我启用或登录用户时它不显示? 任何对此进行排序的人,将不胜感激。
【问题讨论】:
-
.htaccess 是如何使用 Apache Web 服务器执行此操作的。 IIS 使用完全不同的机制。 (顺便说一句,虽然 Drupal 在 IIS 中运行良好,但它通常更适合 apache 服务器;如果您可以选择这样做并且为时不晚,可能值得切换到基于 Apache 的服务器)
-
是的,我发现了错误!文件夹中的图像名称是“bluemarine_logo.png”,它是“bluemarine_logo.PNG”,所以只需将文件扩展名重命名为小写字母就可以了!谢谢大家