คำถามติดแท็ก magento-1.8

Magento Community เวอร์ชั่น 1.8

3
Magento: วิธีที่เร็วที่สุดในการอัปเดตแอตทริบิวต์ผลิตภัณฑ์
ฉันกำลังมองหาวิธีที่รวดเร็วและเชื่อถือได้สำหรับการอัปเดตแอตทริบิวต์จำนวนมาก ด้านล่างนี้เป็นวิธีการที่ฉันทราบ แต่ฉันไม่รู้ว่าควรจะไปทางไหน $store_id = 0; Mage::getSingleton('catalog/product_action')->updateAttributes( array($product_id), array('attribute_code' => $attribute_code), $store_id ); หรือ $product->setData($attribute_code, 1234); $product->getResource()->saveAttribute($product, $attribute_code);

7
การพิมพ์ข้อยกเว้นถูกปิดใช้งานโดยค่าเริ่มต้นด้วยเหตุผลด้านความปลอดภัย [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Magento Stack Exchange ปิดให้บริการใน4 ปีที่แล้ว ฉันพยายามตั้งค่าวีโอไอพีของฉันไปที่โฮสต์ของฉัน ดังนั้นฉันจึงสร้างฐานข้อมูลใหม่และฉันก็นำเข้าไฟล์ sql ของฉันและเปลี่ยนการตั้งค่าใน local.xml สำหรับฐานข้อมูล แต่ตอนนี้ฉันได้รับข้อยกเว้นการพิมพ์ถูกปิดใช้งานโดยค่าเริ่มต้นด้วยเหตุผลด้านความปลอดภัย

5
แคชแบบเต็มหน้าใน CE 1.8 - โมดูล Magento FPC? วานิช? ทั้งสอง?
ล็อคแล้ว คำถามและคำตอบของคำถามนี้ถูกล็อคเนื่องจากคำถามอยู่นอกหัวข้อ แต่มีความสำคัญทางประวัติศาสตร์ ขณะนี้ไม่ยอมรับคำตอบหรือการโต้ตอบใหม่ ดังนั้นฉันสับสนเล็กน้อยเมื่อฉันทำการค้นคว้า Full Page Caching สำหรับ Community Edition 1.8 ฉันได้ติดตั้ง Redis Cache สองระดับ CDN ปรับ my.cnf ของ MySQL เพื่อประสิทธิภาพสูงสุด (w / ฐานข้อมูลอยู่บนเซิร์ฟเวอร์ที่แยกต่างหากแน่นอน) และฉันมี 2 เซิร์ฟเวอร์ที่โฮสต์ร้านค้าของเราอยู่ด้านหลังตัวโหลดบาลานซ์ ฉันบอกว่าจะชี้ให้เห็นว่าฉันไม่ได้กระโดดสำหรับ FPC ทันทีก่อนที่จะทำการปรับแต่งประสิทธิภาพเริ่มต้น ฉันไม่เคยใช้ Varnish มาก่อนในเว็บไซต์ทุกรูปแบบ Magento นับประสาและฉันก็ไม่เคยตั้ง FPC ใน Magento เช่นกัน ฉันเข้าใจว่าวานิชเป็นพร็อกซีที่ทำหน้าที่เป็นจุดเชื่อมต่อระหว่าง CDN และหน้าแคชด้วยตัวเองโดยส่งข้อมูลไปยังเบราว์เซอร์ก่อนที่คำขอจะเข้าสู่เว็บเซิร์ฟเวอร์ และเพื่อความเข้าใจของฉันโมดูล FPC สร้างแคชเฉพาะที่เว็บเซิร์ฟเวอร์เองออก ฉันรู้ว่าสำหรับการตั้งค่าทั้งสองคุณต้องทำ "การเจาะรู" เพื่อรับเนื้อหาแบบไดนามิกไปยังเบราว์เซอร์ (แม้ว่าเทคนิคจะแตกต่างกันระหว่างการใช้โมดูลหรือการใช้วานิช) …

1
ฉันจะแก้ไขข้อผิดพลาดระบุรุ่นแบ็กเอนด์ไม่ถูกต้องได้อย่างไร
เมื่อฉันลองใช้ magento ฉันเห็นข้อผิดพลาดในไฟล์บันทึกต่อไป: a: 5: {i: 0; s: 74: "ระบุรุ่นของแบ็กเอนด์ที่ไม่ถูกต้อง: eav / entity_attribute_backend_time_updated"; i: 1; s: 6088: "# 0 \ app \ code \ core \ Mage \ Eav \ Model \ Entity \ แอตทริบิวต์ \ Abstract.php (346): Mage :: exception ('Mage_Eav', 'แบ็กเอนด์ไม่ถูกต้อง ... ') คุณช่วยฉันได้ไหม เพราะฉันไม่พบวิธีแก้ปัญหา ((โปรดแก้ไขปัญหาใด ๆ ขอบคุณ …

4
อนุญาตให้ลูกค้าชำระคำสั่งซื้อที่สร้างโดยผู้ดูแลระบบหรือไม่
ฉันสงสัยว่ามีส่วนขยายหรือแนวทางบางอย่างเกี่ยวกับวิธีที่ฉันอาจคิดเกี่ยวกับการอนุญาตให้สร้างคำสั่งซื้อในพื้นที่ผู้ดูแลระบบสำหรับลูกค้าจากนั้นให้พวกเขาเข้าสู่บัญชีของพวกเขาและดูคำสั่งซื้อที่ต้องจ่าย พวกเขาสามารถใส่รายละเอียดบัตรและชำระเงินได้หรือไม่ คำแนะนำหรือคำแนะนำใด ๆ ที่จะได้รับการชื่นชม

2
มีปัญหาอะไรบ้างที่ทราบสำหรับเวอร์ชั่นวีโอไอพี
มีรายการสาธารณะ (ดูแลโดยชุมชนหรือโดยวีโอไอพี) ของปัญหาที่ทราบทั้งหมดสำหรับรุ่นที่แตกต่างกันหรือไม่? ดูเหมือนว่าไม่มีเกมง่ายๆที่ควรมีรายการดังกล่าวอยู่ แต่อย่างน้อยฉันก็ไม่ทราบเลย ขอบคุณสำหรับคำแนะนำใด ๆ !

2
วิธีเปิดใช้งาน https สำหรับเว็บไซต์คุณภาพเยี่ยมของฉัน
ฉันใช้ magento รุ่น 1.8 ผมได้ติดตั้งใบรับรอง SSL จาก GoDaddy และได้รับ URL ที่เชื่อถือได้ของฐานเป็นhttps://www.mydomain.com ฉันยังได้เลือกทั้งตัวเลือก Use secure urls in frontendUse Secure urls in adminและ แต่เมื่อฉันลองด้วย https ฉันได้รับหน้าไม่พบข้อผิดพลาด และไม่สามารถเข้าถึงหน้าผู้ดูแลระบบของฉันได้ เว็บไซต์ของฉันใช้งานได้ดี
12 magento-1.8  ssl 

2
ความแตกต่างระหว่างรถเข็น getItemsCount () และ getSummaryCount ()
ฉันกำลังแสดงรายการทั้งหมดที่มีอยู่ในรถเข็นที่ส่วนหัว ฉันสามารถแสดงจำนวนรายการได้ แต่ฉันสับสนเล็กน้อยระหว่างรถเข็นสองวิธี 1. Mage::helper('checkout/cart')->getItemsCount() 2. Mage::helper('checkout/cart')->getSummaryCount(); สำหรับฉันคนที่หนึ่งส่งคืนสินค้า 1 รายการในตะกร้าและรายการที่ 2 ส่งคืนสินค้า 6 รายการในตะกร้าซึ่งเป็นสินค้าที่ถูกต้องและความแตกต่างระหว่างสองฟังก์ชันนี้คืออะไร ขอบคุณ

3
Magento โมดูลบล็อกที่กำหนดเองใหม่
ฉันใช้ Magento รุ่น1.8.1.0 ฉันกำลังพยายามสร้างโมดูลบล็อกที่กำหนดเองใหม่ซึ่งฉันจะใช้สำหรับสร้างโฮมเพจใหม่ Namespace: Crusader โมดูล: CLHomePage ประเภท Block: บ้านครูเสด Class: Qwerty (ตอนนี้กำลังทดสอบอยู่) แพ็คเกจการออกแบบ: สงคราม ธีม: ค่าเริ่มต้น นี่คือสิ่งที่ฉันมี: \ แอป \ etc \ โมดูล \ Crusader_All.xml <?xml version="1.0"?> <config> <modules> <Crusader_CLHomePage> <active>true</active> <codePool>local</codePool> </Crusader_CLHomePage> </modules> </config> \ แอป \ รหัส \ ท้องถิ่น \ สงคราม \ CLHomePage \ etc \ …

1
การอัพเกรดฐานข้อมูลวีโอไอพีเกิดขึ้นใน“ ธุรกรรม” หรือไม่?
เรามีปัญหานี้ atm: ลูกค้าได้รับร้านค้าของเขาอัพเกรดจาก CE 1.4 เป็น CE 1.8 การอัปเกรดไฟล์เป็นไปด้วยดีและการอัปเกรดฐานข้อมูลยังทำได้ดีบนเครื่องพัฒนาของเรา เมื่อเราพยายามอัพเกรด live-db ของไคลเอ็นต์บนเครื่องสดของเขา (เชื่อมต่อ 1.8-Magento ไปยังฐานข้อมูลและเปิดในเบราว์เซอร์) กระบวนการดูเหมือนว่าจะทำงานชั่วขณะหนึ่งและสิ้นสุดลงในข้อผิดพลาด 500 บันทึกข้อผิดพลาด PHP ว่างเปล่า; เนื่องจากเป็นโฮสต์ที่ใช้ร่วมกันเราจึงไม่สามารถเปลี่ยนการตั้งค่า apache หรือ mysql ได้ hoster ถึงแม้ว่า "special im magento hosting" ไม่ต้องการเปลี่ยนการตั้งค่าและบอกฉันว่าฉันสามารถอัพเกรดฐานข้อมูลให้เสร็จได้โดยการรีเฟรชหน้าต่างเบราว์เซอร์ซ้ำ ๆ เมื่อเกิดข้อผิดพลาด 500 เนื่องจาก magento จะได้รับการอัพเกรดในขั้นตอนเล็ก ๆ . อาจใช้เวลาหลายชั่วโมง คำถามของฉันตอนนี้คือ: - จริงหรือไม่ ฉันคิดว่า sql-statement สำหรับการอัพเกรดฐานข้อมูลจะถูกรวมอยู่ในธุรกรรมดังนั้นพวกเขาจึงสามารถย้อนกลับได้ถ้ามีอะไรผิดพลาด - คำตอบสามารถให้คำแนะนำที่ฉันสามารถดูรหัสเพื่อค้นหาคำตอบสำหรับคำถามนี้ได้หรือไม่ ขอบคุณที่สละเวลา!

5
การชำระเงิน Oneepage แตกเป็น 1.8?
การเช็คเอาต์ของเราดูเหมือนจะพังและผู้คนจำนวนมากดูเหมือนจะมีปัญหากับคุณภาพเยี่ยม 1.8 มันไม่ได้ทำอะไรหลังจากที่คุณกดปุ่มดำเนินการต่อในขั้นตอนที่ 4 เราเรียกใช้ PHP 5.4.19 และทดลองใช้ใน Chromium v28, firefox v22, safari v5.1 ไม่มีข้อผิดพลาดในบันทึกและเป็นเหมือนกันในชุดรูปแบบเริ่มต้น

2
CSRF Attack & Session Hijack Vulnerability
จากบันทึกประจำรุ่น 1.8CE Alpha: วีโอไอพีสโตร์มีการป้องกันการปลอมแปลงคำขอข้ามไซต์ (CSRF) เพิ่มเติมซึ่งหมายความว่าผู้แอบอ้างไม่สามารถปลอมตัวเป็นลูกค้าใหม่ที่ลงทะเบียนและดำเนินการในนามของลูกค้าได้อีกต่อไป และ: ในเวอร์ชันก่อนหน้าวีโอไอพีเสี่ยงต่อการถูกโจมตีจากการตรึงเซสชั่นในระหว่างกระบวนการลงทะเบียน หลังจากเข้าสู่บัญชีของพวกเขา ID เซสชันของผู้ใช้ที่ลงทะเบียนแล้วจะไม่เปลี่ยนแปลง ดังนั้นหากผู้โจมตีมีความรู้เกี่ยวกับรหัสเซสชันที่ไม่ได้รับอนุญาตและหากผู้ใช้ลงทะเบียนสำเร็จผู้โจมตีก็สามารถเข้าใช้งานบัญชีที่ลงทะเบียนใหม่ได้ ตอนนี้รหัสเซสชันจะเปลี่ยนหลังจากลงทะเบียนสำเร็จทำให้ไม่สามารถใช้บัญชีโดยไม่ได้รับอนุญาต หากสิ่งนี้อยู่ในบันทึกย่อประจำรุ่นและฉันไม่เห็นจุดที่วางจำหน่ายในรุ่นก่อนหน้านี้ที่กล่าวถึงเรื่องนี้ (ฉันกำลังมองหาสถานที่ที่ไม่ถูกต้องหรือไม่) - นั่นหมายความว่าร้านค้า pre-1.8 ปัจจุบันเปิดทำการโจมตีเหล่านี้ เวกเตอร์ ? ที่มา: http://www.magentocommerce.com/knowledge-base/entry/ce-18-later-release-notes

1
วิธีที่ถูกต้องในการอัพเดทค่าให้เป็น NULL ในรุ่น Magento คืออะไร?
ฉันมีปัญหาในการรับค่าของโมเดลที่กำหนดเองเพื่ออัปเดตเป็น NULL $model = Mage::getModel('custom/model')->load($id); $model->setCustomValue(NULL); $model->save(); รหัสนี้ไม่ปรับปรุงฟิลด์custom_valueในฐานข้อมูลและค่าฐานข้อมูลยอมรับค่า NULL (การตั้งค่า NULL ด้วยตนเองในฐานข้อมูลทำงานได้ดี) แก้ไข: ตามที่ Tim กล่าวถึงการใช้งานด้านล่างนี้Zend_Db_Expr("NULL")จะทำให้ค่าเป็นโมฆะทุกคนสามารถอธิบายได้ว่าทำไมสิ่งนี้จึงเป็นสิ่งจำเป็นใน Magento และไม่ใช่แค่ php เพียงอย่างเดียวNULL?


2
ราคาสินค้าที่กำหนดไม่เปลี่ยนแปลง
ฉันได้สร้าง "กระเป๋า" ผลิตภัณฑ์ที่กำหนดค่าได้ด้วยคุณสมบัติสี สี: สีฟ้า, สีแดง ฉันพลาดที่จะเพิ่มราคาในขณะที่สร้างผลิตภัณฑ์เอง ดังนั้นราคาด้านหน้าไม่เปลี่ยนแปลงในขณะที่ฉันเปลี่ยนสีในตัวเลือก ได้โปรดช่วยฉันแก้ปัญหาด้วยรหัส

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.