10.1.4 Konfigurasi Tambahan
Sebenarnya ada dua tambahan konfigurasi yang biasa dilakukan oleh kebanyakan pengembang, tetapi sebenarnya tidak diharuskan untuk menyelesaikan tutorial ini. Pertama adalah mendefinisikan string (atau "salt") yang digunakan sebagai hash dalam konteks keamanan. Dan yang kedua yaitu memberi akses tulis ke direktori tmp agar CakePHP dapat menggunakannya.
Security salt (Sebuah nilai dengan panjang tetap yang dibuat secara matematis untuk secara khusus mengidentifikasi data) digunakan untuk menggenerasi hash. Ganti nilai asal dengan menyunting berkas /app/config/core.php pada baris 153. Tidak masalah apapun yang anda isi disini, yang penting adalah nilainya tidak mudah ditebak.
<?php
/**
* A random string used in security hashing methods.
*/
Configure::write('Security.salt', 'pl345e-P45s_7h3*S@l7!');
?>
<?php/*** A random string used in security hashing methods.*/Configure::write('Security.salt', 'pl345e-P45s_7h3*S@l7!');?>
Tugas terakhir yaitu mengubah perijinan untuk direktori app/tmp menjadi dapat ditulisi oleh sistem web (web-writable). Cara terbaik adalah mencari tahu user mana pada sistem yang digunakan untuk menjalankan webserver (<?php echo `whoami`; ?>) dan ganti kepemilikan direktory app/tmp kepada user tersebut. Perintah terakhir yang anda dijalankan (pada sistem operasi *nix) kurang lebih sebagai berikut.
$ chown -R www-data app/tmp
$ chown -R www-data app/tmp
Jika karena berbagai alasan CakePHP tidak dapat menulis pada direktori tersebut, anda akan diberitahu oleh beberapa peringatan selama bukan pada mode produksi.
