Saya telah menginstal xampp di MacBook saya dengan macOS 10.12, Sierra. Semuanya berfungsi dengan baik, tapi saya membuat aplikasi php dengan kerangka kerja ramping membuat file cache.
Masalahnya adalah saya tidak memiliki izin untuk file-file ini, saya tidak bisa menghapusnya karena file ini milik daemon pengguna.
Saya sudah mencoba mengubah pengguna di xampp https.conf
tetapi ketika saya mengubah pengguna ke apache nama pengguna saya tidak akan mulai:
ERROR: Failed to restart "apache": cannot stop service: AH00543: httpd: bad user name
Adakah yang tahu bagaimana menangani masalah ini?
MEMPERBARUI:
path folder adalah nfs: //192.168.64.2/opt/lampp/htdocs/2017/cache
Saya mencoba perintah ini saat berada di folder 2017:
sudo chmod -R + a "staf mengizinkan daftar, add_file, pencarian, add_subdirectory, delete_child, readattr, writeattr, readextattr, writeextattr, readsecurity, file_inherit, direktori_inherit" cache
Dan saya mengerti
chmod: Gagal menyetel ACL pada file 'cache': Operasi tidak didukung
chmod: Gagal menyetel ACL pada file '5d': Operasi tidak didukung
chmod: Gagal menyetel ACL pada file 'dc': Operasi tidak didukung
chmod: Gagal menyetel ACL pada file '5ddcda0f8a5b896924f37eaa7d4701bffab1d462': Operasi tidak didukung
sudo chmod -R 777 cache
chmod: Tidak dapat mengubah mode file pada cache / 5d: Operasi tidak diizinkan
chmod: Tidak dapat mengubah mode file pada cache / 5d / dc: Operasi tidak diizinkan
chmod: Tidak dapat mengubah mode file pada cache / 5d / dc / 5ddcda0f8a5b896924f37eaa7d4701bffab1d462: Operasi tidak diizinkan
MEMPERBARUI
Masalah diselesaikan dengan menginstal versi lama file xampp penyihir tidak di folder bersama jaringan tetapi di / Aplikasi / Xampp
Tidak ada masalah dengan izin virtual host dan folder