Dalam tutorial ini, kita akan menyelesaikan Ralat Pelayan Dalaman Mautic 500 dengan mengubah kebenaran fail dan direktori.
Oleh itu, mari kita mulakan.
Adakah anda mendapat ralat berikut dalam fail 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
Terdapat kemungkinan besar bahawa anda menghadapi masalah dengan kebenaran dan / atau pemilikan fail dan folder pada contoh Mautic anda.
Mengapa masalah kebenaran menyebabkan kesalahan dalam Mautic?
Mautic memerlukan akses untuk membaca dan menulis fail dalam direktori Mautic untuk membolehkan fungsi dan skrip tertentu dijalankan. Sekiranya kebenaran tidak ditetapkan dengan betul, atau jika pengguna yang berusaha menjalankannya tidak memiliki akses yang betul, Mautic tidak akan dapat berfungsi dan anda akan melihat kesalahan dalam log aplikasi dan pelayan.
Perbaiki masalah berkaitan kebenaran di Mautic
Untuk menyelesaikan masalah yang berkaitan dengan kebenaran, kita perlu melaksanakan beberapa perintah. Akses pelayan menggunakan SSH dengan pengguna root.
Pergi ke cd path / ke / mautic .
Tetapkan semula kebenaran fail dan folder
Sekiranya kebenaran fail dan folder anda salah, anda boleh menjalankan perintah berikut untuk menetapkannya semula:
# 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 sahaja.
Sekarang, akses laman web sekali lagi. Sekiranya masalah masih berlaku, buka tiket sokongan atau berbual dengan kami jurutera sokongan kami akan menyelesaikan masalah tersebut.
Kami telah melihat bagaimana menyelesaikan Ralat Pelayan Dalaman Mautic 500 dengan menukar kebenaran