Page not found warning เกิดขึ้นได้อย่างไร แก้ไขอย่างไร

  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.
  • warning: realpath() [function.realpath]: SAFE MODE Restriction in effect. The script whose uid is 1005 is not allowed to access /tmp owned by uid 0 in /var/www/sites/sugree/codenone.com/subdomains/www/html/includes/file.inc on line 190.

จากการดูประวัติ Recent log entries พบว่า มีอยู่หน้าหนึ่งที่ขึ้น page not found waring บ่อยมากคือ http://www.aeawthatsong.com/favicon.ico (เข้าดูโดย Anonymous)
ผมก็ไม่เคยไปปล่อยลิ้งค์ถึงไฟล์นี้ที่ไหน อยากทราบว่ามันมาได้อย่างไร และจะแก้ไขได้อย่างไรครับ
คือถ้าเป็น spam ก็อาจจะแบน ip ได้แต่ถ้าเกิดจากสมาชิกเข้ามาดูแล้ว error ก็น่าจะต้องหาทางแก้ไขครับ

favicon.ico คือ รูปเล็กๆที่แสดงหน้า URL ใน address bar ของ browser น่ะครับ
เวลา browser มันเรียกเข้ามาที่ site เรา
มันจะขอ file นี้มาด้วย
ถ้ามี มันก็จะแสดงให้
ถ้าไม่มี ก็จะแสดงรูป default ให้

อ่านเพิ่มเติม http://en.wikipedia.org/wiki/Favicon

sugree's picture

ปกติ drupal จะใส่ link rel ไว้ในส่วนหัว ซึ่งจะชี้ไปที่ theme แบบข้างล่าง

<link rel="shortcut icon" href="/themes/arcmateria/favicon.ico" type="image/x-icon" />

แต่ว่า firefox มันทำตัวฉลาด ยังอุตส่าห์จะลองถามหา /favicon.ico ปกติผมจะแก้โดยการเอา favicon.ico ออกมาวางไว้ข้างนอกสุดท้าย ให้มันเจอๆ ไปซะ จะได้ไม่บ่น แม้ว่าจะไม่ได้ใช้อะไรก็ตาม

ขอบคุณมากๆเลยครับ ทั้งสองท่าน

ย้าย Codenone

ประกาศย้าย Codenone ไปใช้ Forum ของ Blognone แทนครับ ตามไปตั้งกระทู้ต่อได้ที่ Codenone Forum (รายละเอียดอ่านจากกระทู้ ย้าย Codenone ไปรวมกับ Blognone)

กระทู้เก่าๆ จะย้ายตามไปในภายหลัง ตอนนี้ปิดการโพสต์กระทู้ไว้ เหลือไว้เฉพาะอ้างอิงเท่านั้น