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

امروز من با یک خطای کنجکاو مواجه شدم - پس از انتقال سایت (Jumla)، مجوز کار متوقف شد (غیرممکن است که به "مدیر" سایت بروید).

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

علت شماره 1

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

رفع خطا به سادگی - پاک کردن فضای دیسک به طوری که هنوز هم دوازده مگابایت در رزرو وجود دارد، پاک کردن پوشه موقت (TMP).

توجه به یک جنبه مهم - دیسک ممکن است نه تنها محل، بلکه همچنین تعداد قابل دسترس ترین فایل های ایجاد شده (inode)! به این ترتیب، مکان هنوز هم می تواند باقی بماند، اما فایل ها را نمی توان در همان زمان ایجاد کرد!

علت شماره 2

بررسی نشان داد که در این مورد علت، مقادیر اشتباه متغیرها در فایل configuration.php (که در پوشه سایت است)

عمومی $ cookie_domain \u003d "example.org"؛ عمومی $ cookie_path \u003d "/ www"؛ // ظاهرا، او دقیقا این است که از آنجایی که مسیر به وضوح نادرست نشان داده شده است؛

درمان موفق به ایجاد مقادیر خالی برای آنها شد:

عمومی $ cookie_domain \u003d ""؛ عمومی $ cookie_path \u003d ""؛

به طور کلی، به طور کلی، ارزش $ cookie_domain و $ cookie_path متغیر است و باید خالی باشد - استفاده از آنها، به عنوان مثال، برای مواردی که CMS دیگر در زیر پوشه سایت نصب شده است، لازم است :

  • $ cookie_domain : دامنه ای که کوکی معتبر است. به منظور اجازه دادن به کوکی برای همه subdomains، دامنه باید با "." به عنوان مثال - ".yourdomain.com" شروع شود. به طور پیش فرض، نام دامنه مورد استفاده قرار می گیرد که در آن نصب جوملا انجام شد.
  • $ cookie_path : مسیر در سرور که برای آن واقعا موضوع کوکی است. به عنوان مثال، اگر نصب / آزمون /، سپس کوکی تنها در دایرکتوری / تست / و تمام زیر شاخه ها (به عنوان مثال / تست / dir / dir /) دامنه معتبر خواهد بود. به طور پیش فرض، کوکی برای کل دامنه ای که نصب جوملا انجام شد معتبر است.

به صفحه مدیریت سایت خود به صفحه "تنظیمات - عمومی" بروید. در آدرس وردپرس آدرس و زمینه های آدرس سایت، URL دامنه جدید را مشخص کرده و تغییرات را با کلیک بر روی دکمه "ذخیره تغییرات" تایید کنید. پس از آن، وردپرس شما را به صفحه ورود به رابط مدیریت هدایت می کند، اما در حال حاضر در دامنه جدید است.

پایگاه داده

در سایت سایت، در جدول WP_OPTIONS شما باید دامنه سایت را به جدید در مقادیر فیلد Siturl و Home تغییر دهید. این گزینه ها دارای شناسه های مختلف در نسخه های مختلف CMS و تاسیسات هستند. این می تواند ID 1، 2، 33، 37 و هر چیز دیگری باشد. شما می توانید پایگاه داده را با هر راه مناسب تغییر دهید: برای ایجاد یک پرس و جو پایگاه داده SQL از طریق هر مدیر پایگاه داده، پایگاه داده ذخیره سازی SQL ذخیره شده را در یک ویرایشگر متن باز کنید، از مدیران پایگاه داده مانند phpmyadmin، MySQL Workbench، Heidisql، و غیره استفاده کنید

اگر شما نیاز به پرس و جو SQL دارید، باید، به عنوان مثال، باید چنین:

به روز رسانی WP_OPTIONS مجموعه گزینه quote_value \u003d "(! lang: http: //new-domain.doman-zone" WHERE option_name = "home" OR option_name = "siteurl"; !}

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

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

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

برای شروع، ما به میزبانی وب می پردازیم که در آن سایت ایستاده و به پوشه config.cache.php بروید

مسیر این پوشه به شرح زیر است: / core/cache/system_settings/config.cache.php

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

دو خط ما نیاز داریم:

'compress_css' \u003d\u003e '1'،
'compress_js' \u003d\u003e '1'،

به طور پیش فرض، برعکس، آنها "1" ایستاده اند، ما باید '1' را در '0' تغییر دهید، به طوری که آن را در تصویر من است.

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

در خود سرپرست، ما سیستم را با ماوس به ارمغان می آوریم و به "تنظیمات سیستم" می رویم. بعد، ما به دنبال دو خط مشابه هستیم.

در مقابل آنها، کلمات "بله" ایستاده اند، ما باید در دو این خطوط "بله" به "نه" تغییر دهیم.

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

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

من امیدوارم "Troika" شما همچنین حداقل با دنبال کردن درس در شماره 3، وبلاگ خود را در اینترنت، در سرور واقعی، که شما منتظر این مدت طولانی بوده است، دوست دارید ... در نهایت شما می توانید وبلاگ خود را توزیع کنید به همه دوستان و دوستان خود، بیایید شروع به بهبود وبلاگ خودمان کنیم، تلاش می کنیم آن را با "BrainChild" عالی خود بسازیم، که شرمنده نخواهد بود که دیگران را نشان دهند.

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

انتقال وبلاگ در وردپرس

  1. تمام فایل هایی که در پوشه هستند (شما ممکن است به نام متفاوت باشد) کپی به یک پوشه جداگانه، که در آن تمام فایل های وبلاگ ذخیره می شود (من در مورد آن در مورد قبلی گفتم).
    به عنوان مثال، در یک دیسک محلی د، من یک پوشه مشابه نام را ایجاد می کنم. من یک پوشه را در آن ایجاد می کنم وب سایتو تمام فایل ها را کپی کنید d: \\ server \\ صفحه اصلی \\ localhost \\ www \\ web \\ . من این کار را انجام می دهم تا ما به طور معمول یک وبلاگ در یک کامپیوتر محلی برای آزمایشات و غیره کار کنیم. (از آنجا که ما تنظیمات فایل پیکربندی را تغییر خواهیم داد). در حال حاضر تمام فایل های وبلاگ اینجا اینجا هستند:
    در آینده، ما تنها با این پوشه کار خواهیم کرد.و نه با d: \\ server \\ صفحه اصلی \\ localhost \\ www \\ web \\
  2. فایل را باز کنید wp-config.php. در فایل موضوع ما باید نام پایگاه داده را تغییر دهیم. این داده ها را می توان در cPanel یافت (جایی که ما یک پایگاه داده را ایجاد کردیم، نام کاربری، به phpmyadmin آمد، و غیره در آخرین درس) Hoster (چگونه به آنجا برسیم).
  3. نام پایگاه داده را کپی کنید:

  4. توجه به "چیزها" تحت تأکید در فایل wp-config.php.
  5. ما باید آنها را با کسانی که ما ایجاد کرده ایم جایگزین کنیم و در درس قبلی در ایجاد یک پایگاه داده ذکر کردیم:

  6. صرفه جویی wp-config.php. و در همان محل فایل را پیدا کنید آن را از طریق آن باز کنید و همه چیز را حذف کنید، یعنی فایل خالی نگه دارید
  7. بعد، شما باید Process Creation Robots.txt را اجرا کنید

فایل robots.txt نیاز به به درستی نمایه سازی موتورهای جستجو (Yandex، Google، و غیره). اگر چیزی را درک نکنید - نه مشکل، فقط آنچه را که من در زیر نوشتم انجام دهم. برای اطلاعات بیشتر در مورد این فایل، به شما در درس های زیر می گویم. بنابراین، مطمئن شوید که به RSS مشترک شوید، به طوری که در درس جدید تازه وارد وبلاگ ()

ایجاد robots.txt

خود را به کامپیوتر خود دانلود کنید. آن را باز کنید، باید یک فایل وجود داشته باشد robots.txt


انتقال فایل

  1. در حال حاضر FileZilla یا سایر سرویس گیرنده FTP را باز کنید (شما در مورد نصب FileZilla بخوانید و آن را بخوانید). در سمت چپ، به پنجره با وبلاگ خود بروید و در سمت راست بروید، به سرور FTP بروید و پوشه public_html را باز کنید (به عنوان مثال):

  2. ترک کرد تخصیص تمام فایل ها و کلیک کنید دانلود به سرور:
  3. فرآیند کپی کردن فایل ها را شروع کنید. اگر از شما خواسته شده است، "فایل را بازنویسی کنید؟"، تایید کنید. همچنین می توانید پیامی را دریافت کنید نمیتوانید به سرور متصل شوید، فقط کمی صبر کنید، فایل ها را برای بازیابی کپی کنید.
  4. فرایند کپی من 30 دقیقه طول کشید. ولی برخی از فایل ها (80 قطعه) من دارم گذشتاین را می توان در گوشه پایین سمت چپ دیده می شود (اگر تمام فایل ها گذشت، شما 2 مرحله زیر را پرش کنید):

  5. برای ثبت نام آنها را کلیک کنید " انتقال ناکام"(برجسته شده در یک مارکر آبی)، تخصیص تمام فایل ها (شما می توانید ctrl + a)، بر روی دکمه سمت راست ماوس کلیک کنید و را انتخاب کنید "پاک کردن لیست و دوباره اضافه کردن فایل های صف":

  6. حالا شما شما را به برگه انتقال می دهید " فایل ها در کار"، تمام فایل ها را دوباره تخصیص دهید، دکمه راست ماوس را انتخاب کنید و مورد" را انتخاب کنید " انجام وظیفه":
    به عنوان یک نتیجه، تمام فایل ها مورد نیاز است اگر بدون برگزاری، تکرار 4-6 مرحله. با دانلود بر روی آن همه.

تنظیم وبلاگ پس از انتقال

  1. به پنل مدیریت بروید، اما در حال حاضر در سرور واقعی، در آدرس your_sait.ru / wp-admin.
  2. اگر شما چیزی شبیه به این (تصویر زیر) آمده اید، فقط روی لینک کلیک کنید، فقط پلاگین را از حملات XSS کار کرد، هیچ چیز وحشتناک نیست:
  3. admin را وارد کنید، رمز عبور خود را (او همان است که در کامپیوتر محلی بود) و قرار دادن علامت چک "به یاد داشته باشید":
  4. شما در مدیر "بومی" هستید (که ما اغلب در سرور محلی کار می کردیم) تبریک به گذرگاه عالی درس شما! حالا ما برو تنظیمات -\u003e پیوندهای دائمی (CNC):
  5. ما سقوط پایین و کپی تمام اطلاعات در پنجره for.htaccess:
  6. آن را به file.htaccess خود وارد کنید، که در من است lan d / *** نوار / وب / .htaccess دیسک آنچه را که در 5 مرحله ای کپی کردید وارد کنید، فایل را ذخیره کنید. او به نظر می رسد این است:
  7. حالا ما باید این فایل را بر روی سرور به روز کنیم: برای این allocate.htaccess دکمه سمت راست را فشار داده و مورد را انتخاب کنید دانلود به سرور:
  8. مطبوعات خوب:
  9. اکنون فایل به روز شده در سرور.
  10. من همچنین نام و شرح مختصری از وبلاگ را تغییر نام داد. برای انجام این کار وارد شد bloga admin -\u003e ب ساخت و ساز -\u003e عمومی:

در حال حاضر به پوشه محتوای WP بروید و پوشه آپلود را به 777 اضافه کنید (نحوه انجام آن، نشان داده شده است (فقط خواندن نحوه تنظیم حقوق 777 و همه)).

روی این انتقال یک وبلاگ به سرور واقعی کامل است.ما همچنین متعهد هستیم تنظیمات کوچک پس از انتقال، نتیجه - وبلاگ ما در اینترنتبرای رسیدن به آن به اندازه کافی برای شماره گیری your_blog.ru. در مرورگر و این است.

من صادقانه بگویم، درس برای مدت زمان طولانی، به عنوان بسیاری از انواع تصاویر نوشته شده بود و این درس را به عنوان همیشه دقیق انجام داد.

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

هدف I-Aya رسیده است. ما یک وبلاگ ایجاد کرد این موجود هست همه.

در حال حاضر، قبل از ارتقاء و درآمد، درس هایی در طراحی طراحی، ترجمه قالب ها، اضافه کردن ویژگی های جدید به وبلاگ وجود دارد و همه چیز بسیار جالب است! خوشحال خواهم شد که منتظر شما باشم خواننده عزیز، در، و من از شادی پرش می کنم.

دیدن جلسات به زودی در درس های جدید!

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

_______________________________________________________

درس زیر: درس 34 تا آنجا که ممکن است بدون دردسر باشد.