หน้า 404 สำหรับ magento connect


9

ฉันต้องการใช้ magento connect เพื่อติดตั้งปลั๊กอิน ฉันได้รับหน้า 404 เมื่อฉันพยายามเปิด

ฉันพยายามที่จะ

1] delete the files from var/cache

2] check if the following values on database are correct according to those instructions:

UPDATE `core_store` SET store_id = 0 WHERE code='admin';
UPDATE `core_store_group` SET group_id = 0 WHERE name='Default';
UPDATE `core_website` SET website_id = 0 WHERE code='admin';
UPDATE `customer_group` SET customer_group_id = 0 WHERE customer_group_code='NOT 

ฉันขอขอบคุณความช่วยเหลือเกี่ยวกับเรื่องนี้


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

ฉันพยายามออกจากระบบและลงชื่อเข้าใช้อีกครั้ง ฉันหมายถึงแอพพลิเคชั่น magento Connect ฉันมีโฟลเดอร์ดาวน์โหลด
alex

1
ฟังดูเหมือนว่าคุณจะมีปัญหากับการกำหนดค่าเว็บเซิร์ฟเวอร์ โดยปกติเมื่อคุณเข้าถึงแอพ Magento Connect URL จะเป็นเช่นhttp://MAGENTO/downloader/index.phpนั้น จะเกิดอะไรขึ้นถ้าคุณเพิ่ม/index.phpในตอนท้ายดังนั้นhttp://MAGENTO/downloader/index.php?
Jisse Reitsma

ฉันได้รับ 404 ทั้งสองวิธี
alex

ตกลงดังนั้นเมื่อมีไฟล์ /downloader/index.php เกิดขึ้นจริงและมันทำให้คุณมีข้อผิดพลาด 404 ดูเหมือนว่ามีบางอย่างในเว็บเซิร์ฟเวอร์ที่ทำให้คุณไม่สามารถเข้าถึงได้
Jisse Reitsma

คำตอบ:


6

อเล็กซ์พยายามที่จะให้อนุญาต

เปลี่ยนการอนุญาตของ Directory / downloader / set เป็น 755 และ file /downloader/index.php ตั้งค่าเป็น 644 วิธีนี้ใช้ได้กับฉัน

คุณอัพเกรด Magento แล้วหรือยัง?


สวัสดี AJ ฉันใช้ magento 1.5 ฉันไม่ได้อัพเกรด สิทธิ์ของฉันคือการติดตั้งทั้งหมดแบบนั้น
alex

อเล็กซ์ไปที่ลิงค์ด้านล่างและดาวน์โหลด magento1.5 และแล้วใช้ดาวน์โหลดโฟลเดอร์แทนเท่านั้นที่จะดาวน์โหลดโดเมนของคุณโฟลเดอร์มันจะแก้ปัญหาของคุณ magentocommerce.com/products/downloads/magento หวังช่วยให้คุณทำงานสำหรับฉัน
วีโอไอพี AJ

ฉันลองมัน แต่ก็ยังเหมือนเดิม
alex

@MagentoAJ ฉันไม่คิดว่าไฟล์เสียหายหรืออะไรก็ตาม ฉันคิดว่ามีบางสิ่งที่ขัดขวางไม่ให้ผู้ดูแลเว็บดำเนินการ /downloader/index.php นี้ตั้งแต่แรกเนื่องจากมีการกำหนดค่า RewriteEngine บางอย่างโดยเฉพาะ
Jisse Reitsma

คุณลองเปลี่ยนโฟลเดอร์ดาวน์โหลดแล้วมันใช้งานได้หลายครั้ง
Magento AJ

4

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


พยายามไม่ทำงาน
Akshay Taru

3

โฮสต์บางแห่งทราบว่ายังคงมีปัญหากับหน้า Landing Page เริ่มต้นในฐานะ index.php ลองทำตาม URL ด้านล่าง:

http://yourdomain.com/downloader/index.php?return=http://yourdomain.com/index.php/admin/

กรุณาแทนที่yourdomain.comด้วยโดเมนที่ถูกต้องของคุณ

ฉันหวังว่าความช่วยเหลือนี้ อย่าลืมทำเครื่องหมายว่าถูกต้องถ้ามันช่วยได้


3

ฉันมีปัญหาเดียวกันนี้และเกี่ยวข้องกับการอนุญาตของไฟล์ / โฟลเดอร์ - เฉพาะindex.phpในโฟลเดอร์ดาวน์โหลด อย่างไรก็ตามอาจมีสิทธิ์อื่น ๆ ที่ทำให้เกิดปัญหาในกรณีของคุณ

ฉันขอแนะนำให้ดาวน์โหลดและใช้งานMagento Cleanup Toolโดยการดาวน์โหลดไฟล์magento-cleanup.phpไปที่รูทของเซิร์ฟเวอร์ของคุณและชี้เบราว์เซอร์ของคุณไปที่: http: // www. [YOURDOMAIN] .com / magento-cleanup.php

คุณควรได้รับการอัพเดตสถานะหลายอย่างบนหน้าจอเพื่อยืนยันการ "ล้างข้อมูล" เสร็จสิ้น


หากลิงก์ไปยังเครื่องมือล้างข้อมูลนี้ทำงานผิดพลาด (เช่นเดียวกับที่ทำในเว็บไซต์ Magento) เนื้อหาของไฟล์จะถูกวางลงในคำตอบนี้: magento.stackexchange.com/a/7462/24331
Michael Yaeger

1

ฉันเคยพบปัญหานี้และฉันได้แก้ไขของฉันผ่าน htaccess ของโฟลเดอร์ คำสั่งอนุญาต, ปฏิเสธจากทั้งหมด เพียงเพิ่มที่อยู่ IP ของคุณ อนุญาตจาก 123.456.78.90 # IP ของคุณ

นอกเหนือจากการตรวจสอบหรือเพิ่มที่อยู่ IP ของคุณในไฟล์ htaccess ตรวจสอบให้แน่ใจว่าคุณมีโฟลเดอร์และไฟล์ที่ถูกต้อง ดาวน์โหลด 755 downloader / index.php 644


1

ตรวจสอบได้รับอนุญาตจาก/downloader/โฟลเดอร์ถ้าได้รับอนุญาตจะไม่755ตั้งแล้วมันไป755และได้รับอนุญาตตรวจสอบไฟล์และการตั้งค่าไป/downloader/index.php644

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

หวังว่าจะได้ผลกับคุณมันใช้ได้กับฉัน


0

ไม่ปลอดภัยที่จะใช้การเชื่อมต่อ Magento สำหรับการติดตั้งส่วนขยายคลิกที่ลิงค์นี้สำหรับข้อมูลเพิ่มเติม

หากคุณต้องการทางออกที่ดีกว่าหรือทันทีคุณสามารถติดตั้งส่วนขยายผ่าน FTP (เช่น FileZilla) คุณสามารถวางรหัสส่วนขยายในลิงค์นี้และคุณสามารถดาวน์โหลดไฟล์ส่วนขยาย แจ้งให้เราทราบหากคุณพบปัญหาใด ๆ ในเรื่องนี้


0

โดยค่าเริ่มต้น Magento จะใส่ "ปฏิเสธจากทั้งหมด" ในไฟล์. htaccess ที่อยู่ในไดเรกทอรีดาวน์โหลด

เพียงแค่เปลี่ยนเป็น "อนุญาตจากทั้งหมด" และควรใช้งานได้

.. หรือการอนุญาตจาก xxxx (โดยที่ xxxx คือที่อยู่ IP ของคุณ) จะอนุญาตการเข้าถึง หากคุณต้องการล็อคไดเรกทอรีดาวน์โหลด (ฉันขอแนะนำอย่างยิ่ง) ให้เปลี่ยน "อนุญาตจากทั้งหมด" เป็น "อนุญาตจาก xxxx และวาง" ปฏิเสธจากทั้งหมด "ในบรรทัดถัดไป

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