1

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

mydomain.orghome/mydomain.org/public/上,所以我们在 /home/newmysite/mydomain.org/public/ 中创建了一个新的,new.mydomain.org作为子域地址。

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

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

我无法在 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
4

0 回答 0