Ошибка установки: измените значение "Security.salt" в файле app/config/core.php на значение соли, характерное для вашего приложения.

При попытке установить CakePHP я получаю следующее сообщение об изменении значений соля и семени шифрования. Как я могу изменить эти значения?

 
Notice (1024): Please change the value of 'Security.salt' in app/config/core.php to a salt value specific to your application [CORE\cake\libs\debugger.php, line 684]
Notice (1024): Please change the value of 'Security.cipherSeed' in app/config/core.php to a numeric (digits only) seed value specific to your application [CORE\cake\libs\debugger.php, line 688]

Ответы

Ответ 1

Вам просто нужно сделать, как говорится:

  • Изменить yourInstallation*/app/config/core.php
  • Найдите Security.salt и измените некоторые случайные символы (это значит, что ваше приложение не имеет такого же семестра безопасности, что и миллиард других установок, что будет серьезной лазейкой безопасности.
  • Сделайте то же самое с Security.cipherSeed, но используйте только числа
  • Сохранить core.php

Теперь прочитайте core.php - вы многое узнаете из этого.

Ответ 2

  • Перейдите в папку приложения CakePHP.

  • Введите папку конфигурации и откройте core.php

  • Вы увидите эти строки где-нибудь:

    /**
     * A random string used in security hashing methods.
     */
    
    
    Configure::write('Security.salt', 'xxxxxxxxxxxxxxxxxxxxxxx');
    

    Если ваша версия CakePHP равна 1.3 или выше, это также будет:

    /**
     * A random numeric string (digits only) used to encrypt/decrypt strings.
     */
    
    
    Configure::write('Security.cipherSeed', 'xxxxxxxxxxxxxxxxxxxxxxx');
    

    Просто измените значения в:

    Configure::write('Security.cipherSeed', 'xxxxxxxxxxxxxxxxxxxxxxx');
    

    в

    Configure::write('Security.cipherSeed', 'xxxxxxxxxxxxxxTxxxxxxxx');
    

    или любой из ваших вариантов. Для начала вы можете сделать все значение пустым:

    Configure::write('Security.cipherSeed', '');
    
    Configure::write('Security.salt', '');
    

Затем сохраните файл, и все готово.