Dalam tutorial ini, kami akan menyelesaikan Kesalahan Server Internal Mautic 500 dengan mengubah izin file dan direktori.
Jadi mari kita mulai.
Apakah Anda mendapatkan kesalahan berikut dalam file log?
mautic.WARNING: PHP Warning - require(/mautic/app/cache/prod/doctrine/orm/Proxies/__CG__MauticCategoryBundleEntityCategory.php): failed to open stream: No such file or directory - in file /mautic/vendor/doctrine/common/lib/Doctrine/Common/Proxy/AbstractProxyFactory.php - at line 209
Ada kemungkinan besar Anda memiliki masalah dengan izin dan/atau kepemilikan file dan folder pada instans Mautic Anda.
Mengapa masalah izin menyebabkan kesalahan di Mautic?
Mautic membutuhkan akses untuk membaca dan menulis file di direktori Mautic untuk mengaktifkan fungsi dan skrip tertentu untuk dijalankan. Jika izin tidak diatur dengan benar, atau jika pengguna yang mencoba menjalankannya tidak memiliki akses yang benar, Mautic tidak akan dapat berfungsi dan Anda akan melihat kesalahan dalam log aplikasi dan server.
Perbaiki masalah terkait izin di Mautic
Untuk memperbaiki masalah terkait izin, kita perlu menjalankan beberapa perintah. Akses server menggunakan SSH dengan pengguna root.
Pergi ke cd path/to/mautic .
Setel ulang izin file dan folder
Jika izin file dan folder Anda salah, Anda dapat menjalankan perintah berikut untuk meresetnya:
# find . -type f -not -perm 644 -exec chmod 644 {} +
# find . -type d -not -perm 644 -exec chmod 755 {} +
# chmod -R g+w app/cache/ app/logs/ app/config/
# chmod -R g+w media/files/ media/images/ translations/
# rm -rf app/cache/*
Itu dia.
Sekarang, akses situs web lagi. Jika masalah masih terjadi, buka tiket dukungan atau mengobrol dengan kami, teknisi dukungan kami akan menyelesaikan masalah tersebut.
Kami telah melihat cara mengatasi Kesalahan Server Internal 500 Mautic dengan mengubah izin