MODX EVO به روز رسانی 1.0 تا 1.2 آموزش. به روز رسانی انقلاب MODX

اکنون زمان آن است که این CMS را به روز رسانی کنید.

کل فرایند شما را برای چند دقیقه طول می کشد. قبل از نصب، باید انجام دهید، از جمله پایگاه داده آن. این لازم است تا اگر چیزی اشتباه باشد، همیشه می توانید سایت را به شرایط کاری خود بازگردانید.
در حال حاضر بایگانی را با آخرین نسخه دانلود کنید modx revoدروغ گفتن از سایت رسمی، فایل ها را حذف کرده و آنها را به سرور دانلود کنید، فایل های قدیمی را با موارد جدید جایگزین کنید. برای انجام این کار، از هر نوع کلینت استفاده کنید (من FileZilla را توصیه می کنم) یا مدیر فایل در کنترل پنل میزبانی خود. اطمینان حاصل کنید که فایل core / config / config.inc.php و پوشه Core / Components / رونویسی نشده اند.

زمان شروع به به روز رسانی MODX Revo است. در نوار آدرس وارد کنید:

http://site.ru/setup/

اول از همه، شما باید یک زبان را در لیست کشویی انتخاب کنید. من "ru" را انتخاب می کنم.

در مرحله "تنظیمات" انتخاب کنید "به روز رسانی یک نصب موجود"، اگر چه در نظریه باید به طور خودکار اتفاق می افتد.

پس از چند مرحله ساده، که به فشار دادن دکمه های "بعدی" کاهش می یابد، شما از نصب و دکمه ورود به سیستم استفاده کنید.

فراموش نکنید که همه چیز را نیز مطمئن شوید فایل های راه اندازی از سرور حذف شد. این باید اتفاق بیفتد حالت اتوماتیکاما من همیشه ترجیح می دهم خودم را دوباره راهنمایی کنم.

در بالا، ما به طور کامل مسئله نحوه به روز رسانی انقلاب MODX را به طور کامل تقسیم کردیم. امیدوارم مشکل شما نباشد اما اگر سوالی دارید، منتظر آنها در نظرات هستید. من سعی خواهم کرد تا به همه کمک کنم.

متأسفانه، سیستم کنترل انقلاب MODX توانایی انجام یک روش به روز رسانی CMS را با فشار دادن یک دکمه، همانطور که در وردپرس و بسیاری از موتورهای دیگر انجام می شود، فراهم نمی کند.

بنابراین، در مرحله اولیه کار در کاربران بی تجربه، مشکلات با حفظ CMS به عنوان یک دولت واقعی ایجاد می شود. و برای به روز رسانی آن حیاتی (البته سایت، البته) ضروری است.

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

فرآیند به روز رسانی انقلاب MODX بسیار متفاوت از نصب تمیز آن به سرور نیست. تنها چیزی که می خواهید به یاد داشته باشید این است که فایل را حذف یا بازنویسی کنید core / config / config.inc.php.

1. دانلود بسته نصب MODX

ما به وب سایت رسمی Modx.com به بخش بروید " دانلود "بسته نصب را دانلود کنید. که در این بخش نسخه استاندارد نصب کننده وجود دارد ( سنتی) نسخه توسعه یافته ( پیشرفته) کمی عمیق تر - https://modx.com/download/other-downloads. بسته CMS خود را انتخاب کنید.

2. تمیز کردن سایت ذخیره سازی

در پانل اداری سایت، انتخاب کنید " مدیریت - Clear Site Cache».

پس از پاک کردن حافظه پنهان، تمام جلسات را کامل می کنید: " مدیریت - تمام جلسات را کامل کنید»

3. دانلود فایل ها به سرور

آپلود فایل های بسته نصب نشده بسته بندی شده به سرور ما. برای بسته بندی پیشرفته پوشه ها نامیده می شوند هسته و برپایی.. تنها دو نفر از آنها وجود دارد. برای یک بسته استاندارد ( سنتی) پوشه ها کمی بیشتر هستند.

دانلود فایل را می توان از طریق سرویس گیرنده FTP انجام داد و با استفاده از پانل کنترل میزبان. اگر شما آن را از طریق کنترل پنل انجام دهید، می توانید به طور مستقیم بایگانی را دانلود کنید، و Unpacking در حال حاضر در سرور است. بنابراین سریعتر خواهد بود. حذف فایل های کشویی از طریق کنترل پنل نیز شما را صرفه جویی خواهد کرد.

4. اجرای فرآیند به روز رسانی

به منظور به روز رسانی موتور ما، همین کار را با خراش انجام دهید. به آدرس بروید site.ru/setup.و سپس دستورالعمل های نصب را فراخوانی کنید. تنها تفاوت این گزینه نیست " نصب جدید "، ولی " ارتقاء نصب موجود».

5. بررسی به روز رسانی

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

اطمینان حاصل کنید که فایل های نصب از سرور حذف شده اند. این در حالت اتوماتیک اتفاق می افتد. در مرحله آخر نصب، با توجه به اینکه علامت چک بر حذف بسته نصب حذف نشده است، اما بهتر است که تقویت شود و دوبار بررسی شود.

توسعه دهنده باب Ray یک افزودنی ایجاد کرده است، طراحی شده برای تسهیل روش به روز رسانی Revo. شما می توانید جزئیات بیشتری در مورد این مکمل در صفحه پیدا کنید. این نامی است که آن را دارد.

برای سرعت بخشیدن به کار سایت های خود در انقلاب MODX، توصیه می شود که از PHP 7 استفاده کنید. در بعضی موارد، تفاوت حتی با چشم غیر مسلح قابل مشاهده است. زمان پاسخ سرور نیز تقریبا سه بار کاهش یافته است.

یک هفته پیش، انتشار تازه ای از انقلاب MODX تحت نسخه 2.7.0 منتشر شد. خروج آن به یک دلیل خوب برای نوشتن دستورالعمل ها در مورد به روز رسانی این سیستم مدیریت محتوای محبوب تبدیل شده است. بلافاصله رزرو کنید که ما انقلاب MODX را به صورت دستی به روز می کنیم، بدون کمک هر پلاگین.

انقلاب MODX همچنان هیچ مکانیکی برای نصب به روز رسانی چند کلیک ماوس ندارد. البته می توانید با نصب یک پلاگین ویژه از موقعیت خارج شوید. اما امروز ما به روز رسانی انقلاب MODX را بدون نصب افزایشی در نظر می گیریم.

MODX Revolution 2.7.0 دارای سیستم های زیر است:

  • پی اچ پی 5.5 یا بالاتر؛
  • MySQL 5.5 یا بالاتر، Mariadb 10.1 یا بالاتر، Percona Server 5.6 یا بالاتر (برای انتخاب)؛
  • آپاچی 2.2 یا بالاتر، nginx 1.8 یا بالاتر (برای انتخاب)؛

توجه!

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

اما قبل از پشتیبان، مطلوب است که حافظه پنهان سایت را پاک کنید. این در منو انجام می شود کنترل.

پس از آن، ما یک نسخه پشتیبان از سایت را تهیه می کنیم. پاک کردن حافظه پنهان و تکمیل جلسات در مقابل به روز رسانی مورد نیاز است، شما یک نسخه پشتیبان تهیه کنید یا نه.

آخرین نسخه CMS از سایت رسمی را دانلود کنید. ما نیاز به یک نسخه به نام توزیع پیشرفته. شما می توانید آن را در صفحه در این لینک دانلود کنید. این نسخه در مقایسه با استاندارد برش داده شده است.

آپلود فایل ها به سرور، جایگزین جریان. پس از آن به صفحه بروید / برپایی /. اول از همه، زبان را انتخاب کنید.

جادوگر نصب شروع خواهد شد.

گزینه را انتخاب کنید ارتقاء نصب موجود. اگر می خواهید پارامترهای سایت مانند یک اتصال به پایگاه داده را تغییر دهید، مسیر پانل کنترل یا هسته را انتخاب کنید به روز رسانی گسترده.

جادوگر نصب پس از آن شما می توانید نصب مستقیم را اجرا کنید. پس از اتمام موفقیت آمیز خود، این پیام را خواهید دید:

پس از اتمام به روز رسانی انقلاب MODX تکمیل شده است، شما پیامی را که کاتالوگ هسته در آن قرار دارد روبرو می شود دسترسی آزاد. چگونه می توانید آن را تعمیر کنید، می توانید در آن بخوانید.

زمان خوب روز، خوانندگان عزیز. امروز من به شما می گویم که چگونه سیستم تکامل MODX را به روز رسانی کنید آخرین نسخه. به عنوان مثال، من از نسخه 1.0.5 تا 1.0.14 به روز می شود. من قبلا سایت هایم را به آخرین نسخه ها به روز کرده ام، اما از 1.0.14 با یک مشکل مواجه شدم. برای صادق بودن در حال حاضر و من به یاد نمی آورم چه. بسیاری از جایی که من دنبالش بودم دستورالعمل های دقیق پس از تجدید در این نسخه، اما من آن را پیدا نکردم. در روند به روز رسانی سایت، که من نیاز داشتم، این مقاله را نوشتم. ما گام به گام عمل می کنیم:

1. ما فایل های پشتیبان و پایگاه های داده را تهیه می کنیم

بهترین کار پشتیبان گیری از طریق پانل شرکت میزبان خود، همانطور که آنها یک آرشیو ایجاد می کنند و فایل ها در آن گم نمی شوند، اما از طریق فایل های مشتریان FTP می توانند از دست رفته باشند

2. آخرین نسخه تکامل MODX را دانلود کنید

در اینجا صفحه رسمی آخرین نسخه MODX EVO است. روی دکمه کلیک کنید " سنتی"، بایگانی پرش شروع می شود. فایل ها را بر روی دسکتاپ خود باز کنید

3. پوشه های سیستم تغییر نام

تغییر نام پوشه ها دارایی های. و مدیر. که در assets_old. و manager_old. به ترتیب. ما این کار را انجام می دهیم تا بار دیگر این پوشه ها را بریزیم و فایل ها را پشت سر بگذاریم، اگر در طول فرآیند به روز رسانی اشتباه باشد.

4. فایل config.inc.php را ذخیره کنید

ذخیره به فایل دسکتاپ شما config.inc.phpکه در پوشه قرار دارد مدیر (خوب، در حال حاضر Manager_Old) / شامل از سایت ما

5. فایل های پیچیده به سرور

از آرشیو دانلود شده پوشه ها دارایی های., مدیر., نصب و فایل ها index.php و index-ajax.php. در ریشه سایت ما در تکامل MODX. فایل ها index.phpو index-ajax.php.ما جایگزین می کنیم

6. فایل config.inc.php به پوشه مدیریت

شما باید یک فایل پیکربندی را به یک پوشه جدید مدیریت کنید. config.inc.php با پیکربندی اتصال به پایگاه داده ما برای اجازه نصب MODX که ما به روز رسانی می کنیم، و نه یک نصب جدید

7. سایت را باز کنید و روی نصب کلیک کنید

باز کن صفحه اصلی سایت ما و بر روی لینک کلیک کنید الآن نصب کن.

8. ما دستورالعمل های به روز رسانی را دنبال می کنیم

خواهیم دید صفحه شروع نسخه Evolution Modx 1.0.14 (از 5 ژوئن 2014)، روسیه را انتخاب کنید و روی Next کلیک کنید (بعدی)

9. به روز رسانی نصب موجود را انتخاب کنید

از آنجا که ما به پوشه ریختیم مدیر. فایل پیکربندی. config.inc.php، ما قبلا به طور خودکار انتخاب می شود "به روز رسانی"

10. تمام اضافه ها را نصب کنید

در اینجا ما همه چیز را به عنوان آن را ترک، اگر تنها شما تغییر بخش های snippeps و پلاگین ها نیست. اگر چنین است، به روز رسانی نکنید، این افزودنی ها تغییرات قابل توجهی را انجام داده اند

11. موافقت با شرایط مجوز و ادامه نصب


این برنامه قابلیت های سرور شما را بررسی می کند و شما باید با شرایط مجوز موافقت کنید و روی دکمه کلیک کنید "نصب"

11. نصب شده با موفقیت انجام شده است.


نصب کننده به شما در مورد آنچه که به روز شد، و آنچه نصب شده است مطلع می کند. در نقطه "حذف پوشه و فایل های برنامه نصب از سایت من"، ما یک تیک را قرار داده ایم (اگر چه به طور پیش فرض ایستاده است) و روی دکمه "Close" کلیک کنید

12. ما به مدیر می رویم


ما فرم طولانی مدت دولت را می بینیم، تنها با طراحی به روز شده. ما شادی می کنیم در حال حاضر ورود و رمز عبور

12. ما به سایت می رویم

ما به خودم و سایت می رویم و تصویر بسیار دلپذیر را نمی بینیم. قسم می خورم "MODX در هنگام تلاش برای تجزیه منابع درخواست شده، خطای زیر را تجربه کرد:". ناراحت نشوید، همه چیز خوب است، فقط برخی از موارد افزودنی که ما علاوه بر نصب از پلاگین های استاندارد نصب شده و قطعه ما در پوشه دارایی نداریم، همانطور که جدید است.

13. ما افزودنیهای Add-Ons را از Assets_old به دارایی ها دانلود می کنیم

پوشه را بر روی دسکتاپ خود دانلود کنید assets_old.. پوشه جدید را در سایت باز کنید دارایی / قطعه و ما آن را با پوشه assets_old / snippets نوشتیم. ما هر قطعه را در پوشه assets_old چک می کنیم، و اگر برخی در پوشه دارایی نیستند، آن را دانلود کنید. من این عکس را دریافت کردم

ما همان را با پلاگین ها و ماژول ها انجام می دهیم. به پوشه بروید assets_old / plugins. و آن را با یک پوشه جویدن دارایی / پلاگین هاشبیه به ماژول ها: assets_old / ماژول / از جانب دارایی / ماژول. از دست رفته است - پر کنید

14. تصاویر و فایل های سایت

شبیه به قطعه، ماژول ها و پلاگین ها تصاویر و فایل ها را از پوشه های Assets_old / تصاویر و assets_old / فایل ها در دارایی ها / تصاویر / فایل ها / فایل ها قرار داده است.

P.S. اگر شما در پوشه دارید دارایی های. هنوز هم فایل ها یا پوشه ها وجود داشت، آنها نیز باید در آن کپی شوند دارایی های جدید. من فقط فایل ها را داشتم تصاویر و فایل ها.

15. سایت را باز کنید و شادی کنید

به روز رسانی با موفقیت و در کل گذشت 15 مرحله. پوشه ها manager_old. و assets_old. می تواند حذف شود شما یک طراحی مدیریت به روز شده، اسکریپت های بهبود یافته و پلاگین های سیستم، کار شتاب گرفتید CMS تکامل MODX و مهمترین چیز امنیت بالاتر در مقایسه با S. نسخه های قبلی و به ویژه 1.0.5.

P.S. قطعه های Dodel و پلاگین ها

اگر شما تمام Spitps و پلاگین ها را هرگز تحت تغییر قرار نگرفته اید، پس شما نگران نباشید، اما اکثر آنها این قطعه ها را تغییر می دهند ajaxsearch یا به همین ترتیب. اول از همه این مربوط به سردبیر است tinymceبنابراین در تمام سایت هایی که به روز رسانی کردم، این ویرایشگر به درستی کار نمی کند. من مقالات کوچک را خواهم ساخت و توضیح خواهم داد که چگونه با یک مشکل خاص مقابله کنم. اولین مقاله راحت تر از tinymce خواهد بود (به نظر من).

و همچنین تغییرات جزئی در سایر موارد را تغییر می دهد.

  • ما برو برو عناصر - عناصر کنترل - پلاگین ها - Transalias - پیکربندی. در نقطه جدول ترانس انتخاب کنید - روسی.. در غیر این صورت، ما اسم مستعار (URL) را بر روی سیریلیک تولید خواهیم کرد، و ما به آن نیاز نداریم. ما به نام مستعار نیاز داریم تا در لاتین ترجمه شود.
  • اگر قبل از به روز رسانی تغییر کرده اید فرم های CSS جستجو کردن ajaxsearch، به احتمال زیاد شما تکه تکه کردن این قطعه را تغییر دادید. تک، اگر شما به جستجو آمده اید، فقط تمام Chhank را از سایت قدیمی جایگزین کنید. نشانی: دارایی / قطعه / AJAXSEARCH / TEMPLATES

با تشکر از همه شما برای توجه و موفقیت شما در کار شما! امیدوارم این مقاله به شما در به روز رسانی سایت در تکامل MODX کمک کند