انجمنهای فارسی اوبونتو
کمک و پشتیبانی => شبکه و سرویس دهندهها => نویسنده: harand در 17 مهر 1395، 11:14 قظ
-
سلام
من وقتی میخوام یه عکس رو داخل وردپرس اپلود کنم بهم این ارور رو میده:
Unable to create directory wp-content/uploads/2016/10. Is its parent directory writable by the server?
مشکل چیه؟
-
باید شاخهای که قراره عکس توش بارگذاری بشه، متعلّق به کاربر و گروه www-data باشه.
-
مشکل permission داری.
-
باید شاخهای که قراره عکس توش بارگذاری بشه، متعلّق به کاربر و گروه www-data باشه.
میشه بیشتر توضیح بدی :)من خیلی مبتدی هستم :(
-
مشکل permission داری.
پس چرا میتونم پست بذارم؟ :)
-
ممنون از دوستان بله مشکل permission بود به هرچی داخل دایرکتوری وردپرس بود permission 777 دادم مشکل حل شد :)
-
ممنون از دوستان بله مشکل permission بود به هرچی داخل دایرکتوری وردپرس بود permission 777 دادم مشکل حل شد :)
خوب شما اشتباه کردی! وردپرس رو پاک کن از اول نصب کن. این رو هم بخون.
https://codex.wordpress.org/Changing_File_Permissions
-
ممنون از دوستان بله مشکل permission بود به هرچی داخل دایرکتوری وردپرس بود permission 777 دادم مشکل حل شد :)
خوب شما اشتباه کردی! وردپرس رو پاک کن از اول نصب کن. این رو هم بخون.
https://codex.wordpress.org/Changing_File_Permissions
چرا؟مگه روی لوکال هم مشکل داره؟ :)
-
چرا؟مگه روی لوکال هم مشکل داره؟ :)
مگه میزبان محلّی، رایانه نیست؟
-
چرا؟مگه روی لوکال هم مشکل داره؟ :)
مگه میزبان محلّی، رایانه نیست؟
اره روی رایانه هست!میگم چرا روی رایانه خودم پرمیشن 777 که دادم به وردپرس اشتباه هست؟ :)
-
اره روی رایانه هست!میگم چرا روی رایانه خودم پرمیشن 777 که دادم به وردپرس اشتباه هست؟ :)
چون هرکسی میتونه وصل بشه به رایانهات و بدون هیچ محدودیتی، با بارگذاری یه اسکریپت روی اون، کنترل سیستمت رو به دست بگیره.
-
چون هرکسی میتونه وصل بشه به رایانهات و بدون هیچ محدودیتی، با بارگذاری یه اسکریپت روی اون، کنترل سیستمت رو به دست بگیره.
بله درسته منم به همین دلیل گفتم مگه روی لوکال چه مشکلی داره چون به رایانه ام فقط خودم دسترسی دارم :)
-
بله درسته منم به همین دلیل گفتم مگه روی لوکال چه مشکلی داره چون به رایانه ام فقط خودم دسترسی دارم :)
رایانهٔ شما به اینترنت وصل نیست؟
-
درود
کاربر عزیز harand جان بنده قصد توجیه مساله رو ندارم. در هر صورت خودتون دسترسی به مطالب درون اینترنت دارید و قطعا از خطرات سطح دسترسی 777 مطلع هستید. به هر حال، به عنوان تذکر اینکه دسترسی به اینترنت نمیتونه توجیه خوبی برای به خطر افتادن سیستم لوکال باشه (اول اینکه دسترسی 777 یعنی دسترسی دادن برای خواندن، نوشتن و اجرا توسط "هرکس که به سیستم دسترسی داره"؛ نه "هرکس". این ایراد جالب منو یاد سالهای دور میندازه که دوستان میگفتند اگر پورت 80 رو سیستمتون باز باشه هک میشید!!! دوم اینکه با توجه به اینکه معمولا دستگاههای ما به وسیله ی NAT به سیستم وصل میشن بدون غیرفعال سازی NAT هیچ ارتباط ورودی پذیرفته نمیشود و هیچکس از طریق اینترنت به سیستم شما دسترسی نخواهد داشت)
به هر حال، این نکته رو توجه داشته باشید که معمولا در کانفیگ های سرور، ماژول های مختلفی اعمال میشه و یا کانفیگ های مختلفی که ممکنه در نحوه ی اجرای دستورات تاثیر بزاره. یک مثال ساده ماژول suphp هستش. این ماژول شما رو مجبور میکنه علاوه بر اینکه مالک پوشه/فایل یکسان باشه، سطح دسترسی پوشه ها نیز 755 و سطح دسترسی فایل های php نیز 644 باشه. به عنوان مثال اگر این ماژول رو نصب کرده باشید و سطح دسترسی 777 بدین، فورا ارور 500 دریافت میکنید. این ماژول عموما در اکثر وب سرور ها نصب میشه
توجه داشته باشید قواعدی برای مسایل مختلف، به عنوان مثال همین سطح دسترسی ها و مالکیت پوشه ها و فایل ها در وب سرور، وجود داره که گاهی اوقات ملزم به رعایت اونها هستید. گاهی اوقات عمل به این قوائد اختیاری و گاها الزامی است.
موفق باشید
-
باید شاخهای که قراره عکس توش بارگذاری بشه، متعلّق به کاربر و گروه www-data باشه.
بله مشکل متعلق نبودن دایرکتوری وردپرس به هیچ گروهی بود که با دستور chown www-data.www-data -R wordpress
مشکل حل شد ممنون :)