วิธีการอัพเดตเวอร์ชั่น phpmyadmin บนโฮสติ้ง อัปเดตเป็นเวอร์ชันล่าสุดที่นักพัฒนามี

แต่ในเวลาเดียวกันนี่เป็นโปรแกรมแยกต่างหากซึ่งอาจได้รับการอัพเดต พวกเขาแก้ไขข้อผิดพลาดเพิ่มฟังก์ชั่นทำให้งานง่ายขึ้น และจะเกิดอะไรขึ้นถ้า รุ่นใหม่? จัดเรียงเซิร์ฟเวอร์ทั้งหมดอีกครั้งหรือไม่ หรือใช้ชุดประกอบล้าสมัย? ไม่หนึ่งหรืออื่น ๆ สามารถแทนที่ได้ denwer  โมดูล phpMyAdmin ในการทำเช่นนี้คุณไม่จำเป็นต้องอัปเดตทั้งหมด

เมื่อคุณเปิดเว็บไซต์คุณจะขอให้เซิร์ฟเวอร์ชื่อรับผิดชอบโดเมน ชื่อเริ่มต้น แน่นอนคุณสามารถใช้เซิร์ฟเวอร์ชื่อของคุณเองได้ตามคำขอ ในรายการเมนู "ภาพรวมของโดเมน" คุณจะพบปุ่มเพื่อเปลี่ยนชื่อเซิร์ฟเวอร์

จัดการโฮสต์หรือโฮสต์

อาจใช้เวลาหลายชั่วโมงเพื่อให้เซิร์ฟเวอร์ชื่อใช้งานได้ทั้งนี้ขึ้นอยู่กับโดเมน พวกเขาสามารถทำได้ฟรีและนี่เป็นวิธีที่ง่ายที่สุดในการอัพเกรด อย่างไรก็ตามหากพวกเขาปฏิเสธหรือไม่สามารถทำเช่นนี้ได้ก็ถึงเวลาที่ต้องย้ายไปยังผู้ให้บริการที่น่าเชื่อถือมากขึ้น

วิธีอัปเกรดโมดูลในเดนเวอร์

เกี่ยวกับ phpMyAdmin

นี่คือไคลเอนต์แบบกราฟิกจะใช้ในการทำงานกับฐานข้อมูล โดยเฉพาะอย่างยิ่งกับ MySQL DBMS ซึ่งรวมอยู่ในแพ็คเกจเดนเวอร์ด้วย หากคุณไม่ได้ติดตั้งส่วนเสริมดังกล่าวคุณจะต้องป้อนคำสั่ง SQL ทั้งหมดด้วยตนเอง สามารถดาวน์โหลดเวอร์ชันภาษาอังกฤษได้จาก phpmyadmin.net เวอร์ชั่นภาษารัสเซียสามารถดาวน์โหลดได้จาก php-myadmin.ru คุณจะพบรายการอัปเดตข่าวคำแนะนำบทความคำถามที่พบบ่อย และในภาค RU ก็มีแม้กระทั่งฟอรัม

การอัปเดตอัตโนมัติ - การอัปเกรดแบบไม่ต้องใส่ข้อมูล

ตัวเลือกนี้จะใช้ซ้ำกับไดเรกทอรีย่อยทั้งหมด เลือกรุ่นที่เหมาะสม ไม่แนะนำข้อยกเว้น โปรดอ่านข้อความเหล่านี้ก่อนดำเนินการอัปเดตต่อไปคุณควรตรวจสอบช่องทำเครื่องหมายทั้งหมดซึ่งจะช่วยให้คุณทราบบริการที่เข้าใจถึงความเสี่ยงที่การอัปเกรดอาจเกิดขึ้น

หากฐานข้อมูลของคุณไม่ได้อยู่ในเซิร์ฟเวอร์ที่มีเวอร์ชั่นล่าสุดที่ด้านบนคุณจะได้รับข้อความแจ้งว่ามีการอัพเดท เมื่อไหร่ที่คุณ การสำรองข้อมูลมันจะลบฐานข้อมูลทั้งหมด: คุณสามารถดำเนินการอัปเดตต่อเมื่อไม่มีฐานข้อมูลที่ใช้งานอยู่ ในการทำเช่นนี้คลิก "อัปเดตทันที" และคุณจะได้รับเซิร์ฟเวอร์ใหม่ที่มีเวอร์ชั่นล่าสุด

สิ่งสำคัญ. ก่อนที่จะอัปเดตแอปพลิเคชันดูว่ามันเข้ากันได้กับโมดูลอื่น ๆ

บางทีหลังจากการอัพเดทคุณจะต้องดาวน์โหลด MySQL และ PHP เวอร์ชันใหม่ ในการเข้าสู่ไคลเอ็นต์ให้เริ่มเซิร์ฟเวอร์ท้องถิ่นโดยใช้ไอคอนบนเดสก์ท็อปและป้อน“ http: // localhost /” ในแถบที่อยู่ของเบราว์เซอร์ มีการตั้งค่าห้องสมุดและข้อมูลเกี่ยวกับพวกเขา

ดังนั้นคุณจะต้องระมัดระวังให้มากขึ้น ยิ่งเวอร์ชันเก่ามากเท่าไรก็ควรให้ความสำคัญกับรายละเอียดมากขึ้นเช่นการสำรองข้อมูลไฟล์ผู้ใช้ธีมที่แก้ไข ฯลฯ รายละเอียดนี้อธิบายไว้ในบท“ เครื่องมือ” ของคู่มือผู้ใช้ในส่วน“ อัปเกรด” นี่เป็นโมดูลทดลองดังนั้นลองเสี่ยงด้วยตัวคุณเอง! คุณสามารถดาวน์โหลดโมดูลและทำตามคำแนะนำในกระทู้นี้ โปรดทราบว่าคุณต้องสร้าง บัญชีผู้ใช้  บนฟอรัมเพื่อดาวน์โหลดโมดูล

บันทึกและสำรองข้อมูลร้านค้าปัจจุบันของคุณ

หลังจากการติดตั้งทำตามคำแนะนำในกระแส การไม่สำรองข้อมูลร้านค้าของคุณเป็นความเสี่ยงที่ร้ายแรงหากคุณมีปัญหาในการอัปเดต มีความเสี่ยงที่ข้อมูลจะสูญหาย อย่าไปยังขั้นตอนที่ 2 หากคุณไม่แน่ใจว่าสำเนาสำรองของคุณถูกสร้างขึ้นและทำงานได้อย่างสมบูรณ์


ปรับปรุง

ในระหว่างการติดตั้งเดนเวอร์จะสร้างดิสก์เสมือนที่ต้องทำการกระจาย สามารถทำได้ผ่าน Windows Explorer เพียงคัดลอกและวางไฟล์แอปพลิเคชันเช่นเดียวกับเอกสารอื่น ๆ

สร้างการสำรองข้อมูลสำหรับไฟล์ของคุณ

มีสองวิธีหลักในการสำรองไฟล์ของคุณ ตรวจสอบให้แน่ใจว่าสำเนานี้เป็นเนื้อหาล่าสุดที่ใช้งานได้ดีและสำคัญที่สุดแสดงถึงเนื้อหาของร้านค้าปัจจุบันของคุณ ขอให้ บริษัท โฮสติ้งของคุณสำรองไฟล์ของคุณ . การปิดร้านค้าของคุณเป็นสิ่งสำคัญมาก ในเวลาเดียวกันตรวจสอบให้แน่ใจว่าไม่มีกิจกรรมในร้านของคุณในระหว่างการอัพเดต ดังนั้นหากคุณต้องการยกเลิกการอัปเดตโดยใช้ข้อมูลสำรองคุณจะไม่สูญเสียตะกร้าเดี่ยวหรือคำสั่งซื้อที่ไม่สมบูรณ์

  วิธีการลงชื่อเข้าใช้ PHPMyAdmin

  • สร้างฐานข้อมูลในฐานข้อมูลและผู้ใช้ที่นั่นและด้วยข้อมูลนี้ป้อน PHPMyAdmin
  • ด้วย รหัสผ่านรูท  สำหรับเซิร์ฟเวอร์ MySQL สามารถดูได้ใน ISPmanager ในเมนูการตั้งค่าเซิร์ฟเวอร์ - เซิร์ฟเวอร์ฐานข้อมูล - MySQL

ในการประเมินคุณสมบัติทั้งหมดของพาเนลเราแนะนำให้คุณดูภาพยนตร์เพื่อการศึกษา http://firstvds.ru/en/technology/ispmanager/index.html

การสำรองฐานข้อมูลของคุณ

ใน back office ของร้านค้าของคุณคลิกที่แท็บ“ การตั้งค่า” จากนั้นเลือก“ ไม่” ในตัวเลือก“ เปิดใช้งานร้านค้า” วิธีนี้จะช่วยให้คุณสามารถทดสอบร้านค้าและตรวจสอบให้แน่ใจว่าผู้เข้าชมไม่สามารถเข้าถึงเว็บไซต์ได้ การสำรองข้อมูลมีสามวิธี

สร้างสำเนาสำรองของการแปลของผู้ใช้

ตรวจสอบให้แน่ใจว่าสำเนานี้ใช้งานได้และล่าสุดมีข้อมูลทั้งหมดบนเว็บไซต์ของคุณ

  • ขอให้ผู้ให้บริการโฮสต์ของคุณสำรองฐานข้อมูลของคุณ
  • หากฐานข้อมูลของคุณใหญ่มากคุณอาจได้รับข้อความแสดงข้อผิดพลาด
  • ถ้าเป็นเช่นนั้นคุณจะต้องติดต่อผู้ให้บริการโฮสต์ของคุณ
  • ไปที่แท็บ "เครื่องมือ" จากนั้นไปที่โฟลเดอร์ย่อย "สำรองข้อมูล"
  • กระบวนการนี้จะใช้เวลา 1 ถึง 20 นาทีขึ้นอยู่กับขนาดของฐานข้อมูล
หากคุณยังไม่ได้แก้ไขการแปลที่มีอยู่หรือเพิ่มใหม่ให้ไปที่ขั้นตอน

  ข้อผิดพลาดร้ายแรง: ไม่พบคลาส "ArrayObject" ใน ...

เปิดใช้งานส่วนขยาย PHP spl.so และ simplexml.so

  ตอนนี้ไฟล์การกำหนดค่าต้องใช้วลีลับ (blowfish_secret)

คำตอบ: ในไฟล์กำหนดค่า config.inc.php ให้เพิ่มตัวแปร:

   $ cfg ["blowfish_secret"] \u003d "your_blowfish_phrase";

ป.ล. บน Debian มันเป็น / usr / share / phpmyadmin

  อัพเดต PhpMyAdmin

  การอัพเดตเป็นเวอร์ชันล่าสุดของสิ่งที่อยู่ในที่เก็บ

เมื่อเร็ว ๆ นี้ phpMyAdmin มีปัญหาด้านความปลอดภัย ปัญหานี้ได้รับการแก้ไขใน phpMyAdmin รุ่น 2.11.8.1-5 + lenny4 (สำหรับ lenny แบบคงที่สาขา) และใน 3.2.4-1 (สำหรับ sid Branch ที่ไม่เสถียร) ขอแนะนำให้นักพัฒนาซอฟต์แวร์อัปเกรดอย่างยิ่ง

ไปที่แท็บ "เครื่องมือ" จากนั้นไปที่แท็บ "การแปล" ของ back office ของคุณ ในส่วน "ส่งออกภาษา" ให้เลือกภาษาที่มีการเปลี่ยนแปลงจากนั้นเลือกหัวข้อปัจจุบันและคลิก "ส่งออก" ตรวจสอบโฟลเดอร์สำรอง หากคุณตอบว่าใช่สำหรับคำถามทั้งหมดไปที่ขั้นตอนที่

ขั้นตอนที่ 2 - การเตรียมเวอร์ชันใหม่

หากคุณตอบว่าใช่สำหรับคำถามทั้งหมดคุณสามารถทำตามขั้นตอนต่อไปได้

ขั้นตอนที่ 3 - เรียกใช้อัปเดต

  เรียกใช้สคริปต์การอัปเดต อ่านข้อตกลงใบอนุญาตแล้วเลือก "ฉันยอมรับข้อกำหนด"
  • เลือก "อัพเดต" แทน "ติดตั้ง"
  • กด "ถัดไป"
หากคุณไม่ได้สำรองข้อมูลหรือไม่สามารถยืนยันความถูกต้องของข้อมูลและสำเนาเหล่านี้เป็นข้อมูลล่าสุดและใช้งานได้ให้กลับไปที่ขั้นตอนที่ 1 ของคู่มือนี้

ก่อนอัปเดตตรวจสอบพารามิเตอร์ทั้งหมด

พารามิเตอร์ของผู้ให้บริการโฮสติ้งของคุณควรจะแสดงบนหน้าจอรวมถึงข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับการทำงานในเวลาที่เปิดตัว

ผู้โจมตีใช้ช่องโหว่นี้เพื่อวางไฟล์ /tmp/vm.c และ / tmp / dd_ssh บนเซิร์ฟเวอร์ซึ่งพวกเขาจะใช้เพื่อความมืดมน หากคุณพบไฟล์เหล่านี้ที่บ้าน - ขอแสดงความยินดี! ;-)

ดังนั้นการกระทำของคุณไม่ว่าคุณจะพบไฟล์เหล่านี้หรือไม่:

1. ถ้าคุณมี Debian Linux:

อัปเดตฉลาดรับ apt-get upgrade -y phpmyadmin;

หลังจากการอัพเดตข้อผิดพลาดต่อไปนี้อาจเกิดขึ้นระหว่างการอนุญาตใน phpmyadmin:

หากจำนวนนี้น้อยกว่าเวลาการติดตั้งโดยประมาณขอแนะนำให้แจ้งผู้ให้บริการโฮสติ้งของคุณทราบเกี่ยวกับการเพิ่มขึ้นของช่วงเวลานี้ หากหนึ่งในสองพารามิเตอร์นี้ไม่เป็นไปตามข้อกำหนดคุณจะเสี่ยงต่อการได้รับข้อความแสดงข้อผิดพลาดในหน้าว่างหลังจากคลิก "ถัดไป"

มิฉะนั้นให้คลิกปุ่ม "ถัดไป" ที่ด้านล่างของหน้า หากมีการกำหนดสิทธิ์ที่เพียงพอให้กับไฟล์และโฟลเดอร์ของคุณหน้าต่อไปนี้จะปรากฏขึ้น เมื่อเสร็จแล้วให้คลิก“ ถัดไป” ที่ด้านล่างของหน้าการปรับปรุงจะเริ่มขึ้นและจะดำเนินต่อไปอีกหลายนาที

สำหรับการตรวจสอบคุกกี้คุณต้องตั้งข้อความรหัสผ่านในไฟล์กำหนดค่าโดยการตั้งค่าของคำสั่ง $ cfg ["blowfish_secret"]

หากคุณใช้ VDS กับแผงควบคุม ISPmanager จากนั้นเพื่อแก้ไขปัญหานี้ให้ไปที่ ISPmanager -\u003e การตั้งค่าเซิร์ฟเวอร์ -\u003e ตัวเลือก\u003e เลือก phpmyadmin จากรายการและปิดแล้วเปิด

การอัพเดทเสร็จสมบูรณ์

คุณสามารถตรวจสอบว่าการอัปเดตเริ่มต้นที่มุมขวาบนของหน้าจอด้วยแถบความคืบหน้าหรือไม่ อย่าออกจากหน้าหรือปิดเบราว์เซอร์ รอให้การอัปเดตเสร็จสมบูรณ์ เมื่อการอัปเดตเสร็จสมบูรณ์คุณจะเห็นหน้าจอต่อไปนี้

ขั้นตอนที่ 4 - การรับรองคุณภาพการทดสอบ

คุณทำตาม 3 ขั้นตอนต่อไปนี้แล้วหรือยัง?

  • เปิดตัว updater
  • ตรวจสอบพารามิเตอร์และเริ่มต้นการอัพเดต
  • ทำการติดตั้งและถอนการติดตั้งให้เสร็จสมบูรณ์ ไฟล์ที่ไม่จำเป็น  และโฟลเดอร์
หากคุณตอบว่าใช่สำหรับคำถามทั้งหมดไปที่ขั้นตอนที่

นำเข้าการแปลของคุณ

  หากคุณส่งออกการแปลที่กำหนดเองของคุณในระหว่างขั้นตอนที่ 1 ให้นำเข้าการแปลเหล่านั้นกลับไปยังที่เก็บใหม่โดยใช้แท็บเครื่องมือจากนั้นแท็บการแปล

หรือในไฟล์ /etc/phpmyadmin/config.inc.php เขียนสิ่งต่อไปนี้:

$ cfg ["blowfish_secret"] \u003d "ชุดอักขระ";

2. หากคุณมี Centos: เชื่อมต่อที่เก็บบุคคลที่สามด้วยคำสั่ง:

Rpm -Uvh http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm

และหลังจากนั้นอัพเดต phpmyadmin:

ยำอัพเกรด -y phpmyadmin

การตรวจสอบความเข้ากันได้ของธีม

คุณต้องตรวจสอบให้แน่ใจว่าชื่อโดเมนที่กำหนดให้กับฐานข้อมูลนั้นตรงกับชื่อของโดเมนที่คุณใช้งานอยู่ คุณควรดูข้อมูลต่อไปนี้ มิฉะนั้นลิงก์ของคุณทั้งหมดจะถูกยกเลิกและจะใช้ชื่อโดเมนผิด

ทดสอบเพื่อทำในร้านใหม่ของคุณ

  เพื่อให้แน่ใจว่าทุกอย่างทำงานอย่างถูกต้องในร้านค้าที่อัพเดตของคุณคุณควรทำการทดสอบ

รายการทดสอบที่จะดำเนินการ ส่งอีเมลไปที่หน้าติดต่อหรือ "ลืมรหัสผ่านของฉัน"

  • หน้าทั้งหมดควรโหลดอย่างถูกต้อง
  • สร้างบัญชีลูกค้า
  • ทำการสั่งซื้อ
  • ตรวจสอบให้แน่ใจว่าการชำระเงินทำงานอย่างถูกต้อง
หากการทดสอบทั้งหมดประสบความสำเร็จ! ขอแสดงความยินดี!

  อัปเดตเป็นเวอร์ชันล่าสุดที่นักพัฒนามี

  การแก้ปัญหาการทำงานร่วมกันของ PhpMyAdmin และ eAccelerator บน Debian Linux

เมื่อคุณป้อน PhpMyAdmin หลังจากติดตั้ง eAccelerator หน้าจอสีขาวจะปรากฏขึ้นจะถูกเขียนในบันทึก

ข้อผิดพลาดร้ายแรง: สามารถ "t load /usr/share/phpmyadmin/index.php, open_basedir ข้อ จำกัด ในไม่รู้จักในบรรทัด 0

การแก้ไข: ในไฟล์การกำหนดค่า /etc/apache2/conf.d/phpmyadmin.conf ในบล็อก   เขียนลงไป:

ขั้นตอนที่ 5 - เปิดตัวร้านค้าที่อัปเดต

เปลี่ยนร้านค้าที่อัปเดตและร้านค้าของคุณ

  ขอแสดงความยินดีคุณได้ทำตามขั้นตอนพื้นฐานเพื่ออัปเดตร้านค้าของคุณแล้ว! ตอนนี้คุณต้องเปลี่ยนร้านค้าของคุณอัปเดตในร้านค้าของคุณ มีสองวิธีในการทำเช่นนี้ ตัวเลือกนี้จะใช้เวลานานขึ้นเล็กน้อยและคุณควรเลือกตัวเลือกเพื่อเขียนทับไฟล์อีกครั้ง ถ้าคุณทำไม่ได้รูปภาพและชุดรูปแบบของคุณจะแสดงไม่ถูกต้อง

การกู้คืนฐานข้อมูล

ไปที่แท็บ "การตั้งค่า" ใน back office ของห้องผลิตของคุณและคลิก "ใช่" สำหรับตัวเลือก "เปิดใช้งานร้านค้า" หากการอัปเดตของคุณได้รับความเสียหายและคุณไม่สามารถหาวิธีแก้ไขปัญหาการกู้คืนอื่น รุ่นก่อนหน้า  จากฐานข้อมูลของคุณมีสองวิธีในการทำเช่นนี้

Php_admin_value eaccelerator.enable 0

และรีสตาร์ท apache