مشکل در به روز رسانی وردپرس و جوملا

سلام
به روز رسانی و نصب پلاگین در وردپرس و جوملا نیاز به ftp دارد
بعد از تنظیم ftp این ارور رو می ده برای آپ دیت:
نمی‌توان پوشه‌ی جدید ساخت.
راه‌اندازی انجام نشد

وردپرس برای ساخت فولدر و ادیت فایل پرمیژن نداره

در هنگام آپلود عکس در وردس هم این پیام داده می شود

“sailor_by_alshain4-d60fcir.jpg” به‌خاطر وجود ایراد بارگذاری نشد
پرونده فرستاده شده نمی‌تواند به wp-content/uploads/2018/09 برود.

درود

این خطا مربوط میشه صاحب اکانت (Account Owner) که از طریق پرمیشن در لینوکس مدیریت میشه (Permission)
حدسم اینه که این این اطلاعات رو از جای دیگری به صورت غیر صحیح منتقل کردید. در این صورت account owner بر روی خود اکانت تنظیم نشده.

برای رفع این مشکل باید سطوح دسترسی رو به صورت صحیح تنظیم کنین.

برای اطمینان، اول از همه مقدار زیر رو به wp-config.php اضافه کنید:

define('FSMETHOD', 'direct');

همچنین یک پوشه با نام upgrade در داخل پوشه wp-content ایجاد کنید.

اگر این مشکل شما رو حل نکرد یعنی سطوح دسترسی به هم ریخته هست و می بایست از طریق SSH دستورات زیر رو اعمال کنید:

chown -R www-data:www-data /home/username
find /home/username/ -type d -exec chmod 755 {} \;
find /home/username/ -type f -exec chmod 644 {} \;

تو دستورات بالا هر جا نوشته username، می بایست اونها رو با نام کاربری صحیح اکانت هاست تغییر بدین.
توجه: برای اعمال تغییر بالا نیازی به دسترسی root ندارید، می تونید SSH رو برای اکانت مربوطه فعال کنین سپس از طریق SSH دستورات بالا رو اجرا کنید.

اگر نمی دونید دقیقا چطوری باید این کار رو انجام بدین، اگر از مشتریان سون هاست هستید، تیکت باز کنید و لینک این تاپیک رو ضمیمه کنید تا شخصا براتون انجام بدم.

موفق باشید

1 پسندیده

متاسفانه با این روش هم حل نشد

سطح دسترسی رو با دستورات بالا تغییر دادید؟

بله با دستور ssh که داده بودید زدم
البته لاین اول رو اعلم می کرد همچین یوزری وجود نداره www-data:www-data

فکر کردم گفتم تو تاپیک. جای www-data نام کاربری رو بنویسید.
مثلا اگر نام کاربری username هست، بنویسید username:username

این دستور یعنی اختیار مدیریت اون مسیر رو به خود یوزر بده.

chown: changing ownership of ‘/home/******/.cagefs/tmp/mysql.sock’: Operation not permitted
chown: changing ownership of ‘/home/******/.cagefs/tmp/.s.PGSQL.5432’: Operation not permitted

این ارور رو داد

اونا اشکالی ندارن.
چک کنین ببینین مشکلتون حل شده یا نه، اگه نه تیکت باز کنین شخصا براتون بررسی می کنم سر وقت.

نه متاسفانه. تیکت می زنم براتون :+1:

1 پسندیده

مشخصات ورود به ودپرس یادتون نره.