د اډمینر سکریپټونو او مهالویش شویو دندو په کارولو سره د هیسټیا سی پی لپاره د اتوماتیک تازه معلوماتو پلي کولو په اړه لارښود، په بشپړ ډول د لاسي ډاونلوډونو له منځه وړل!

یوځل چې تاسو د اتومات کولو ځواک تجربه کړئ، تاسو به هیڅکله ونه غواړئ چې د لاسي تازه معلوماتو دردناک نړۍ ته بیرته لاړ شئ.

د مدیر فایل تازه کول نه لویه خبره ده او نه کوچنۍ خبره.

خو که تاسو اوس هم هر ځل په لاسي ډول فایلونه ډاونلوډ او بدلوئ، نو دا داسې ده لکه د نل نصبولو پر ځای چې هره ورځ له سیند څخه اوبه راوړئ.

اوس به زه تاسو ته د بشپړ اتوماتیک پروسې له لارې لارښوونه وکړم ترڅو اډمینر تل تازه، خوندي او له اندیښنې څخه پاک وساتم.

ولې باید اډمینر په اتوماتيک ډول تازه شي؟

اډمینر د ډیټابیس مدیریت لپاره یو سپک وسیله ده.

که څه هم د دې د تازه کولو فریکونسي لوړه نه ده، هر تازه معلومات ممکن امنیتي پیچونه یا د ځانګړتیاوو اصلاح کول ولري.

که تاسو د تازه کولو په برخه کې غفلت وکړئ، نو خطر د دروازې په سر کې د خلاصې کیلي پریښودو په څیر دی، کوم چې په هر وخت کې اخیستل کیدی شي.

د اتوماتیک تازه کولو سکریپټونو ګټه دا ده چې دوی په سیسټم کې د "ځان درملنې میکانیزم" نصبولو په څیر دي، نو تاسو اړتیا نلرئ د عملیاتو ترسره کولو هیرولو په اړه اندیښنه ولرئ.

د اډمینر سکریپټونو او مهالویش شویو دندو په کارولو سره د هیسټیا سی پی لپاره د اتوماتیک تازه معلوماتو پلي کولو په اړه لارښود، په بشپړ ډول د لاسي ډاونلوډونو له منځه وړل!

د اتوماتیک تازه معلوماتو اصلي مفکوره

د اتوماتیک تازه معلوماتو ترلاسه کولو لپاره، دوه مهم ګامونه شتون لري:

  1. ولیکئ سکرېپټ تازه کړئدا د وروستي مدیر فایل ډاونلوډ او بدلولو مسؤلیت لري.
  2. ترتیب د کرون مهالویش شوي دندېدا سیسټم ته اجازه ورکوي چې سکریپټ په ټاکلي وختونو کې په اتوماتيک ډول اجرا کړي.

د دې دوو ګامونو یوځای کول به اډمینر تازه وساتي.

لومړی ګام: د اتوماتیک تازه کولو سکریپټ ولیکئ

په سرور کې د سکریپټ فایل جوړ کړئ:

sudo nano /usr/local/bin/update-adminer.sh

لاندې کوډ په فایل کې پیسټ کړئ:

#!/bin/bash
# ==========================================
# Adminer 自动更新脚本
# ==========================================

USER="admin"                   # HestiaCP 用户名
DOMAIN="adminer.domain.com"    # Adminer 域名
WEBROOT="/home/$USER/web/$DOMAIN/public_html"
ADMINER_FILE="$WEBROOT/adminer.php"
TEMP_FILE="/tmp/adminer_latest.php"
echo "🔄 开始检查 Adminer 更新..."
# 1. 下载最新版文件
curl -sL -H "User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64)" \
  -o "$TEMP_FILE" "https://www.adminer.org/latest.php"
# 2. 校验文件是否有效
if grep -q "<?php" "$TEMP_FILE"; then
    mv "$TEMP_FILE" "$ADMINER_FILE"
    chown $USER:$USER "$ADMINER_FILE"
    chmod 644 "$ADMINER_FILE"

    # 3. 清理 PHP OPcache 缓存
    if systemctl is-active --quiet php*-fpm; then
        systemctl restart php*-fpm
    fi

    echo "✅ Adminer 已成功更新至最新版!"
else
    echo "❌ 更新失败:下载的文件无效。"
    rm -f "$TEMP_FILE"
    exit 1
fi

د خوندي کولو او وتلو وروسته، د اجرا کولو اجازه ورکړئ:

sudo chmod +x /usr/local/bin/update-adminer.sh

کله چې دا ګام بشپړ شي، ستاسو سرور به په اتوماتيک ډول د تازه کولو وړتیا ولري.

دوهم ګام: د کرون مهالویش شوي دندې تنظیم کړئ

بل ګام دا دی چې سیسټم ته اجازه ورکړل شي چې سکریپټ په اتوماتيک ډول اجرا کړي.

چالانول crontab:

sudo crontab -e

د فایل په پای کې یوه کرښه اضافه کړئ:

0 3 1 * * /bin/bash /usr/local/bin/update-adminer.sh >/dev/null 2>&1

د کوډ دا کرښه پدې معنی ده: د هرې میاشتې په لومړۍ نیټه د سهار په ۳ بجو یو ځل تازه معلومات اجرا کړئ.

په دې توګه تاسو اړتیا نلرئ د یو څه کولو د هیرولو په اړه اندیښنه ولرئ؛ سیسټم به دا په اتوماتيک ډول ستاسو لپاره بشپړ کړي.

دریم ګام: تایید کړئ چې تازه معلومات بریالي وو.

د ترتیب وروسته، تاسو کولی شئ سکریپټ په لاسي ډول یو ځل چل کړئ:

sudo /usr/local/bin/update-adminer.sh

که تاسو محصول وګورئ:

✅ Adminer 已成功更新至最新版!

دا په ګوته کوي چې د اتوماتیک تازه کولو میکانیزم په عمل کې دی.

د امنیت او اصلاح سپارښتنې

  • د پټنوم قوي ساتنهحتی د مدیر تازه کولو سره، ضعیف پاسورډونه ترټولو لوی زیان منونکي پاتې دي.
  • Faiد بندیز ساتنهد وحشيانه بریدونو مخنیوي او عمومي امنیت ښه کولو لپاره.
  • د HTTPS کوډ کولد معلوماتو خوندي لیږد ډاډمن کولو او د ساده متن لیکیدو مخنیوي لپاره.
  • د ننوتلو څارنهتاسو کولی شئ د ستونزو حل کولو لپاره سکریپټ ته لاګینګ اضافه کړئ.

دا اقدامات، کله چې یوځای شي، د اتوماتیک تازه معلوماتو لپاره اړین دي چې په ریښتیا سره په مؤثره توګه کار وکړي.

د مستند نظرونو یادونه وشوه

د اډمینر رسمي اسنادو له مخې، د فایل وروستۍ نسخه تل له لارې تیریږي ... latest.php اکمالات.

رسمي بیان په واضح ډول وايي: "د مدیر تازه معلومات امنیتي اصلاحات لري، او کاروونکو ته مشوره ورکول کیږي چې دا تازه وساتي."

دا بیان تر ټولو قانع کوونکی دلیل دی چې وښيي چې اتوماتیک تازه معلومات یو اختیار نه دی، بلکې یوه اړتیا ده.

پایله: اتومات کول د یو سیسټم د ژوند وینه ده.

د معلوماتو د امنیت په نړۍ کې، حتی یوه ثانیه هم شاته پاتې کیدل یو ناورین کیدی شي.

د اتوماتیک تازه کولو سکریپټونه او مهالویش شوي دندې په سیسټم کې د تلپاتې حرکت ماشین نصبولو په څیر دي.

دا نه یوازې وخت خوندي کوي، بلکې خوندیتوب هم تضمینوي.

زما خبره ډېره واضحه ده:اتومات کول عیش او عشرت نه دی، بلکې یوه اړتیا ده.

لکه څنګه چې نیچه وویل، "یو سیسټم چې ځان نشي تازه کولی بالاخره به له منځه یوړل شي."

نو راځئ چې اقدام وکړو.

اجازه راکړئ چې اډمینر په اتوماتيک ډول تازه شي، او د لاسي ډاونلوډونو دورې ته الوداع ووایی.

امید چن وییلینګ بلاګ ( https://www.chenweiliang.com/ دلته شریک شوی ټیوټوریل "د هیسټیا سی پی اتوماتیک تازه معلومات مدیر سکریپټ او مهالویش شوي دندې پلي کولو ټیوټوریل: لاسي ډاونلوډونو ته الوداع ووایاست!" ممکن ستاسو لپاره ګټور وي.

د دې مقالې لینک شریکولو ته ښه راغلاست:https://www.chenweiliang.com/cwl-34417.html

د نورو پټو چلونو د خلاصولو لپاره، زموږ د ټیلیګرام چینل سره یوځای کیدو ته ښه راغلاست!

که مو خوښه شوه لایک او شریک کړئ! ستاسو شریکول او خوښول زموږ دوامداره هڅونه ده!

 

评论 评论

ستاسو بریښنالیک پته به خپره نشي. اړین ساحې کارول کیږي * لیبل

مقالې لارښود
پاس شئ