重定位域后,Drupal会话不会销毁

时间:2012-11-16 01:52:49

标签: php apache session subdomain

我们有一个过时的基于typo3的网站,想要一个基于Drupal7的新网站 所以我们在同一台服务器上创建了它。

mydomain.org 位于 home / mydomain.org / public / ,因此我们创建了新的 在 /home/newmysite/mydomain.org/public/ 中, new.mydomain.org 作为子域名地址。

一旦我们准备好运行新的drupal网站,我们就要求我们的主机将 new.mydomain.org 更改为 mydomain.org。 当改变完成后,drupal显示:

  

警告:ini_set():会话处于活动状态。您无法更改会话   drupal_environment_initialize()中此时模块的ini设置   (第707行)   /home/newmysite/mydomain.org/public/includes/bootstrap.inc)。

我无法在drupal中以管理员身份启动会话或运行tinyshellphpshell等不同脚本,因为他们需要创建会话

我改变了drupal的settings.php:

ini_set('session.gc_maxlifetime', 0); 
ini_set('session.cookie_lifetime', 0);

(目前回到默认值原因不起作用)

我还用session_destroy()做了一个脚本;什么也没发生。

信息:

htaccess: php_flag session.auto_start   off

phpinfo(): session.auto_start = off

0 个答案:

没有答案