انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => شبکه و سرویس‌ دهنده‌ها => نویسنده: harand در 17 مهر 1395، 11:14 ق‌ظ

عنوان: اپلود نشدن عکس در وردپرس
ارسال شده توسط: harand در 17 مهر 1395، 11:14 ق‌ظ
سلام
من وقتی میخوام یه عکس رو داخل وردپرس اپلود کنم بهم این ارور رو میده:
Unable to create directory wp-content/uploads/2016/10. Is its parent directory writable by the server?
مشکل چیه؟
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: دانیال بهزادی در 17 مهر 1395، 12:37 ب‌ظ
باید شاخه‌ای که قراره عکس توش بارگذاری بشه، متعلّق به کاربر و گروه www-data باشه.
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: سلمان م. در 17 مهر 1395، 04:50 ب‌ظ
مشکل permission داری.
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: harand در 17 مهر 1395، 07:07 ب‌ظ
باید شاخه‌ای که قراره عکس توش بارگذاری بشه، متعلّق به کاربر و گروه www-data باشه.
میشه بیشتر توضیح بدی :)من خیلی مبتدی هستم :(
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: harand در 17 مهر 1395، 07:08 ب‌ظ
مشکل permission داری.
پس چرا میتونم پست بذارم؟ :)
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: harand در 17 مهر 1395، 08:57 ب‌ظ
ممنون از دوستان بله مشکل permission بود به هرچی داخل دایرکتوری وردپرس بود permission 777 دادم مشکل حل شد :)
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: سلمان م. در 17 مهر 1395، 11:40 ب‌ظ
ممنون از دوستان بله مشکل permission بود به هرچی داخل دایرکتوری وردپرس بود permission 777 دادم مشکل حل شد :)
خوب شما اشتباه کردی! وردپرس رو پاک کن از اول نصب کن. این رو هم بخون.
https://codex.wordpress.org/Changing_File_Permissions
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: harand در 18 مهر 1395، 11:37 ق‌ظ
ممنون از دوستان بله مشکل permission بود به هرچی داخل دایرکتوری وردپرس بود permission 777 دادم مشکل حل شد :)
خوب شما اشتباه کردی! وردپرس رو پاک کن از اول نصب کن. این رو هم بخون.
https://codex.wordpress.org/Changing_File_Permissions
چرا؟مگه روی لوکال هم مشکل داره؟ :)
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: دانیال بهزادی در 18 مهر 1395، 04:46 ب‌ظ
چرا؟مگه روی لوکال هم مشکل داره؟ :)
مگه میزبان محلّی، رایانه نیست؟
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: harand در 18 مهر 1395، 07:48 ب‌ظ
چرا؟مگه روی لوکال هم مشکل داره؟ :)
مگه میزبان محلّی، رایانه نیست؟
اره روی رایانه هست!میگم چرا روی رایانه خودم پرمیشن 777 که دادم به وردپرس اشتباه هست؟ :)
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: دانیال بهزادی در 19 مهر 1395، 10:05 ق‌ظ
اره روی رایانه هست!میگم چرا روی رایانه خودم پرمیشن 777 که دادم به وردپرس اشتباه هست؟ :)
چون هرکسی می‌تونه وصل بشه به رایانه‌ات و بدون هیچ محدودیتی، با بارگذاری یه اسکریپت روی اون، کنترل سیستمت رو به دست بگیره.
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: harand در 19 مهر 1395، 10:46 ق‌ظ

چون هرکسی می‌تونه وصل بشه به رایانه‌ات و بدون هیچ محدودیتی، با بارگذاری یه اسکریپت روی اون، کنترل سیستمت رو به دست بگیره.
بله درسته منم به همین دلیل گفتم مگه روی لوکال چه مشکلی داره چون به رایانه ام فقط خودم دسترسی دارم :)
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: دانیال بهزادی در 19 مهر 1395، 11:12 ق‌ظ
بله درسته منم به همین دلیل گفتم مگه روی لوکال چه مشکلی داره چون به رایانه ام فقط خودم دسترسی دارم :)
رایانهٔ شما به اینترنت وصل نیست؟
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: s1mpleworld در 19 مهر 1395، 12:44 ب‌ظ
درود

    کاربر عزیز harand جان بنده قصد توجیه مساله رو ندارم. در هر صورت خودتون دسترسی به مطالب درون اینترنت دارید و قطعا از خطرات سطح دسترسی 777 مطلع هستید. به هر حال، به عنوان تذکر اینکه دسترسی به اینترنت نمیتونه توجیه خوبی برای به خطر افتادن سیستم لوکال باشه (اول اینکه دسترسی 777 یعنی دسترسی دادن برای خواندن، نوشتن و اجرا توسط "هرکس که به سیستم دسترسی داره"؛ نه "هرکس". این ایراد جالب منو یاد سالهای دور میندازه که دوستان میگفتند اگر پورت 80 رو سیستمتون باز باشه هک میشید!!! دوم اینکه با توجه به اینکه معمولا دستگاههای ما به وسیله ی NAT به سیستم وصل میشن بدون غیرفعال سازی NAT هیچ ارتباط ورودی پذیرفته نمیشود و هیچکس از طریق اینترنت به سیستم شما دسترسی نخواهد داشت)


    به هر حال، این نکته رو توجه داشته باشید که معمولا در کانفیگ های سرور، ماژول های مختلفی اعمال میشه و یا کانفیگ های مختلفی که ممکنه در نحوه ی اجرای دستورات تاثیر بزاره. یک مثال ساده ماژول suphp هستش. این ماژول شما رو مجبور میکنه علاوه بر اینکه مالک پوشه/فایل یکسان باشه، سطح دسترسی پوشه ها نیز 755 و سطح دسترسی فایل های php نیز 644 باشه. به عنوان مثال اگر این ماژول رو نصب کرده باشید و سطح دسترسی 777 بدین، فورا ارور 500 دریافت میکنید. این ماژول عموما در اکثر وب سرور ها نصب میشه


توجه داشته باشید قواعدی برای مسایل مختلف، به عنوان مثال همین سطح دسترسی ها و مالکیت پوشه ها و فایل ها در وب سرور، وجود داره که گاهی اوقات ملزم به رعایت اونها هستید. گاهی اوقات عمل به این قوائد اختیاری و گاها الزامی است.


موفق باشید
عنوان: پاسخ : اپلود نشدن عکس در وردپرس
ارسال شده توسط: harand در 19 مهر 1395، 10:35 ب‌ظ
باید شاخه‌ای که قراره عکس توش بارگذاری بشه، متعلّق به کاربر و گروه www-data باشه.
بله مشکل متعلق نبودن دایرکتوری وردپرس به هیچ گروهی بود که با دستور chown www-data.www-data -R wordpress
مشکل حل شد ممنون :)