Засварлах үед “Холболтын хугацаа дууссан” гэсэн цонх гарч ирээд байна

Нийтэлсэн:

Ангилал:

,

Засварлах үед “Session Expired” попап байнга гараад байна

Page Builder Sandwich нь таныг WordPress-д нэвтэрсэн хэвээр байгаа эсэхийг тогтмол шалгадаг. Энэ нь таныг хадгалах товчийг дарах үед өөрчлөлтүүд гарцаагүй хадгалагдах баталгааг хангах зорилгоор хийгддэг. Мөн үүнийг нийтлэл түгжих болон автомат хадгалалтад ашигладаг.

Бид эдгээр шалгалтыг хийхийн тулд WordPress Heartbeat API-д тулгуурладаг бөгөөд энэ нь цаашлаад хөтчийн cookie болон сэшнд тулгуурладаг. Тиймээс хэрэв танд засварлах үед “session expired” попап цонх байнга гарч ирээд байвал WordPress таныг зөв хянахад ямар нэг зүйл саад болж байж магадгүй юм. Үүнийг шийдвэрлэхийн тулд та дараах зүйлсийг хийж болно:

Кэшээ цэвэрлэх

Хэрэв та кэшийн залгаас суулгасан, эсвэл DNS кэш, эсвэл ямар нэгэн хэлбэрийн кэш байгаа бол тэдгээрийг цэвэрлэнэ үү. Мөн хөтчийнхөө кэшийг цэвэрлээрэй. Таны сайтын хамгийн сүүлийн үеийн скриптүүд танд хүрэхгүй байх магадлалтай.

Cookie-гээ цэвэрлэх

Таны cookie-нүүд эвдэрсэн байх бас магадлалтай бөгөөд үүнийг хөтчийнхөө тохиргооноос хөтчийн cookie-г цэвэрлэснээр хялбархан шийдвэрлэх боломжтой. Энэ нь ихэвчлэн хөтчийн кэшийг цэвэрлэх сонголтын ойролцоо байдаг.

Сайтын URL тохиргоогоо шалгах

Settings > General руу орж тохиргоогоо шалгана уу. WordPress Address (URL) болон Site Address (URL) тохиргоог хайна уу. Тэдгээрийн домэйн болон протоколууд нь таны бодит домэйнтэй тохирч байх ёстой. Жишээлбэл, хэрэв нэг нь “http://” гэж байгаа боловч та сайт руугаа “https://” ашиглан ордог бол тохиргоо нь “https://” байх ёстой. Өөр нэг нийтлэг асуудал бол эдгээр URL-уудын нэг нь “www”-тэй, нөгөө нь үгүй байх явдал юм.

Эдгээр нь тохирч байх ёстой:

a96f7d7412 file jRzgrZO0et

эсвэл:

e00b20cbb4 file dTXaKDFHET

Үүнийг засахын тулд та Settings > General хэсгээс тохиргоог өөрчлөх боломжтой. Хэрэв та эдгээр тохиргоог засаж чадахгүй бол FTP-гээ нээж, wp-config.php файлыг засварлан дараах мөрүүдийг нэмж болно:

define( 'WP_HOME', 'http://example.com' );
define( 'WP_SITEURL', 'http://example.com' );
Үүний дараа кэш болон cookie-гээ цэвэрлээд дахин оролдоно уу.

Heartbeat API идэвхгүй болоогүй эсэхийг шалгах

Эцэст нь, танд WordPress-ийн Heartbeat API-г албадан идэвхгүй болгодог залгаас (эсвэл загвар) байгаа эсэхийг шалгана уу. Энэ нь маш тустай бөгөөд бид үүнийг идэвхтэй хэвээр үлдээхийг зөвлөж байна.