pemula di sini.
Saya mencoba menginstal MISP di Ubuntu saya, mengikuti panduan instalasi ini:INSTALL.ubuntu1804.txt
Ketika datang ke instruksi ini:
# Once done, install CakeResque along with its dependencies if you intend to use the built in background jobs:
cd /var/www/MISP/app
sudo -u www-data php composer.phar require kamisama/cake-resque:4.1.2
Saya mendapatkan ini:
Cannot create cache directory /home/akatiubuntutest/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/akatiubuntutest/.composer/cache/files/, or directory is not writable. Proceeding without cache
./composer.json has been updated
Cannot create cache directory /home/akatiubuntutest/.composer/cache/repo/https---packagist.org/, or directory is not writable. Proceeding without cache
Cannot create cache directory /home/akatiubuntutest/.composer/cache/files/, or directory is not writable. Proceeding without cache
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing monolog/monolog (1.23.0)
Downloading: 65%^C
Saya mencoba solusinya di sini Tidak dapat membuat direktori cache! bantu saya menyelesaikan ini saat membuat proyek laravel dengan komposer:
sudo chown -R <user> /home/<user>/.composer/cache/repo/https---packagist.org
Tapi (yah, logis, karena belum dibuat) saya mendapatkan ini:
chown: cannot access '/home/<user>/.composer/cache/repo/https---packagist.org/': No such file or directory
Saya sudah menginstal PHP dan dependensinya:
# Install PHP and dependencies
sudo apt-get install libapache2-mod-php php php-cli php-gnupg php-dev php-json php-mysql php-opcache php-readline php-redis php-xml php-mbstring
Saat ini, saya tidak yakin apa yang saya lewatkan.
Jawaban yang Diterima:
menurut saya informasi grup tidak ada dalam perintah Anda
sudo chown -R <user> /home/<user>/.composer/cache/repo/https---packagist.org
Seharusnya
sudo chown -R <user>:<group> /home/<user>/.composer/cache/repo/https---packagist.org
Tetapi untuk menghindari masalah izin lainnya, saya lebih menyarankan:
sudo chown -R <user>:<group> /home/<user>/.composer/cache
(Anda memerlukan akses ke folder lain di sana)
dan
sudo chown <user>:<group> /home/<user>/.composer
Untuk memastikan pengguna Anda memiliki izin yang cukup pada folder komposer global. Perhatikan rekursi yang hilang sehingga pengguna tidak memiliki kunci yang dibuat oleh root.
Jika Anda perlu mencari tahu grupnya:
groups <user>