วิธีการอัพเดตเวอร์ชั่น 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 - เรียกใช้อัปเดต
เรียกใช้สคริปต์การอัปเดต อ่านข้อตกลงใบอนุญาตแล้วเลือก "ฉันยอมรับข้อกำหนด"- เลือก "อัพเดต" แทน "ติดตั้ง"
- กด "ถัดไป"
ก่อนอัปเดตตรวจสอบพารามิเตอร์ทั้งหมด
พารามิเตอร์ของผู้ให้บริการโฮสติ้งของคุณควรจะแสดงบนหน้าจอรวมถึงข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับการทำงานในเวลาที่เปิดตัวผู้โจมตีใช้ช่องโหว่นี้เพื่อวางไฟล์ /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