من یک فایل را از PHP می خواهم fopen کنم.این کار انجام نمی شود و خطایی که می دهد مربوط به فایل هایی است که owner آنها vom می باشد.تا زمانی که safe mode خاموش نشود upload فایل هم امکان پذیر نیست.این safe mode را خاموش نکنید مشکل ما که حل نمیشه؟ میشه؟چون من
تحقیق کردم بدون خاموش کردن safe mode اصلا نمیشه و در ورژن های جدید php اصلا safe mode را برداشتن. وقتی owner ها apache هستن مشکلی نیست ولی وقتی owner میشه vom و انوقت خطا میده .
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 48 is not allowed to access /var/www/vhosts/vom.ir/httpdocs owned by uid 10154 in
/var/www/vhosts/vom.ir/httpdocs/changemoshpic.php on line
19
تغییرات owner آیا رابطه ای با upload file را دارد؟ با تغییرات owner به vom هم فعلا موافق نیستم چون می دانم امکات edit فایل از بین می رود. من می فایل هایم را از طریق control pannel پلسک بصورت دستی و از طریق فایل های php بصورت اتوماتیک خوانده و edit می کنم.
باید فایل php بتواند یک فایل دیگر را ایجاد کند ، بحواند و ویرایش کند.این بحث جدا. مهم تر از آن Safe mode است سوال اصلی من این است که اگر safe mode خاموش است چرا خطای زیر نمایش داده می شود؟
Warning: move_uploaded_file() [function.move-uploaded-file]: SAFE MODE Restriction in effect. The script whose uid is 48 is not allowed to access /var/www/vhosts/vom.ir/httpdocs owned by uid 10154 in
/var/www/vhosts/vom.ir/httpdocs/changemoshpic.php on line
19
Warning: opendir() [function.opendir]: SAFE MODE Restriction in effect. The script whose uid is 48 is not allowed to access . owned by uid 10154 in
/var/www/vhosts/vom.ir/httpdocs/dir.php on line 12
Warning: fopen() [function.fopen]: SAFE MODE Restriction in effect. The script whose uid is 48 is not allowed to access /var/www/vhosts/vom.ir/httpdocs owned by uid 10154 in
/var/www/vhosts/vom.ir/httpdocs/test7.php on line 13
توجه کنید این فایل وجود نداره که owner اون هم چیزه دیگه باشه. move uploaded file هم کار نمی کنه به خاطر safe mode ؟ همشون هم خطا می دن safe mode restriction in effect :پس حتما safe mode روشنه دیگه؟؟؟؟؟؟؟
یک راه کار بدین این 3 تا کار کنن.