خودکار کردن وردپرس انجام نمی شود؟ FTP ناموفق است؟

وردپرساخیراً یک مشتری داشتیم که سرورهای خود را برای استفاده با وردپرس پیکربندی کرده است. وقتی اخیر امنیت 3.04 به روزرسانی از راه رسید ، نصب این نسخه روی همه مشتری های ما احساس اضطراری داشت. با این حال ، این مشتری خاص همیشه نیاز داشت که ما وردپرس را به صورت دستی ارتقا دهیم ... روندی که برای ضعف قلب نیست!

ما نمونه معمولی "نمی تواند پرونده بنویسد”خطا در این وبلاگ. در عوض صفحه ای با ورود FTP در اختیار ما قرار گرفت. مشکل این بود که ما مدارک FTP را پر می کنیم و این هم می شود هنوز شکست می خورند... این بار بر اساس اعتبار خوب!

با دوستانمان در Lifeline Data Centers ، ایندیانا تماس گرفتم بزرگترین مرکز داده، از آنجا که آنها برخی از گیک های Apache را دارند و سرورهای خود را پیکربندی کرده اند. آنها یک راه حل ساده برای من فراهم کردند - اضافه کردن اعتبارات FTP به طور مستقیم در فایل wp-config.php پرونده برای رمزگذاری اعتبار FTP:

define ('FTP_HOST'، 'localhost')؛ define ('FTP_USER'، 'نام کاربری')؛ define ('FTP_PASS'، 'رمز عبور')؛

بنا به دلایلی ، اعتبارنامه های یکسانی که در فرم کار نمی کنند ، هنگام قرار دادن در پرونده پیکربندی ، کاملاً کارآمد هستند! همچنین باعث می شود وردپرس بدون نیاز به FTP like درست مانند آنچه که انجام می شود عمل کند. فقط روی بروزرسانی کلیک کنید و بروید!

4 نظرات

  1. 1

    پس از بازسازی سرور و ایجاد نصب جدید در وردپرس ، خطاهای بروزرسانی خودکار وردپرس را تجربه کردم. مشکل من از Firefox ناشی شد ، نه از وردپرس - اگر نام کاربری FTP و نام کاربری وردپرس همان نام من باشد (ممکن است با حروف بزرگ و رمزهای عبور متفاوت باشد) دیگران ممکن است همین مسئله را تجربه کنند.

    مشکل این است که Firefox ، اگر "گذرواژه‌ها را بخاطر بسپارید" را فعال کنید ، کاربر / تصویب را در فرم به طور خودکار تصحیح می کند به آنچه که فکر می کند باید براساس آنچه در مدیر رمز عبور ذخیره شده است ، باشد. در مورد من ، اعتبار وردپرس من ذخیره شد ، اما اعتبار FTP من ذخیره نشد ، زیرا می تواند برای SSH در سایت استفاده شود. افرادی که در این وضعیت قرار دارند می توانند "به خاطر سپردن رمزهای عبور" را به طور موقت در تنظیمات / گزینه های خود هنگام تلاش برای استفاده از به روزرسانی خودکار وردپرس غیرفعال کنند یا برای اصلاح این رفتار قطعه ای از کد را برای وردپرس اعمال کنند.

  2. 2

    داگ ،

    من با ساخت آپاچی خانگی همین مشکل را داشتم. به نظر می رسد که این نتیجه مجوزهای نامناسب و مالکیت برخی از پرونده ها و دایرکتوری ها بوده است.

    http://robspencer.net/auto-update-wordpress-without-ftp/

    پیوند فوق بینشی در مورد چگونگی تصحیح مشکل بدون استفاده از اعتبارات ftp ارائه داد. البته من توصیه نمی کنم که شما کل دایرکتوری کاربر خود را به 775 تبدیل کنید (و من این کار را نکردم) اما این من را به مسیر درست هدایت می کند.

    آدم

  3. 3

    برای دیگران که به دنبال راه حل های احتمالی هستند: یک وبلاگ نویس دیگر با به زور مجبور کردن میزبان خود به استفاده از php5 با اضافه کردن موارد زیر به پرونده .httaccess ، مشکلات بروزرسانی خودکار خود را حل کرد:

    AddType x-mapp-php5 .php

  4. 4

    با تشکر از شما برای به اشتراک گذاشتن دانش ، من با مشکلات autoupdate روبرو شده ام اما تنها راه حل غیرفعال کردن افزونه ها سپس خودکار کردن وردپرس و در آخر واکنش دادن تمام افزونه ها است.

    این نکته برای یک مسئله متفاوت است اما خوب است بدانید که چگونه آن را حل کنید.

    سلام از مکزیک!

شما چه فکر میکنید؟

این سایت از Akismet برای کاهش هرزنامه استفاده می کند. بدانید که چگونه نظر شما پردازش می شود.