انجمنهای فارسی اوبونتو
کمک و پشتیبانی => برنامهسازی => نویسنده: shozdeh در 23 آبان 1389، 08:04 بظ
-
سلام به همگی....
من برای php از xampp که lamp رو نصب میکنه استفاده می کنم. اما یه مشکل وجود داره اونم اینه که از پوشه ی htdocs دسترسی به هیچ فایل دیگه ندارم. مثلا یه پوشه ساختم که فایل پی اچ پیی توشه اما ران نمیشه و میگه Permission است. خودم رو روت میکنم اما فایده نداره! انگار نمی تونه اون فایل رو باز و میگه روت شو اما فایرفایکش رو چه جوری روت کنم؟!!!
این پیغام رو میده...
Warning: Unknown: failed to open stream: Permission denied in Unknown on line 0
Fatal error: Unknown: Failed opening required '/opt/lampp/htdocs/clickd/index.php' (include_path='.:/opt/lampp/lib/php') in Unknown on line 0
این ارور رو تو فایر فاکس میده. بقیه جاها هم بطور معمول میره مثل phpmyadmin که بطور کامل کار میکنه.
خواهشا اگه کسی راهکاری چیزی داره بیاد کمک!!!!
ورژن اوبونتومم 10.10 هه!!
-
الان این فایل /opt/lampp/htdocs/clickd/index.php رو ، و کلا پشه رو باید یه کم دستکاری کنی.
باقی کاربرها، به غیر از Owner باید دسترسی خواندن داشته باشن و صاحب (Owner ) دسترسی به همه چی.
کل پوشه ریشه وب رو اینطوری تغییر دسترسی بده :
chmod -R 755 /path/to/your/folder
744 هم تقریبا مشابه عمل میکنه و درسته.(چون PHP بر خلاف تصور خیلی ها احتیاج به دسترسی execute روی فایل نداره)
-
درست شد! یه پوشه ساختم و اونو برای استفاده عموم باز گذاشتم (!) یعنی محدودیتشو برداشتم بعد به کار افتاد!!
ممنون