ย้ายโฮส แล้วธีม error pluggable.php

เริ่มโดย Guitarzone, 06 พฤศจิกายน 2013, 17:20:16

หัวข้อก่อนหน้า - หัวข้อถัดไป

0 สมาชิก และ 1 ผู้มาเยือน กำลังดูหัวข้อนี้

Guitarzone

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

Warning: Cannot modify header information - headers already sent by (output started at /home/myjas/domains/xxxxx.com/public_html/wp-content/themes/xxx/admin/functions/functions.options.php:1) in /home/myjas/domains/xxxxx.com/public_html/wp-includes/pluggable.php on line 899

Warning: Cannot modify header information - headers already sent by (output started at /home/myjas/domains/xxxxx.com/public_html/wp-content/themes/xxx/admin/functions/functions.options.php:1) in /home/myjas/domains/xxxxx.com/public_html/wp-includes/pluggable.php on line 899


แต่ล็อกอินเข้าได้ แต่พอจะกดอัพเดท บันทึกสั่งงาน ข้อความนี้ก็จะโผล่มาอีก ผมเลยลองเปลี่ยนธีมเป็นธีมที่มากับ wordpress เอง ปรากฎว่าหาย ไม่เป็นเหมือนเดิมอีก
เลยหาข้อมูลอยู่พักใหญ่

บ้างก็ว่าเป็นกับไฟล์ config.php  มี white space แต่ผมก็เซฟเป็น utf-8 without bom แล้วนะ
บ้างก็ว่าเป็นกับไฟล์ functions.php อันนี้ไม่รู้จะแก้ตรงไหน
บ้างก็ว่าแก้ที่ไฟล์ pluggable.php ตรงนี้ฟ้องที่บรรทัด 899 เวลาบันทึกครั้ง เข้าไปดูมาก็เป็นแบบนี้



ตอนนี้งงไปหมดแล้วครับ  :wanwan023:

แบบนี้ผมจะแก้ตรงไหนดีครับ สาเหตุเกิดจากอะไร ย้ายโฮสครั้งแรกก็งามใส้ซะละ

www.impastel.com | I'm PASTEL รับออกแบบงานกราฟฟิกทุกชนิด ด้วยโทนสีพาสเทลที่น่ารัก และตามความต้องการของลูกค้า ออกแบบ โลโก้ นามบัตร โบรชัวร์ psd website E-newsletter packaging

somww

ท่านตรวจไดเร็กเตอร์รี่หมดหรือยังครับ :wanwan044:

Guitarzone

#2
อ้างถึงจาก: somww ใน 06 พฤศจิกายน 2013, 17:29:54
ท่านตรวจไดเร็กเตอร์รี่หมดหรือยังครับ :wanwan044:

ตรวจยังไงหรอครับ หมายถึงว่ามาครบทุกไฟล์ทุกโฟลเดอร์แบบนี้รึเปล่าครับ ผมทำแล้วครับ
แต่ที่แปลกๆคือ

/home/myjas/domains/xxxxx.com/public_html/ มันควรจะเป็น /home/myjas/domains/public_html/xxxxx.com/... รึเปล่าครับ ผมไม่แน่ใจ คลุกมาทั้งวันแล้วครับ

www.impastel.com | I'm PASTEL รับออกแบบงานกราฟฟิกทุกชนิด ด้วยโทนสีพาสเทลที่น่ารัก และตามความต้องการของลูกค้า ออกแบบ โลโก้ นามบัตร โบรชัวร์ psd website E-newsletter packaging

คนธรรมดา

#3
ที่โฮสเดิมก็ขึ้นครับ ถ้าเปิด display_errors on ที่ไฟล์ php.ini ไว้ ถ้าไม่อยากให้ขึ้นแบบนี้ก็ปรับ display_errors off จบเลยครับ
[direct=https://www.hostkub.com/vps-server]เช่า vps[/direct]
[direct=https://www.hostkub.com/vps-server]เช่า server[/direct]

hotth

#4
อันนี้น่าจะเป็นที่ส่วนหัว functions.options.php หรือ pluggable.php  ครับอย่าลบข้อมูลใดๆในส่วนหัวออกครับส่วนใหญ่เค้าจะมาร์คไว้ นะครับ หรือให้ใส่เครื่องหมายนี้ไว้ในส่วนบนหัวครับคิดว่าน่าจะแก้ได้ครับ   /**/

chaitat

อ้างถึงจาก: Guitarzone ใน 06 พฤศจิกายน 2013, 17:36:44
อ้างถึงจาก: somww ใน 06 พฤศจิกายน 2013, 17:29:54
ท่านตรวจไดเร็กเตอร์รี่หมดหรือยังครับ :wanwan044:

ตรวจยังไงหรอครับ หมายถึงว่ามาครบทุกไฟล์ทุกโฟลเดอร์แบบนี้รึเปล่าครับ ผมทำแล้วครับ
แต่ที่แปลกๆคือ

/home/myjas/domains/xxxxx.com/public_html/ มันควรจะเป็น /home/myjas/domains/public_html/xxxxx.com/... รึเปล่าครับ ผมไม่แน่ใจ คลุกมาทั้งวันแล้วครับ

xxx.com/public_html/ หรือ public_html/xxx.com/ ก็เป็นไปได้ทั้งคู่ครับ แล้วแต่ isp
PaySure.com เครื่องมือที่ทำให้การซื้อขายสินค้า, ซอฟต์แวร์, โดเมนเนม และอื่นๆ ออนไลน์ ไม่มีทางถูกโกง 100%

ผู้ขาย: ท่านไม่จำเป็นต้องสร้างความน่าเชื่อถืออีกต่อไป
ผู้ซื้อ: ท่านไม่ต้องลังเลที่จะซื้อสินค้าออนไลน์อีกต่อไป ไม่ถูกโกงแน่นอน 100%

chaitat

functions.options.php
pluggable.php

2 ไฟล์นี้ตรวจให้แน่ใจว่า character แรกสุดเป็น < และ character ท้ายสุดเป็น > ไม่มี space ใดๆที่หัวไฟล์และท้ายไฟล์ หรือยังครับ  :wanwan009:
PaySure.com เครื่องมือที่ทำให้การซื้อขายสินค้า, ซอฟต์แวร์, โดเมนเนม และอื่นๆ ออนไลน์ ไม่มีทางถูกโกง 100%

ผู้ขาย: ท่านไม่จำเป็นต้องสร้างความน่าเชื่อถืออีกต่อไป
ผู้ซื้อ: ท่านไม่ต้องลังเลที่จะซื้อสินค้าออนไลน์อีกต่อไป ไม่ถูกโกงแน่นอน 100%

Guitarzone

อ้างถึงจาก: hotth ใน 06 พฤศจิกายน 2013, 21:16:34
อันนี้น่าจะเป็นที่ส่วนหัว functions.options.php หรือ pluggable.php  ครับอย่าลบข้อมูลใดๆในส่วนหัวออกครับส่วนใหญ่เค้าจะมาร์คไว้ นะครับ หรือให้ใส่เครื่องหมายนี้ไว้ในส่วนบนหัวครับคิดว่าน่าจะแก้ได้ครับ   /**/

2 ไฟล์นี้ หากไม่สมบูรณ์แล้ว มันกระทบทั้งระบบเลยหรอครับ เพราะ มันทำให้ทุกหน้าฟ้องไปที่ไฟล์ 2 ตัวนี้ เดี๋ยวจะลองดูนะครับ

www.impastel.com | I'm PASTEL รับออกแบบงานกราฟฟิกทุกชนิด ด้วยโทนสีพาสเทลที่น่ารัก และตามความต้องการของลูกค้า ออกแบบ โลโก้ นามบัตร โบรชัวร์ psd website E-newsletter packaging

Guitarzone

อ้างถึงจาก: chaitat ใน 06 พฤศจิกายน 2013, 21:32:07
functions.options.php
pluggable.php

2 ไฟล์นี้ตรวจให้แน่ใจว่า character แรกสุดเป็น < และ character ท้ายสุดเป็น > ไม่มี space ใดๆที่หัวไฟล์และท้ายไฟล์ หรือยังครับ  :wanwan009:

ใช่ครับ เบื้องต้นที่ผมหาข้อมูล ผมก็กลับมาตรวจสอบครับ ก็ดูแค่หัวกับท้าย ก็ไม่มีอะไร แต่บางทีมันมีเพิ่มมา 1 บรรทัด (เหมือนเรา Enter ลง 1 ครั้ง) พวกสเปส นี้ตรวจกับ notepad ธรรมดา หรือ notepad++  จะพลาดน้อยกว่ากัน แต่ตอนนี้ผมใช้กับ notepad++

www.impastel.com | I'm PASTEL รับออกแบบงานกราฟฟิกทุกชนิด ด้วยโทนสีพาสเทลที่น่ารัก และตามความต้องการของลูกค้า ออกแบบ โลโก้ นามบัตร โบรชัวร์ psd website E-newsletter packaging

Nopzixcros

อ้างถึงจาก: Guitarzone ใน 06 พฤศจิกายน 2013, 21:41:52
อ้างถึงจาก: chaitat ใน 06 พฤศจิกายน 2013, 21:32:07
functions.options.php
pluggable.php

2 ไฟล์นี้ตรวจให้แน่ใจว่า character แรกสุดเป็น < และ character ท้ายสุดเป็น > ไม่มี space ใดๆที่หัวไฟล์และท้ายไฟล์ หรือยังครับ  :wanwan009:

ใช่ครับ เบื้องต้นที่ผมหาข้อมูล ผมก็กลับมาตรวจสอบครับ ก็ดูแค่หัวกับท้าย ก็ไม่มีอะไร แต่บางทีมันมีเพิ่มมา 1 บรรทัด (เหมือนเรา Enter ลง 1 ครั้ง) พวกสเปส นี้ตรวจกับ notepad ธรรมดา หรือ notepad++  จะพลาดน้อยกว่ากัน แต่ตอนนี้ผมใช้กับ notepad++

ลองใช้ notepad++ แปลงเป็น UTF-8 Without BOM แล้วเซฟครับ

BrainFreeze

อ้างถึงจาก: Nopzixcros ใน 06 พฤศจิกายน 2013, 21:55:31
อ้างถึงจาก: Guitarzone ใน 06 พฤศจิกายน 2013, 21:41:52
อ้างถึงจาก: chaitat ใน 06 พฤศจิกายน 2013, 21:32:07
functions.options.php
pluggable.php

2 ไฟล์นี้ตรวจให้แน่ใจว่า character แรกสุดเป็น < และ character ท้ายสุดเป็น > ไม่มี space ใดๆที่หัวไฟล์และท้ายไฟล์ หรือยังครับ  :wanwan009:

ใช่ครับ เบื้องต้นที่ผมหาข้อมูล ผมก็กลับมาตรวจสอบครับ ก็ดูแค่หัวกับท้าย ก็ไม่มีอะไร แต่บางทีมันมีเพิ่มมา 1 บรรทัด (เหมือนเรา Enter ลง 1 ครั้ง) พวกสเปส นี้ตรวจกับ notepad ธรรมดา หรือ notepad++  จะพลาดน้อยกว่ากัน แต่ตอนนี้ผมใช้กับ notepad++

ลองใช้ notepad++ แปลงเป็น UTF-8 Without BOM แล้วเซฟครับ

ลองแก้ตามนี้ครับ เจอประจำ
# จัดไป Promo Code ลด 11% : THAISEOBOARD
# [direct=https://www.hostatom.com]hostatom.com[/direct] |โฮสอะตอม - เว็บโฮสติ้งที่ Webmaster มืออาชีพไว้วางใจ
# [direct=https://www.hostatom.com/web-hosting]Web Hosting[/direct] | [direct=https://www.hostatom.com/cloud-vps]Cloud VPS[/direct] | [direct=https://www.hostatom.com/reseller-hosting]Reseller Hosting[/direct] | [direct=https://www.hostatom.com/domain-name]Domain Name[/direct]
# บริการ 24x7 | รับประกันความพอใจยินดีคืนเงิน | Uptime 99.9% | โทร : 0-2107-3466

Guitarzone

ได้แล้วครับ ผมได้ทำตามคำแนะนำของทุกท่าน ที่เป็นปัญหาคือ บางไฟล์มันไม่ปิดโค๊ดด้วย ?> เลยทำให้เออเร่อ แต่ที่ผมไม่เข้าใจคือ

1. มันเป็นแบบนั้นตั้งแต่แรก หรือว่ามันเปลี่ยนไปเองหลังจากเราดึงดาต้าเบสออกจากโฮสเดิมครับ เหตุใดโค๊ดจึงเปลี่ยนไป?
2. Google Chrome มันเก็บแคชเอาไว้ตอนเราตั้งค่าเว็บ ทำให้มันการส่งข้อมูลซ้ำอย่างที่ฟ้องรึเปล่า เพราะหลังจากที่ผมแก้และอัพไฟล์เก่าจากโฮสเดิมขึ้นโฮสใหม่ ผมลองมาเปิดใน IE ดู ปรากฎว่าไม่มีเออเร่อเลยสักหน้าเลยครับ (หรือจะเป็นเพราะว่าไฟล์ต่างๆ ได้รับการแก้ไข ใส่ ?> , และลบ space เรียบร้อยแล้ว) ไม่เกี่ยวกับบราวเซอร์

ยังไงขอบคุณทุกท่านที่ให้ข้อมูลครับ ย้ายโฮสครั้งนี้ได้อะไรเยอะแยะครับ ที่แน่ๆเลย ได้สิวมา 3 เม็ด (ผ๊มเครียด)  :wanwan017:

www.impastel.com | I'm PASTEL รับออกแบบงานกราฟฟิกทุกชนิด ด้วยโทนสีพาสเทลที่น่ารัก และตามความต้องการของลูกค้า ออกแบบ โลโก้ นามบัตร โบรชัวร์ psd website E-newsletter packaging