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

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

ThaiSEOBoard.comพัฒนาเว็บไซต์CMS & Free Script[WP] ปัญหา Warning: Cannot modify header information - headers already sent by
หน้า: [1]   ลงล่าง
พิมพ์
ผู้เขียน หัวข้อ: [WP] ปัญหา Warning: Cannot modify header information - headers already sent by  (อ่าน 2299 ครั้ง)
0 สมาชิก และ 1 บุคคลทั่วไป กำลังดูหัวข้อนี้
bigbossbear
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,764



ดูรายละเอียด
« เมื่อ: 26 เมษายน 2011, 20:08:51 »

Warning: mkdir() [function.mkdir]: Permission denied in /home/xxxxxxxxxxxxxx/domains/ddddddddddd/public_html/wp-content/themes/Video/library/functions/admin_settings.php on line 31

Warning: mkdir() [function.mkdir]: No such file or directory in home/xxxxxxxxxxxxxx/domains/ddddddddddd/public_html/wp-content/themes/Video/library/functions/admin_settings.php on line 34

Warning: Cannot modify header information - headers already sent by (output started at /home/xxxxxxxxxxxxx/domains/ddddddddddd/public_html/wp-content/themes/Video/library/functions/widgets_functions.php:1) inhome/xxxxxxxxxxxxxx/domains/ddddddddddd/public_html/wp-content/themes/Video/library/functions/admin_settings.php on line 63

แก้ไขยังไงครับ  หมดัญญาจริงๆ  Lips Sealed wanwan008
« แก้ไขครั้งสุดท้าย: 26 เมษายน 2011, 22:46:08 โดย bigbossbear » บันทึกการเข้า

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

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

กระทู้: 1,134



ดูรายละเอียด
« ตอบ #1 เมื่อ: 26 เมษายน 2011, 20:13:04 »

ลองปรับ permition ไฟล์เหล่านั้น เป็น 777 ดูครับ
บันทึกการเข้า
bigbossbear
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,764



ดูรายละเอียด
« ตอบ #2 เมื่อ: 26 เมษายน 2011, 20:29:46 »

ลองปรับ permition ไฟล์เหล่านั้น เป็น 777 ดูครับ

ปรับแล้วครับ ก็ยังเป็น  wanwan008
บันทึกการเข้า

หลานยายปริก
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 5,887



ดูรายละเอียด
« ตอบ #3 เมื่อ: 26 เมษายน 2011, 20:52:21 »

themes มีปัญหา อาจจะไม่ support กับ wp version ที่ใช้งานอยู่ครับ

ไม่เชื่อลองเปลี่ยน themes ดูนะ
บันทึกการเข้า

บริการเก็บเมลล์และเบอร์โทรลูกค้าจากคอมเม้นเพจCLICK!!
bigbossbear
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,764



ดูรายละเอียด
« ตอบ #4 เมื่อ: 26 เมษายน 2011, 20:58:49 »

themes มีปัญหา อาจจะไม่ support กับ wp version ที่ใช้งานอยู่ครับ

ไม่เชื่อลองเปลี่ยน themes ดูนะ

เดียวลอง ลง wordpress เวอร์ชั่นต่ำดูก่อน

แต่ใน localhost ใช้เวอร์ชั่นใหม่ได้  แต่พออัพขึ้นโฮสเน่าเลย
« แก้ไขครั้งสุดท้าย: 26 เมษายน 2011, 21:06:08 โดย bigbossbear » บันทึกการเข้า

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

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

กระทู้: 2,461



ดูรายละเอียด เว็บไซต์
« ตอบ #5 เมื่อ: 26 เมษายน 2011, 21:09:58 »

ลองทำ 777 ที่โฟลเดอร์ WP-Content แล้วเลือกให้มันมีผลกับทุกไฟล์ในโฟลเดอร์ดูครับ

ผมไม่คิดว่ามันจะเกี่ยวกับธีมนะ เพราะ  PHP มันฟ้องว่าสร้าง directory ไม่ได้

หรือไม่ก็ลองไป

wp-content/themes/Video/library/functions/admin_settings.php

เปิดแล้วดูบรรทัดที่  31 กับ 34

แก้ mkdir เป็น @mkdir

ลองดูครับ เพราะดูจากไฟล์แล้ว ไม่น่าจะมีการสร้างโฟลเดอร์อะไรเพิ่มเติมนะ
บันทึกการเข้า

รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง
เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย
JeffyPluS
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 3,135



ดูรายละเอียด เว็บไซต์
« ตอบ #6 เมื่อ: 26 เมษายน 2011, 21:12:31 »

ไม่แน่ใจเหมือนกันนะครับ

แต่ลองดู จากเว็บนี้เผื่อช่วยได้บ้าง

http://www.select2web.com/php/cannot-modify-header.html

หรือที่นี่ นะัครับ

http://www.mindphp.com/forums/viewtopic.php?f=6&t=6908

วิธีการแก้ไข สองที่ต่างกันไป
« แก้ไขครั้งสุดท้าย: 26 เมษายน 2011, 21:13:25 โดย JeffyPluS » บันทึกการเข้า


เว็บโฮสติ้ง แรง เร็ว เสถียร พร้อมดูแลทุกท่านคุณภาพการบริการเริ่มต้นเพียง 500.-/ปี
█ Tel 0810066690 | EVO VPS | EVO Hosting
VPS Hosting ประสิทธิภาพสูง แรง เร็ว เสถียร
LineOA : @hosting
bigbossbear
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,764



ดูรายละเอียด
« ตอบ #7 เมื่อ: 26 เมษายน 2011, 22:22:47 »

ลองทำ 777 ที่โฟลเดอร์ WP-Content แล้วเลือกให้มันมีผลกับทุกไฟล์ในโฟลเดอร์ดูครับ

ผมไม่คิดว่ามันจะเกี่ยวกับธีมนะ เพราะ  PHP มันฟ้องว่าสร้าง directory ไม่ได้

หรือไม่ก็ลองไป

wp-content/themes/Video/library/functions/admin_settings.php

เปิดแล้วดูบรรทัดที่  31 กับ 34

แก้ mkdir เป็น @mkdir

ลองดูครับ เพราะดูจากไฟล์แล้ว ไม่น่าจะมีการสร้างโฟลเดอร์อะไรเพิ่มเติมนะ

ตอนนี้ ทำตามข้างบน  อันนี้หายแล้ว

Warning: mkdir() [function.mkdir]: Permission denied in /home/xxxxxxxxxxxxxx/domains/ddddddddddd/public_html/wp-content/themes/Video/library/functions/admin_settings.php on line 31

Warning: mkdir() [function.mkdir]: No such file or directory in home/xxxxxxxxxxxxxx/domains/ddddddddddd/public_html/wp-content/themes/Video/library/functions/admin_settings.php on line 34



เหลือแต่


Warning: Cannot modify header information - headers already sent by (output started at /home/xxxxxxxxxxxxx/domains/ddddddddddd/public_html/wp-content/themes/Video/library/functions/widgets_functions.php:1) inhome/xxxxxxxxxxxxxx/domains/ddddddddddd/public_html/wp-content/themes/Video/library/functions/admin_settings.php on line 63



โค้ดบรรทัดที่ 63

header("Location: themes.php?page=functions.php&saved=true");


« แก้ไขครั้งสุดท้าย: 26 เมษายน 2011, 22:45:47 โดย bigbossbear » บันทึกการเข้า

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

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

กระทู้: 2,461



ดูรายละเอียด เว็บไซต์
« ตอบ #8 เมื่อ: 26 เมษายน 2011, 22:33:03 »

น่าจะติด BOM

ลองเปิด
wp-content/themes/Video/library/functions/widgets_functions.php

กับ notepad

จากนั้น
save เป็น ascii

« แก้ไขครั้งสุดท้าย: 26 เมษายน 2011, 22:33:28 โดย NightClub » บันทึกการเข้า

รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง
เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย
vikorn
Verified Seller
สมุนแก๊งเสียว
*

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

กระทู้: 857



ดูรายละเอียด
« ตอบ #9 เมื่อ: 26 เมษายน 2011, 22:33:37 »

ปัญลองวิธีนี้ดูครับ เปิดไฟล์ที่มีปัญหาด้วย text editor ที่คุณใช้อยู่ อาจจะเป็น eddit plus แก้ไขเสร็จแล้ว save โดยเลือกเป็น utf-8 ครับ อัพขึ้นทับของเดิม
บันทึกการเข้า
ball6847
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,174



ดูรายละเอียด
« ตอบ #10 เมื่อ: 26 เมษายน 2011, 22:43:00 »

ทางที่ดีหาทางแก้ปัญหาโดยไม่ใช้ @ ดีกว่านะคับ

ไปดูที่ไฟล์ wp-content/themes/Video/library/functions/admin_settings.php บรรทัดที่ 31 และ 34 ว่าคนเขียนเค้าตั้งใจสร้างโฟลเดอร์ที่ไหน ก็ไปเช็ค permission ของโฟลเดอร์ที่เค้ากำลังจะสร้างไฟล์ ถ้ามองไม่ออก เอาบรรทัดที่ 31 กับ 34 มาโพสท์คับ เด๋วคงมีเพื่อนๆมาช่วยดูว่าควรไปตั้ง permission เท่าไหร่ืัี้ที่ไฟล์ไหน

ส่วน error อันหลังไปเปิดดูไฟล์ wp-content/themes/Video/library/functions/widgets_functions.php  ว่าไม่มีอะไรมาก่อน "<?php" แม่แต่ช่องว่างก็ไม่ได้ ถ้าดูแล้วไม่มีแสดงว่าเกิดปัญหาจากการแก้ไฟล์ด้วย editor กากๆ
บันทึกการเข้า

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

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

กระทู้: 4,764



ดูรายละเอียด
« ตอบ #11 เมื่อ: 26 เมษายน 2011, 22:54:41 »

ทางที่ดีหาทางแก้ปัญหาโดยไม่ใช้ @ ดีกว่านะคับ

ไปดูที่ไฟล์ wp-content/themes/Video/library/functions/admin_settings.php บรรทัดที่ 31 และ 34 ว่าคนเขียนเค้าตั้งใจสร้างโฟลเดอร์ที่ไหน ก็ไปเช็ค permission ของโฟลเดอร์ที่เค้ากำลังจะสร้างไฟล์ ถ้ามองไม่ออก เอาบรรทัดที่ 31 กับ 34 มาโพสท์คับ เด๋วคงมีเพื่อนๆมาช่วยดูว่าควรไปตั้ง permission เท่าไหร่ืัี้ที่ไฟล์ไหน

ส่วน error อันหลังไปเปิดดูไฟล์ wp-content/themes/Video/library/functions/widgets_functions.php  ว่าไม่มีอะไรมาก่อน "<?php" แม่แต่ช่องว่างก็ไม่ได้ ถ้าดูแล้วไม่มีแสดงว่าเกิดปัญหาจากการแก้ไฟล์ด้วย editor กากๆ

บรรทัด 31

 mkdir(ABSPATH.'/wp-contents', 0777);


บรรทัด 34
mkdir(ABSPATH.'/wp-contents/uploads/', 0777);


ทำ 777 แล้ว ทั้งหมด
บันทึกการเข้า

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

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

กระทู้: 2,461



ดูรายละเอียด เว็บไซต์
« ตอบ #12 เมื่อ: 26 เมษายน 2011, 23:32:58 »

ทางที่ดีหาทางแก้ปัญหาโดยไม่ใช้ @ ดีกว่านะคับ

ไปดูที่ไฟล์ wp-content/themes/Video/library/functions/admin_settings.php บรรทัดที่ 31 และ 34 ว่าคนเขียนเค้าตั้งใจสร้างโฟลเดอร์ที่ไหน ก็ไปเช็ค permission ของโฟลเดอร์ที่เค้ากำลังจะสร้างไฟล์ ถ้ามองไม่ออก เอาบรรทัดที่ 31 กับ 34 มาโพสท์คับ เด๋วคงมีเพื่อนๆมาช่วยดูว่าควรไปตั้ง permission เท่าไหร่ืัี้ที่ไฟล์ไหน

ส่วน error อันหลังไปเปิดดูไฟล์ wp-content/themes/Video/library/functions/widgets_functions.php  ว่าไม่มีอะไรมาก่อน "<?php" แม่แต่ช่องว่างก็ไม่ได้ ถ้าดูแล้วไม่มีแสดงว่าเกิดปัญหาจากการแก้ไฟล์ด้วย editor กากๆ

บรรทัด 31

 mkdir(ABSPATH.'/wp-contents', 0777);


บรรทัด 34
mkdir(ABSPATH.'/wp-contents/uploads/', 0777);


ทำ 777 แล้ว ทั้งหมด

แก้เป็น


บรรทัด 31

 mkdir(ABSPATH.'/wp-contents');


บรรทัด 34
mkdir(ABSPATH.'/wp-contents/uploads/');

บางโฮสท์จะไม่ยอมรับการกำหนด 0777 ในคำสั่ง php
บันทึกการเข้า

รับจ้างเขียนโปรแกรม PHP งานมืออาชีพ เสร็จตามที่กำหนด ราคาปานกลาง
เหมาะกับผู้ที่รับงานมาแล้วส่งต่อจ๊ะ PM มาเลย
bigbossbear
Verified Seller
เจ้าพ่อบอร์ดเสียว
*

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

กระทู้: 4,764



ดูรายละเอียด
« ตอบ #13 เมื่อ: 27 เมษายน 2011, 15:50:21 »

เข้ามาอัพเดต

ผมเอา theme ไปลง อีก VPS นึง  ที่ใช้ kloxo

ลงผ่าน ไม่ต้องแก้ไขตรงไหน และไม่มีปัญหา อย่างด้านบนเลย  Cry



ส่วนที่มีปัญหาอย่างด้านบน อยู่อีก VPS นึง ที่ใช้ DirectAdmin

จนปัญญาแก้ไขแล้ว

สงสัยต้องกลับไปใช้ kloxo อย่างเก่า

ขอบคุณทุกท่านที่เข้ามาตอบครับ +1 ไปทุกคน  wanwan017
บันทึกการเข้า

หน้า: [1]   ขึ้นบน
พิมพ์