সাধারাণত PHP বা অন্য কোন প্রগ্রামিং ল্যাংগুয়েজ এ যেমন Php এর জন্য mkdir($path,777,true) ব্যবহার করে কোন ডিরেক্টরি তৈরি করলে ডিরেক্টরি owner বাই ডিফল্ট apache হয়। এ কারনে অনেক সময় ফাইল আপলোড বা অন্য যেকোন ধরনের কাজে permission denied বা অন্য যেকোন error দেখা দেয়।
এ অবস্থায় chown($path, 'woner_name') দিয়ে owner পরিবর্তন করতে গেলেও owner পরিবর্তন হয় না।
সমাধান --
httpd.conf ফাইল খুজে বের করুন সাধারণত /etc/httpd/conf এর মাঝে থাকে। সেটা ওপেন করে
User apache
Group apache
এই দুইটা লাইন খুজে বের করুন এবং
User apache এর স্থলে
User woner_name সংযোগ করুন। এখানে woner_name= FTP USER NAME লিখতে হবে।
এর পর আপনার Apache রিস্টার্ট করুন।
এখন আপানর ফাইল অথবা ফোল্ডারের woner_name আর apache হবে না।