Ошибка "You are using a feature that requires cookie domain to be set but it is not set in your settings.php file"

Если вы настраиваете CKEditor + CKFinder на Drupal, то можете столкнуться с ошибкой "You are using a feature that requires $cookie_domain to be set, but it is not set in your settings.php". Возникает она из-за того, что в конфигурационном файле Друпала не была задана или была задана неправильно переменная $cookie_domain. О том, как решить эту проблему, читайте далее.

 

Необходимо открыть файл /sites/default/settings.php и найти в нем строку


# $cookie_domain = '.example.com';

 

Далее убираем символ решетки в ее начале (этот символ превращает строку в комментарий, который попросту не учитывается сервером), затем меняем '.example.com' на аналогичное значение для своего сайта, например, '.technerium.ru'. Заметьте точку вначале!

 

Теперь ваша строка должна выглядеть следующим образом:


 $cookie_domain = '.technerium.ru';

 

Теперь сохраните файл, проверьте, что сайт заработал без ошибок. На всякий случай советую обратиться к статье по настройке редактора и загрузчика файлов.

 

PS. Всех случаев не предусмотреть, но на всякий случай, если вы вдруг не смогли найти в файле такую строку, то, видимо, значение этой переменной уже задано, но неправильно. Следовательно, поищите просто название переменной

 

$cookie_domain

 

Скорее всего, вы увидите большой блок комментариев на английском, а после него будет идти нужная строка, как здесь:

 

/**
 * Drupal automatically generates a unique session cookie name for each site
 * based on its full domain name. If you have multiple domains pointing at the
 * same Drupal site, you can either redirect them all to a single domain (see
 * comment in .htaccess), or uncomment the line below and specify their shared
 * base domain. Doing so assures that users remain logged in as they cross
 * between your various domains. Make sure to always start the $cookie_domain
 * with a leading dot, as per RFC 2109.
 */
 $cookie_domain = '.technerium.ru';

 

Нашли? Ну, что делать теперь, вам уже известно, удачи!

Категория: 
Была ли статья полезна: 

Добавить комментарий

HTML

  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <pre> <p>
  • Строки и параграфы переносятся автоматически.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • Поместите примеры вашего исходного кода в теги <code>...</code> or <source>...</source> и он будет красиво отформатирован.

Plain text

  • Поместите примеры вашего исходного кода в теги <code>...</code> or <source>...</source> и он будет красиво отформатирован.
  • Строки и параграфы переносятся автоматически.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <blockquote> <code> <ul> <ol> <li> <dl> <dt> <dd> <code> <source>
CAPTCHA
Пожалуйста, подтвердите, что вы человек.