ยินดีต้อนรับคุณ, บุคคลทั่วไป กรุณา เข้าสู่ระบบ หรือ ลงทะเบียน

เข้าสู่ระบบด้วยชื่อผู้ใช้ รหัสผ่าน และระยะเวลาในเซสชั่น

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Scriptลง magento แล้วขึ้น PHP extension "mcrypt" must be loaded. ครับ แก้ไขยังไงครับ +
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: ลง magento แล้วขึ้น PHP extension "mcrypt" must be loaded. ครับ แก้ไขยังไงครับ +  (อ่าน 5553 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
vava
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 532
ออฟไลน์ ออฟไลน์

กระทู้: 4,896



ดูรายละเอียด เว็บไซต์
« เมื่อ: 29 พฤษภาคม 2013, 15:52:14 »

ผมลง magento บน appserver ครับ แล้วขึ้น error ว่า PHP extension "mcrypt" must be loaded.

ผมเลยเข้าไปที่ c:/windows/ เลือกไฟล์ php.ini แก้ไขโดยการลบ ; ออกจากบรรทัด extension=php_mcrypt.dll

จากนั้นเข้าไปที่ control panen>administrative tools>service แล้วทำการ restart service apache2.2 แล้วรีสตาร์ทเครื่องอีกรอบ

เข้าไป install magento อันเดิม ปรากฏว่า ขึ้นเหมือนเดิมเลยครับ PHP extension "mcrypt" must be loaded.

ไม่ทราบต้องแก้ไขยังไงดีครับ

+1 ทุกท่านครับ  Cry
บันทึกการเข้า

mixx
ก๊วนเสียว
*

พลังน้ำใจ: 21
ออฟไลน์ ออฟไลน์

กระทู้: 342



ดูรายละเอียด เว็บไซต์
« ตอบ #1 เมื่อ: 29 พฤษภาคม 2013, 16:44:26 »

Magento ใช้ XAMPP ในการจำลอง Host จะง่ายกว่า Appderv นะคะ ไม่ค่อยติดปัญหาอะไร ลองโหลด XAMPP มาจำลอง host ดูนะคะ
หากติดตั้ง XAMPP แล้ว ยังแจ้ง error ดังกล่าวอยู่ ให้เข้าไปที่ C:\xampp\php\php.ini

มองหาบรรทัด 621 ;extension=php_mcypt.dll
เอาเครื่องหมาย ; ออกจากด้านหน้า  จากนั้น restart Xampp ครั้งหนึ่ง ก็จะใช้ได้แล้วค่ะ

หากแจ้งว่าขาด Extention ตัวอื่นๆ อีก ก็เอา Comment ; ออกจากด้านหน้าของบรรทัด extension นั้นๆ ค่ะ (ในไฟล์ php.ini)
บันทึกการเข้า
vava
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 532
ออฟไลน์ ออฟไลน์

กระทู้: 4,896



ดูรายละเอียด เว็บไซต์
« ตอบ #2 เมื่อ: 29 พฤษภาคม 2013, 17:31:39 »

Magento ใช้ XAMPP ในการจำลอง Host จะง่ายกว่า Appderv นะคะ ไม่ค่อยติดปัญหาอะไร ลองโหลด XAMPP มาจำลอง host ดูนะคะ
หากติดตั้ง XAMPP แล้ว ยังแจ้ง error ดังกล่าวอยู่ ให้เข้าไปที่ C:\xampp\php\php.ini

มองหาบรรทัด 621 ;extension=php_mcypt.dll
เอาเครื่องหมาย ; ออกจากด้านหน้า  จากนั้น restart Xampp ครั้งหนึ่ง ก็จะใช้ได้แล้วค่ะ

หากแจ้งว่าขาด Extention ตัวอื่นๆ อีก ก็เอา Comment ; ออกจากด้านหน้าของบรรทัด extension นั้นๆ ค่ะ (ในไฟล์ php.ini)

แก้ไขข้างต้น ตามนี้แล้วครับ ทำไม่ได้
บันทึกการเข้า

ball6847
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 212
ออฟไลน์ ออฟไลน์

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #3 เมื่อ: 29 พฤษภาคม 2013, 18:14:55 »

ถ้า Windows 7 หรือ 8 ให้ Restart Apache ด้วยสิทธ์ Admin .. Run as Administrator

ถ้า XAMPP ที่ลง Apache หรือ MySQL เป็น Service ตอนเปิด Xampp Control ต้องเปิดด้วยสิทธิ์ admin XAMPP ถึงจะสามารถเปิดปิด service ได้
« แก้ไขครั้งสุดท้าย: 29 พฤษภาคม 2013, 18:16:58 โดย ball6847 » บันทึกการเข้า

eyourhand
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 145
ออฟไลน์ ออฟไลน์

กระทู้: 2,430



ดูรายละเอียด เว็บไซต์
« ตอบ #4 เมื่อ: 29 พฤษภาคม 2013, 19:32:41 »

เช่าโฮส เลยก็ง่ายดีครับ 500 บาท ต่อปี ก็มีครับ
เป็น Direct Admin
บันทึกการเข้า

vava
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 532
ออฟไลน์ ออฟไลน์

กระทู้: 4,896



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 30 พฤษภาคม 2013, 07:27:43 »

เช่าโฮส เลยก็ง่ายดีครับ 500 บาท ต่อปี ก็มีครับ
เป็น Direct Admin
host มีอยู่แล้วครับ แต่อยากฝึกกับ appserver ก่อนครับ
บันทึกการเข้า

iCafe
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 123
ออฟไลน์ ออฟไลน์

กระทู้: 1,822



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 30 พฤษภาคม 2013, 08:25:44 »

ไปหาตัว php_mcypt.dll มาลงในพาท extension ก่อนครับ
บันทึกการเข้า

speca
คนรักเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 110



ดูรายละเอียด เว็บไซต์
« ตอบ #7 เมื่อ: 30 พฤษภาคม 2013, 08:47:30 »

ตามข้างบนครับ

ใน php folder /ext   หาไฟล์ php_mcrypt.dll  มาลง

ใน php.ini ไฟล์  บรรทัด  ;extension=php_mcrypt.dll   แล้วเอาเครื่องหมาย ; ออก   ทำการ save

แล้วที่บอกว่า "แก้ไขข้างต้น ตามนี้แล้วครับ ทำไม่ได้"   ....ทำการ restart apache ยังครับ  ไม่ restart ทำยังไงมันก็ไม่ได้หรอก  Sad
บันทึกการเข้า

เว็ปไซต์สำเร็จรูปสำหรับร้านค้าในลักษณะ Pre Order
รับเขียนเว็บ  รับทำเว็บ (เว็บ e-commerce คล้าย lazada อย่าง vnetstore.com ก็ทำมาแล้วจ้า)
vava
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 532
ออฟไลน์ ออฟไลน์

กระทู้: 4,896



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 30 พฤษภาคม 2013, 09:19:07 »

ตามข้างบนครับ

ใน php folder /ext   หาไฟล์ php_mcrypt.dll  มาลง

ใน php.ini ไฟล์  บรรทัด  ;extension=php_mcrypt.dll   แล้วเอาเครื่องหมาย ; ออก   ทำการ save

แล้วที่บอกว่า "แก้ไขข้างต้น ตามนี้แล้วครับ ทำไม่ได้"   ....ทำการ restart apache ยังครับ  ไม่ restart ทำยังไงมันก็ไม่ได้หรอก  Sad

การ  restart apache คือการที่ผมทำ ใน rep แรกที่ผมบอกหรือเปล่าครับ ถ้าใช่คือได้ทำแล้วครับ ถ้าไม่ใช่รบกวนช่วยผมนิดนึงนะครับ ว่าต้องทำอย่างไรครับ

แล้ว php_mcypt.dll นี่ไม่ทราบต้องหาจากไหนมาลงครับท่าน อันนี้งง T_T
« แก้ไขครั้งสุดท้าย: 30 พฤษภาคม 2013, 09:21:36 โดย vava » บันทึกการเข้า

คนธรรมดา
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 138
ออฟไลน์ ออฟไลน์

กระทู้: 1,046



ดูรายละเอียด เว็บไซต์
« ตอบ #9 เมื่อ: 30 พฤษภาคม 2013, 10:06:12 »

ใช้โฮส Linux ดีกว่านะครับ
บันทึกการเข้า

speca
คนรักเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 110



ดูรายละเอียด เว็บไซต์
« ตอบ #10 เมื่อ: 30 พฤษภาคม 2013, 10:08:16 »

"แล้ว php_mcypt.dll นี่ไม่ทราบต้องหาจากไหนมาลงครับท่าน อันนี้งง T_T"

php_mcrypt.dll ครับ  ไม่ใช่  php_mcypt.dll   ปกติผมลง appserv มันก็มีมาให้นะครับ  ส่วน XAMPP  ผมไม่ทราบจริงๆ

.....
อีกกรณีนึง  ลองดูว่าที่ php folder  มีไฟล์ libmcrypt.dll  หรือเปล่า  อาจจะเกี่ยวกับ lib ตัวนี้ที่ไม่มีก็ได้   wanwan044
บันทึกการเข้า

เว็ปไซต์สำเร็จรูปสำหรับร้านค้าในลักษณะ Pre Order
รับเขียนเว็บ  รับทำเว็บ (เว็บ e-commerce คล้าย lazada อย่าง vnetstore.com ก็ทำมาแล้วจ้า)
ball6847
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 212
ออฟไลน์ ออฟไลน์

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #11 เมื่อ: 30 พฤษภาคม 2013, 11:20:44 »

ใน windows php5.3+ mcrypt มันติด php มาครับ ไม่มี .dll แล้วก็ไม่ต้องเปิดอะไร ... ลองเช็คดูครับ ว่า php ที่ใช้อยู่เวอร์ชั่นอะไร ...
บันทึกการเข้า

navico
Verified Seller
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 108
ออฟไลน์ ออฟไลน์

กระทู้: 2,315



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 30 พฤษภาคม 2013, 12:42:36 »

เคยเจอนานมาแล้ว ผมจับบรรทัดนี้สลับที่กับ บรรทัด mb_string extension จำชื่อไฟล์ไม่ได้ ลองดูครับ
บันทึกการเข้า
@Sam
Newbie
*

พลังน้ำใจ: 4
ออฟไลน์ ออฟไลน์

กระทู้: 54



ดูรายละเอียด
« ตอบ #13 เมื่อ: 30 พฤษภาคม 2013, 13:47:45 »

copy ไฟล์ libmcrypt.dll จาก /php ไปไว้ /windows/system32
บันทึกการเข้า
speca
คนรักเสียว
*

พลังน้ำใจ: 14
ออฟไลน์ ออฟไลน์

กระทู้: 110



ดูรายละเอียด เว็บไซต์
« ตอบ #14 เมื่อ: 30 พฤษภาคม 2013, 13:56:18 »

copy ไฟล์ libmcrypt.dll จาก /php ไปไว้ /windows/system32

ครับ  ตามนั้น   Tongue
บันทึกการเข้า

เว็ปไซต์สำเร็จรูปสำหรับร้านค้าในลักษณะ Pre Order
รับเขียนเว็บ  รับทำเว็บ (เว็บ e-commerce คล้าย lazada อย่าง vnetstore.com ก็ทำมาแล้วจ้า)
metha_design
หัวหน้าแก๊งเสียว
*

พลังน้ำใจ: 61
ออฟไลน์ ออฟไลน์

กระทู้: 1,040



ดูรายละเอียด เว็บไซต์
« ตอบ #15 เมื่อ: 30 พฤษภาคม 2013, 14:12:26 »

ผมเคยลงโคตรยากเลย
บันทึกการเข้า

NaiTan
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 378
ออฟไลน์ ออฟไลน์

กระทู้: 5,259



ดูรายละเอียด เว็บไซต์
« ตอบ #16 เมื่อ: 30 พฤษภาคม 2013, 16:04:26 »

ติดตั้ง  mcrypt PHP extension เพิ่มก็จบแล้วครับ
บันทึกการเข้า

vava
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 532
ออฟไลน์ ออฟไลน์

กระทู้: 4,896



ดูรายละเอียด เว็บไซต์
« ตอบ #17 เมื่อ: 03 มิถุนายน 2013, 03:07:25 »

ติดตั้ง  mcrypt PHP extension เพิ่มก็จบแล้วครับ
ติดตั้งยังไงครับท่าน ชี้จุดนิดนึง  Embarrassed
บันทึกการเข้า

vava
เจ้าพ่อบอร์ดเสียว
*

พลังน้ำใจ: 532
ออฟไลน์ ออฟไลน์

กระทู้: 4,896



ดูรายละเอียด เว็บไซต์
« ตอบ #18 เมื่อ: 03 มิถุนายน 2013, 03:11:26 »

copy ไฟล์ libmcrypt.dll จาก /php ไปไว้ /windows/system32

ครับ  ตามนั้น   Tongue
โอ๊ะ ได้แล้วครับ ตามนี้เลย  Shocked
บันทึกการเข้า

Bughumnoi101
คนรักเสียว
*

พลังน้ำใจ: 5
ออฟไลน์ ออฟไลน์

กระทู้: 111



ดูรายละเอียด เว็บไซต์
« ตอบ #19 เมื่อ: 06 กรกฎาคม 2013, 09:50:05 »

ไม่รู้ช้าไปเปล่า ผมเขียบทความลงไว้ในเว็บนานแล้วครับ

http://magentothai.wordpress.c...88%E0%B8%95%E0%B9%89%E0%B8%AD/
บันทึกการเข้า

ขายคู่มือการใช้งาน Magento 500 บาท (ุ8 บท / 177 หน้า) | Autoeye Paysbuy 1.2 - Extension สำหรับ Magento เพื่อใช้ในการรับชำระิเิงิน Online ผ่านบริการของเพย์สบาย (Paysbuy) ราคา 2,000 บาท แถมฟรีคู่มือการใช้งาน Magento มูลค้า 500 บาท

http://magentothai.wordpress.com   :: Blog เกี่ยวกับ Magento ฝากด้วยครับ
หน้า: [1]   ขึ้นบน
พิมพ์