نصب MODX، اجزا و تنظیمات اولیه آنها. MODX Revo - آدرس پنل تغییر نصب سیستم

نصب MODX

به File Manager پنل ISPmanager خود بروید، دایرکتوری را در پوشه /www/ انتخاب کنید و آرشیو را با MODX Revolution در آنجا آپلود کنید. آخرین نسخهدر حال حاضر modx-2.5.5-pl). پس از باز کردن محتویات پوشه با کلیک بر روی دکمه Extract to this directory.

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

سپس همه چیزهای غیر ضروری را حذف می کنیم، ابتدا این فایل index.html، پوشه modx-2.5.5-pl، بایگانی modx-2.5.5-pl.zip است و نام فایل ht.access را تغییر می دهیم. htaccess.

اکنون باید یک پایگاه داده برای سایت آینده خود ایجاد کنیم. در پنل ISPmanager به دنبال Databases بگردید و به آنجا بروید. در بالا یک دکمه ایجاد وجود دارد که پس از کلیک کردن روی آن پنجره ای با فیلدها ظاهر می شود که باید موارد زیر را مشخص کنید:

نام:[دامنه]_جدید
سرور پایگاه داده: MySQL
رمزگذاری: utf8
کاربر:--ایجاد کاربر جدید--
نام کاربری:[دامنه]_جدید
کلمه عبور:(با کلیک بر روی مکعب ها ایجاد می شود)

به جای [دامنه]، باید دامنه ما را بدون علائم نگارشی وارد کنید، به عنوان مثال، site.com شبیه مال ما خواهد شد. sitecom_new

نام و رمز عبور را در دفترچه یادداشت ذخیره می کنیم تا بتوانیم از این داده ها هنگام نصب MODX استفاده کنیم. با کلیک بر روی OK ذخیره کنید.

حالا بیایید به نصب خود MODX بپردازیم. برای انجام این کار، به لینک site.com/setup/ بروید و پنجره نصب را ببینید:

در مورد سوم، شما باید فشرده سازی CSS / JS را غیرفعال کنید.

در نهایت، داده‌هایی که قبلاً ایجاد شده‌اند، یعنی داده‌های ورودی به پایگاه داده را وارد می‌کنیم داده های MySQL. میزبان پیش فرض لوکال هاست است.

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

هنگامی که برای اولین بار وارد کنترل پنل سایت می شوید، با خطایی مواجه می شویم که به ما اطلاع می دهد که دسترسی به هسته سایت امن نیست.

برای اینکه مهاجمان نتوانند ما را هک کنند، باید از هسته سیستم MODX محافظت کنیم که به طور پیش فرض در پوشه /core/ قرار دارد. بیایید وارد آن شویم و نام فایلی را که در آنجا قرار دارد تغییر دهیم ht.accessکه در htaccess.

راه اندازی MODX Revolution

ابتدا باید یک Service Provider جدید از modstore.pro در بخش Applications -> Installer ایجاد کنید تا در آینده بتوانیم اجزای لازم برای سایت خود را از آنجا دانلود کنیم.

سپس باید اجزای لازم را دانلود کنید. در اینجا لیست کوتاهی از مواردی است که من تقریباً در هر سایتی استفاده می کنم:

از ارائه دهنده خدمات Modx.com

  1. TinyMCE - ویرایشگر بصری
از ارائه دهنده خدمات Modstore.pro
  1. بلیط - (هنگام نصب، بلافاصله pdoTools و Jevix را نصب می کند)
  2. phpThumbOn - پیش نمایش های کش را ایجاد می کند
  3. yTranslit - نام مستعار لینک های زیبایی می سازد
  4. آس - برجسته سازی نحو
  5. mSearch2 - جستجوی عالی برای یک فروشگاه آنلاین
  6. دفتر - منطقه شخصی، مجوز
  7. sendex - اشتراک خبرنامه
  8. ResVideoGallery - گالری ویدئو
  9. HybridAuth -
  10. فرم آژاکس - بازخورد در مورد AJAX
  11. HybridAuth - مجوز از طریق رسانه های اجتماعی
  12. ارتقا دهید - به روز رسانی موتور در چند کلیک
  13. UserProfile2 - یک بارگذاری کاربر و همچنین صفحات نمایه فردی و موارد مشابه ایجاد می کند
انواع محتوا

در منوی اصلی Content -> Content Types را انتخاب کنید و در مقادیر HTML .html را به اسلش / تغییر دهید.

سیستمیک تنظیمات MODXانقلاب

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

در اینجا، ابتدا yTranslit را پیکربندی می کنیم، باید فضای نام ytranslit را از فیلتر انتخاب کنید، در لیستی که باز می شود، Yandex API Key را با علامت مثبت باز کنید و روی پیوند کلیک کنید تا API دریافت کنید، سپس کلید را در این قسمت کپی کنید. .

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

نام سایت- کامپیوتر بعدی (نام سایت را وارد کنید)
public_default- بله (به طور پیش فرض منتشر شود)
friendly_alias_realtime- بله (ایجاد نام مستعار در زمان واقعی)
friendly_alias_restrict_chars-الفبایی
friendly_alias_translit- روسی
friendly_urls- آره
use_alias_path- آره

فایل های سئو

ما باید فایل های زیر را ایجاد کنیم:

  • صفحه یافت نشد
  • robots.txt
  • sitemap.xml
تنها کاری که باید انجام دهید ایجاد یک Document با یک قالب خالی به نام SEO است که در آن تیک Publish را بردارید و در منو تیک Do not show را بزنید. سپس، یک سند فرزند از این سند ایجاد کنید و نام آن را robots.txt بگذارید، به تب تنظیمات بروید.

نوع محتوا را روی متن تنظیم کنید و تیک گزینه Use HTML editor را بردارید، سپس چک باکس Freeze URI را علامت بزنید و robots.txt را در فیلد ظاهر شده وارد کنید.

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

User-agent: * Disallow: / Disallow: /manager/ Disallow: /connectors/ Disallow: /core/ Disallow: /assets/components/ میزبان: site.com نقشه سایت: http://site.com/sitemap.xml محل سایت .com آدرس فعلی ما است.

پس از آن، باید یک سند فرزند دیگر از سند سئو ایجاد کنید و نام آن را بگذارید sitemap.xml. نوع محتوا را روی XML تنظیم کنید و تیک گزینه Use HTML editor را بردارید، سپس چک باکس Freeze URI را علامت بزنید و sitemap.xml را در فیلد ظاهر شده وارد کنید.

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

[[!pdoSitemap]] حالا بیایید یک دسته به نام Sites ایجاد کنیم و از آن یک نام از دامنه خود ایجاد کنیم، به عنوان مثال site.com

بعد از آن به سراغ قالب ها می رویم و در دسته Sites - site.com یک قالب ایجاد می کنیم که آن را Page not found می نامیم. بعد، در بخش های سند سئو، یک سند فرزند جدید ایجاد کنید و نام آن را Page Not Found بگذارید. صرفه جویی. بعد از اینکه وارد سند ایجاد شده Page not found شدیم و در قسمت Content که ویرایشگر تصویری TinyMCE را داریم، روی دکمه HTML کلیک کرده و در پنجره باز شده موارد زیر را قرار دهید:

با آدرس " "چیزی نیست.

دلایلی که می تواند منجر به خطا شود:

به اصلی

سپس ما ذخیره می کنیم.

به System Preferences بروید و به دنبال آن بگردید error_pageو در فیلد مقدار، شناسه سند را وارد می کنیم Page not found، تمام شناسه های موجود در فهرست منابع در پرانتز Home (1) و غیره قرار دارند.

علاوه بر این. بیایید تنظیمات سیستم را ایجاد کنیم. برای این کار به قسمت System Settings رفته و فضای نام را انتخاب کنید هستهو فیلتر کنید سایت اینترنتی. سپس بر روی دکمه Create a new parameter کلیک کنید و در پنجره باز شده مقادیر زیر را وارد کنید:

کلید
sites_img معنی
/assets/sites/[[++site_url]]/images/ ذخیره. به همین ترتیب، ما 3 پارامتر دیگر ایجاد می کنیم:

کلید
sites_css معنی
/assets/sites/[[++site_url]]/css/ کلید
sites_js معنی
/assets/sites/[[++site_url]]/js/ کلید
sites_fonts معنی
/assets/sites/[[++site_url]]/fonts/ آمادگی ما برای هر سایتی آماده است.

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

تنظیمات زیادی در این سیستم کنترل وجود دارد، این امکان وجود دارد که در ابتدا حتی ممکن است دچار سردرگمی و سردرگمی شوید. تنظیمات اولیه سیستم را که برای عملکرد صحیح وب سایت یا پورتال شما ضروری است در نظر بگیرید

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

این را می توان از طریق یک کلاینت FTP یا از طریق انجام داد مدیر فایلمیزبانی کنترل پنل، یا با استفاده از مدیر فایل بخش اداری MODX (برگه " فایل ها” در سمت چپ پنجره).

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

تنظیمات بیشتر در پنجره "System Settings and Events" انجام می شود. برای باز کردن پنجره تنظیمات، نشانگر ماوس را به نماد چرخ دنده در گوشه سمت راست بالای پنل مدیریت ببرید و اولین مورد "تنظیمات سیستم" را انتخاب کنید.

تعداد زیادی تنظیمات سیستم در Revo وجود دارد

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


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


پارامترهای اساسی سیستم که معمولاً بلافاصله پس از نصب MODX ویرایش می شوند

بخش "سایت"

  • نام سایت: نام پروژه مورد نیاز ما، فرم رایگان
  • پیام سایت در دسترس نیست: متنی که در حالت سایت آفلاین (انتشار نشده) نمایش داده می شود، فرم رایگان
  • به صورت پیش فرض منتشر کنید: می شود سند جدیدبرای مشاهده توسط بازدیدکنندگان بلافاصله پس از ایجاد و ذخیره، گزینه های انتخابی شما در دسترس است آره/خیر

بخش "سیستم و سرور"

  • نمایش فید RSS "MODX News": غیر فعال کردن ( خیر)
  • نمایش فید RSS اطلاعیه های امنیتی MODX: غیرفعال کردن ( خیر)

بخش "کنترل پنل"

  • نمایش متن راهنمای ابزار در کنار فیلد: توضیحات آیتم های منو، فقط در هنگام آشنایی با سیستم مفید است، بعدا می توان آن را غیرفعال کرد، گزینه ها آره/خیر
  • فرمت تاریخ در کنترل پنل: قابل تغییر به ما، بومی، d-m-Y
  • روز اول هفته: تنظیم 1 ما استروگاتسکی نیستیم

بخش URL های دوستانه - حالت CNC

  • آوانویسی مستعار: روسی(برای فعال کردن نویسه‌گردانی، علاوه بر این باید یک افزونه نصب کنید ترجمه)
  • پسوند ظرف: پاکسازی
  • از URL های دوستانه استفاده کنید: آره
  • حالت URL دوستانه دقیق: آره
  • URI های تکراری را در همه زمینه ها بررسی کنید: آره

پس از فعال کردن CNC (حالت URL دوستانه) در سایت، نام ht.access را در ریشه سایت به .htaccess تغییر دهید، در غیر این صورت وقتی می خواهید به صفحاتی غیر از صفحه اصلی بروید، خطای 404 دریافت خواهید کرد.

تأیید تغییرات یا ذخیره پارامترها لازم نیست، همه چیز به طور خودکار اتفاق می افتد.

همچنین می توانید از بخش " انواع محتوا"(مورد منو" محتوا”) و فیلد را پاک کنید فرمت فایل' در پارامتر HTML. حالا آدرس صفحه بدون پسوند می شود یعنی http://site_address/aboutبجای http://site_address/about.html.

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

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

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

این را می توان از طریق یک کلاینت FTP یا از طریق مدیر فایل کنترل پنل میزبانی یا با استفاده از مدیر فایل بخش مدیریت MODX (برگه " فایل ها” در سمت چپ پنجره).

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

پنجره را بازخوانی کنید تا مطمئن شوید پیام از بین رفته است.

تنظیمات بیشتر در پنجره "System Settings and Events" انجام می شود. برای باز کردن پنجره تنظیمات، نشانگر ماوس را به نماد چرخ دنده در گوشه سمت راست بالای پنل مدیریت ببرید و اولین مورد "تنظیمات سیستم" را انتخاب کنید.

تعداد زیادی تنظیمات سیستم در Revo وجود دارد

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

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

پارامترهای اساسی سیستم که معمولاً بلافاصله پس از نصب MODX ویرایش می شوند

بخش "سایت"

  • نام سایت: نام پروژه مورد نیاز ما، فرم رایگان
  • پیام سایت در دسترس نیست: متنی که در حالت سایت آفلاین (انتشار نشده) نمایش داده می شود، فرم رایگان
  • به صورت پیش فرض منتشر کنید: آیا سند جدید بلافاصله پس از ایجاد و ذخیره برای مشاهده توسط بازدیدکنندگان در دسترس خواهد بود، انتخاب شما، گزینه ها آره/خیر

بخش "سیستم و سرور"

  • نمایش فید RSS "MODX News": غیر فعال کردن ( خیر)
  • نمایش فید RSS اطلاعیه های امنیتی MODX: غیرفعال کردن ( خیر)

بخش "کنترل پنل"

  • نمایش متن راهنمای ابزار در کنار فیلد: توضیحات آیتم های منو، فقط در هنگام آشنایی با سیستم مفید است، بعدا می توان آن را غیرفعال کرد، گزینه ها آره/خیر
  • فرمت تاریخ در کنترل پنل: قابل تغییر به ما، بومی، d-m-Y
  • روز اول هفته: تنظیم 1 ما استروگاتسکی نیستیم

بخش URL های دوستانه - حالت CNC

  • آوانویسی مستعار: روسی(برای فعال کردن نویسه‌گردانی، علاوه بر این باید یک افزونه نصب کنید ترجمه)
  • پسوند ظرف: پاکسازی
  • از URL های دوستانه استفاده کنید: آره
  • حالت URL دوستانه دقیق: آره
  • URI های تکراری را در همه زمینه ها بررسی کنید: آره

پس از فعال کردن CNC (حالت URL دوستانه) در سایت، نام ht.access را در ریشه سایت به .htaccess تغییر دهید، در غیر این صورت وقتی می خواهید به صفحاتی غیر از صفحه اصلی بروید، خطای 404 دریافت خواهید کرد.

تأیید تغییرات یا ذخیره پارامترها لازم نیست، همه چیز به طور خودکار اتفاق می افتد.

همچنین می توانید از بخش " انواع محتوا"(مورد منو" محتوا”) و فیلد را پاک کنید فرمت فایل' در پارامتر HTML. حالا آدرس صفحه بدون پسوند می شود یعنی http://site_address/aboutبجای http://site_address/about.html.

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

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

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

1 هسته متحرک

2 آدرس پنل را تغییر دهید

معمولاً پنل مدیریت سایت در MODX در https://site.ru/manager قرار دارد. جابجایی پنل مدیریت به پوشاندن ردپای MODX کمک می کند تا کمی باقی بماند، و انجام این کار به آسانی شلیک گلابی است - فقط نام خود دایرکتوری را تغییر دهید (مثلاً از مدیر به مدیر یا abracadabra)، و سپس مسیر جدید را مشخص کنید. در یک فایل پیکربندی:

  • core/config/config.inc.php

3 افزونه ها را به روز کنید

حتی اگر عملکرد نسخه های فعلیکاملاً از موارد اضافه شده راضی هستم، این بدان معنا نیست که هیچ دلیلی برای به روز رسانی وجود ندارد. همانطور که می‌دانید، نسخه‌های جدید نرم‌افزار نه تنها ویژگی‌های جدید، بلکه رفع باگ‌های مختلف را نیز به همراه دارند (اگرچه معمولاً باگ‌های جدید نیز در آن گنجانده می‌شود).

4 MODX را به روز کنید

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

5 تقسیم کن و غلبه کن

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

حتی اگر مدیر محتوا برای سرهم‌کردن سیستم دست‌های خود را خارش ندهد، ممکن است مهاجمی ظاهر شود که با سوء استفاده از بی‌کفایتی کاربر، می‌تواند دسترسی به پنل مدیریت را متوقف کند. این امر به ویژه در صورتی صادق است که کار با سایت از طریق یک اتصال ناامن انجام شود، در نتیجه ورود و رمز عبور از طریق شبکه به فرم باز. برای کاهش خطر رهگیری رمز عبور، توصیه می شود یک گواهی SSL خریداری و نصب کنید، سپس تمام درخواست ها به صورت رمزگذاری شده ارسال می شود.

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

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

نیاز اصلی هنگام ایجاد سایت در MODX Revolution دانش و درک اصول اولیه فناوری های HTML و CSS است، بدون آنها بهتر است این CMS را مطالعه نکنید. علاوه بر این، در چارچوب این دوره، همچنین باید از پلتفرم Twitter Bootstrap 3 آگاهی داشته باشید، زیرا کل رابط وبلاگ با استفاده از کلاس ها و اجزای این پلتفرم ایجاد خواهد شد.

مراحل نصب سیستم MODX Revolution را به صورت مرحله ای در نظر بگیرید.

مرحله مقدماتی:

نصب CMS MODX:


ورود به کنترل پنل سایت:

برای ورود به کنترل پنل سایت باید نوار آدرسمرورگر، آدرس زیر را وارد کنید: "http://www.mysite.ru/manager/"

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

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