টপিকঃ উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

বেশকিছু গুগল ঘাটাঘাটির পর সফলভাবে উবুন্টুতে php & apache ইনস্টল করার পর
আমি কিছু মডিফিকেশন করি:-

sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/monir
sudo vi /etc/apache2/sites-available/zaphu
.

changed DocumentRoot to /home/monir/php
and <Directory /var/www/> to <Directory /home/monir/php>

sudo a2dissite default
sudo a2ensite monir
sudo /etc/init.d/apache2 restart.

তারপর
একটা php script যাতে fopen function write mode e 'w' দিয়ে
একটা টেক্সট ফাইল ওপেন করতে গেলে
permission denied দেখায়।
সমস্যাটা উবুন্টু এর file permissoin নিয়ে।
অনেক গুগল করেও  ভাল কোন সমাধান পেলাম না।
আমি chmod -R 777 /home/monir/php
দিয়ে file permission পরিবরতন করে দেখেছি কাজ হয়।
কিন্তু আমার ধারনা এটা সঠিক পদ্ধতি না। thinking
775,664 ইত্যাদি বেশ কিছু চেষ্টা করেছি। কিন্ত এইগুলাতে ঝামেলা আছে।
file permission সম্পরকে আমার ভাল ধারনা নাই।
আশা করি উবন্টু গুরুরা সাহায্য করতে পারবেন। smile
অগ্রিম ধন্যবাদ রইল।

You Dont use windows.
    Windows Use you.
that's why i choose Linux ;-)

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

এসব ভুয়া জিনিস বাদ দিয়ে উইন্ডোজ ব্যবহার করেন।

বিং  উইন্ডোজ ৭   মাইক্রসফট্
[img]http://img190.imageshack.us/img190/6994/88881481.png[/img]

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

palash47 লিখেছেন:

এসব ভুয়া জিনিস বাদ দিয়ে উইন্ডোজ ব্যবহার করেন।

আরে ভাই শুধু এই জন্য উবুন্টু ভুয়া হবে কেন।
এইটা একটা সিকিউরিটি ফিচার। যানেন নিশ্চয়ই প্রায় সব সার্ভার লিনাক্স এ চলে।
সিকিউরিটি এইখানে খুবই গুরুত পুর্ন।
যেহেতু আমি ওয়েব ডেভেলপমেন্ট শেখার চেষ্টা করতেছি তাই আমারও এইটা জানা জরুরি।
ফ্রি একটা পুরা ওপারেটিং সিস্টেম পাওয়া যাইতাছে এইটাতো এপ্রিশিয়েট করা উচিত।
হোক না সেইটা উইন্ডোজ এর চেয়ে কম ভাল(আপনার মতে)। smile

You Dont use windows.
    Windows Use you.
that's why i choose Linux ;-)

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

palash47 লিখেছেন:

এসব ভুয়া জিনিস বাদ দিয়ে উইন্ডোজ ব্যবহার করেন।

এসব কি শুরু করলেন... আপনারেতো মনেহয় নেগু দেওন দরকার..

?..কি বলেন বিজ্ঞজনেরা এই নিয়া দুইবার এই কথা কয়া ফালাইছে, তিনবার হইতে দেওন যায়না..

চলো আমারা মোমবাতির মত বাঁচি, নিজে জ্বলে কিন্তু অন্যকে আলো দিয়ে।

সর্বশেষ সম্পাদনা করেছেন নাসিম (০৬-০৯-২০০৯ ১৯:৪৪)

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

এ্যপাচে নিজে www-data ইউজার/গ্রুপের অধীনে কাজ করে। আপনি যে ফাইলটি ওপেন করতে চান। সেটাকে এই ইউজারের অধীনে নিয়ে আসুন।

sudo chown www-data:www-data FILENAME

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

smamdad লিখেছেন:
palash47 লিখেছেন:

এসব ভুয়া জিনিস বাদ দিয়ে উইন্ডোজ ব্যবহার করেন।

এসব কি শুরু করলেন... আপনারেতো মনেহয় নেগু দেওন দরকার..

?..কি বলেন বিজ্ঞজনেরা এই নিয়া দুইবার এই কথা কয়া ফালাইছে, তিনবার হইতে দেওন যায়না..

ভুয়া জিনিসরে ভুয়া কইতে পারুম না? আজব জায়গা তো!!

বিং  উইন্ডোজ ৭   মাইক্রসফট্
[img]http://img190.imageshack.us/img190/6994/88881481.png[/img]

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

পলাশ, অফটপিক পোস্ট করবেন না। সতর্ক করা হলো।

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

নাসিম লিখেছেন:

পলাশ, অফটপিক পোস্ট করবেন না। সতর্ক করা হলো।

নাসিম ওরফে স্বপ্নচারী ভাই, আমি একখানা পোষ্টো করতে চাইছিলাম। কিন্তু ডরাইছি। cry

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

স্বপ্নচারী ভাইয়ের এই অবস্থা কেন???  surprised

OH DEAR NEVER FEAR SAIF IS HERE
BOSS অর্থাৎ সাইফ
Cloud Hosting BossHostBD

১০

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

সাইফ দি বস ৭ লিখেছেন:

স্বপ্নচারী ভাইয়ের এই অবস্থা কেন???  surprised

স্বপ্নচারী ভাইকে ভাইরাসে ধরছে। lol

১১

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

নাসিম লিখেছেন:

এ্যপাচে নিজে www-data ইউজার/গ্রুপের অধীনে কাজ করে। আপনি যে ফাইলটি ওপেন করতে চান। সেটাকে এই ইউজারের অধীনে নিয়ে আসুন।

sudo chown www-data:www-data FILENAME

ধন্যবাদ নাসিম ভাই।
আপনার কমান্ড দিয়ে ডিরেক্টরির পারমিশন পরিবর্তন করলাম যেন আমাকে
আলাদাভাবে সব ফাইল এর পারমিশন পরিবর্তন করতে না হয়।
ডিরেক্টরি=যেখানে সেই ফাইলগুলো আছে যা php স্ক্রিপ্ট একসেস করবে।
যতগুলো সমাধান পেয়েছি তার মধ্যে এটাই এখন পর্যন্ত সবচেয়ে সঠিক পদ্ধতি মনে হচ্ছে। thumbs_up
তবে যেটা বুঝতে পেরেছি তা হল আমাকে এটা নিয়ে আরও পড়াশুনা করতে হবে।
সিকিউরিটি একটা জটিল বিশয়। হে হে হে।
@palash47,
ভাই এসব "ওএস ব্যাটেল" বিশয়ে আমরা এখানে আলোচনা না করি।

You Dont use windows.
    Windows Use you.
that's why i choose Linux ;-)

১২

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

palash47 লিখেছেন:

ভুয়া জিনিসরে ভুয়া কইতে পারুম না? আজব জায়গা তো!!

অবশ্যই পারবেন। ভুয়া জিনিসকে ভুয়া বলতে দোষ নাই। কিন্তু অহেতুক একটা জিনিসকে ভুয়া বলার জায়গা এটা না। যদি না জেনে থাকেন তাহলে জেনে রাখুন আপনার মাইক্রোসফট নিজেই লিনাক্স নিয়ে গবেষণা জন্য অনেক অর্থ ব্যয়ে একটা ল্যাব চালায়। লিনাক্স যদি ভুয়া হয়ে থাকে তাহলে আপনার মাইক্রোসফট কেন একটা ভুয়া জিনিস আয়ত্তে আনার জন্য বিপুল অর্থ জলে ফেলছে?

লেখাটি CC by-nc-sa 3.0 এর অধীনে প্রকাশিত

১৩

Re: উবন্টু তে ফাইল পারমিশন এবং php সমস্যা

অয়ন, অফটপিক পোস্ট করতে নিষেধ করলাম তো!

কোডার, এই টপিকের সমাধান শেষ হয়েছে। এটা বন্ধ করে দাও। আর মডুদের এই ফোরামে ঢোকার ব্যাপারে কিছু করো।