Dari wiki Magento saya menemukan izin file dan folder yang akan diatur ke:
#for magento 1.5+
find . -type f -exec chmod 644 {} \;
find . -type d -exec chmod 755 {} \;
chmod o+w var var/.htaccess app/etc
chmod 550 mage
chmod -R o+w media
Pertanyaan:
Saya mencoba untuk mengatur izin menggunakan ftp-client. Namun, dua baris pertama cukup jelas
chmod o+w var var/.htaccess app/etc
Apakah ini berarti bahwa saya harus menerapkan izin menulis ke kelas "lain-lain", karenanya mengubah izin menjadi 775 untuk folder var dan folder dll dan izin file .htaccess menjadi 664?
Hal yang sama berlaku untuk baris kode terakhir.
Harap dicatat bahwa saya sadar bahwa ada utas yang serupa, namun izin yang disarankan di sana tidak dibandingkan dengan yang disarankan di wiki, dan saya ingin mengikuti wiki.
sumber
Kesimpulannya:
Jika Anda tidak ingin memastikan file Anda aman, Anda harus terlebih dahulu mencari tahu API server apa yang digunakan PHP Anda. Anda dapat menemukan ini dengan membuat halaman phpinfo di server web Anda. Jika API Anda adalah CGI / FastCGI sebagai milik saya, izin berikut ini sepertinya cara yang tepat untuk pergi:
Seperti yang ditunjukkan oleh Cags, ada posting berbasis pengetahuan yang lebih baru yang menyarankan izin folder untuk disetel ke 700 dan mengajukan izin untuk diatur ke 600. Saya mencoba izin ini, namun situs saya tidak berfungsi setelahnya.
sumber