Ошибка установки: измените значение "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', '');
Затем сохраните файл, и все готово.
Ответ 3
См. документы поваренной книги -
11.1.4 Дополнительная конфигурация