古いタイプの Typo3 ベースのサイトがあり、Drupal7 ベースの新しいサイトが必要だったので、同じサーバーに作成しました。
mydomain.orgはhome/mydomain.org/public/にあったため、サブドメイン アドレスとしてnew.mydomain.orgを使用して/home/newmysite/mydomain.org/public/に新しいものを作成しました。
新しい drupal サイトを実行する準備が整ったら、ホストにnew.mydomain.orgをmydomain.org に変更するよう依頼しました。 変更が完了すると、drupal は次のように表示します。
警告: ini_set(): セッションがアクティブです。現時点では、セッション モジュールの ini 設定を drupal_environment_initialize() で変更することはできません (/home/newmysite/mydomain.org/public/includes/bootstrap.inc の 707 行目)。
セッションを作成する必要があるため、drupal で管理者としてセッションを開始したり、tinyshellやphpshellなどの別のスクリプトを実行したりできません
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