首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >可以设置register_globals的位置

可以设置register_globals的位置
EN

Drupal用户
提问于 2013-01-13 17:29:37
回答 1查看 3.5K关注 0票数 2

背景问题的故事:我有一个hostgator帐户。将drupal文件夹的内容上载到服务器的实际根目录。为了解决这个问题,我删除了我从drupal安装文件夹中识别的所有文件。聊天中的hostgator人员向我保证,默认情况下,.htaccess文件是空的,所以返回空文件将使我回到原来的状态。一切似乎都很好

直到我想更新1 drupal 7安装从7.17到7.18。当开始运行mysite.com/update.php时,它说

代码语言:javascript
运行
复制
  PHP register globals  Enabled ('1')
register_globals is enabled. Drupal requires this configuration directive to be disabled. Your site may not be secure when register_globals is enabled. The PHP manual has instructions for how to change configuration settings.

检查cpanel的php快速配置设置。这是说register_globals设置为off。因此,这意味着该设置在更深的级别上被覆盖(它是一个共享服务器,因此我的服务器的根在比php安装更深的层次上,而我显然无法触摸它)。在我的服务器根目录中有一个php.ini文件,但是那个文件还说

代码语言:javascript
运行
复制
register_globals = Off

我查找了这个问题,很多人似乎通过在我提到的地方设置register_globals来解决这个问题。我还将一个php.ini文件放在与index.php文件相同的drupal安装文件夹中。这解决了register_global问题,但随后我开始发现PDO与我当前的php版本不兼容的错误(5.2.13,而PDO需要5.2.4和更高版本)。我不认为让我的提供者更新php是可行的.

EN

回答 1

Drupal用户

发布于 2013-01-13 21:41:44

最近,我在一个CPanel网络主机上也遇到了同样的问题。

我在drupal中使用一个register_globals文件解决了php.ini和PDO错误:

/php.ini:

代码语言:javascript
运行
复制
register_globals = off
upload_max_filesize = 32M 
post_max_size = 32M 
memory_limit = 256M
extension=pdo.so
extension=pdo_mysql.so

在那之后,一切都变成了桃子。

票数 2
EN
页面原文内容由Drupal提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://drupal.stackexchange.com/questions/56682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档