এটি একটি অনুমতির সমস্যা। আরও সুরক্ষিত উপায়ে মালিকানা এবং r / w অনুমতিগুলি স্থির করার জন্য এখানে কয়েকটি পদক্ষেপ রয়েছে:
// আপনার ব্যবহারকারী নামটি কোন গ্রুপের অন্তর্ভুক্ত তা পরীক্ষা করুন
$ groups
// যদি আপনার ব্যবহারকারীর নামটি www- ডেটা সম্পর্কিত না হয় তবে গোষ্ঠীতে ব্যবহারকারীর নাম যুক্ত করুন
$ sudo usermod -a -G www-data username
// প্রস্থান এসএসএস সেশন (বা স্থানীয় থাকলে টার্মিনাল উইন্ডোটি বন্ধ করুন) গ্রুপ পরিবর্তন স্টিক করুন
$ exit
// এখন www / ডেটা গ্রুপকে / var / www / html এর মালিকানা দিন (আপনি মালিককে পরিবর্তন করছেন না, কেবলমাত্র এখানে গোষ্ঠীর মালিকানা পরিবর্তন করছেন)
$ sudo chgrp -R www-data /var/www/html
// www- ডেটার সদস্য যারা ব্যবহারকারীদের প্রয়োজনীয় r / w অনুমতি ডিরেক্টরি এবং ফাইল দিন
$ sudo find /var/www/html -type d -exec chmod g=rwxs "{}" \;
$ sudo find /var/www/html -type f -exec chmod g=rw "{}" \;
// আমি এগিয়ে যাওয়ার আগে জিনিসগুলি পরীক্ষা করতে পছন্দ করি
$ ls -l /var/www/html/
// আপনার সম্ভবত অ্যাপাচি পুনরায় চালু করার দরকার নেই, তবে আপনি যদি চান
$ sudo service apache2 restart
অ্যাপাচি এখন আর / ডাব্লু এর অ্যাক্সেসের /var/www/html
পাশাপাশি যে কোনও ব্যবহারকারীর সাথে আপনার shh / ftp থাকা উচিতwww-data