Showing posts with label wordpress. Show all posts
Showing posts with label wordpress. Show all posts

วิธีแก้ Error 403 Forbidden You don't have permission to access / on this server.

ปัญหา
อยู่ ๆ web site เราที่เคยเปิด Update Post ประจำก็เข้าไม่ได้เฉยเลย มันขึ้นหน้าจอว่า 
Error 403 Forbidden You don't have permission to access / on this server. 
อะไรประมาณนี้แหละ
สาเหตุ
หาอยู่ตั้งนานไปเจอว่าไฟล์ index.php ถูกมือดีที่ไหนไม่รู้มาเปลี่ยน permission จาก "644" เป็น "000"
วิธีแก้ไข
1.ใช้ File Manager ใน cPanel เปลี่ยน permission ของไฟล์ index.php ก็เปลี่ยนไม่สำเร็จเพราะมันเป็น "000" อยู่
2.ลองเปลี่ยนชื่อ หรือ ลบไฟล์ ก็ไม่ได้ เพราะ permission มันเป็น "000" อยู่
3.ลอง Download ลงมาแก้แล้ว Upload ขึ้นไปทับไฟล์เดิมก็ไม่สำเร็จ
4.จะ Backup file and database แล้ว Install ใหม่ทั้ง Web ก็ต้องใช้เวลานาน
5.จะแจ้ง Hosting Support ก็ไม่รู้ว่าจะบอกรายละเอียดเขายังไง
6.มัีนคงมีวิธีแก้ไขอยู่แต่เราไม่รู้
7.เอาวิธีง่าย ๆ ก็แล้วกันคือ
  1. เปลี่ยนชื่อ Folder ที่เก็บไฟล์ index.php นั้นซะ (เช่น จาก beautybuffets.com เป็น want_to_delete )
  2. สร้าง Folder ขึ้นมาชื่อเดียวกับชื่อเดิมที่ถูกเปลี่ยน (คือ beautybuffets.com )
  3. เอาไฟล์ต่าง ๆ ที่ Backup ไว้ไปใส่คืนใน Folder นั้น
  4. ส่วนไฟล์ index.php นั้น ให้ Copy มาจาก add-on โดเมนอื่น ที่เราติดตั้ง wordpress version เดียวกัน หรือ Upgrade เป็น version เดียวกันกับ beautybuffets.com โดยสังเกตุว่าขนาดของไฟล์จะเท่ากัน

    งมมาตั้งนานกว่าครึ่งคืนกับอีกครึ่งวัน กว่าจะแก้ไขได้ แล้วก็ต้องเปลี่ยน Password ของ Admin ใหม่ และไม่ควรเข้า login admin ค้างไว้นาน ๆ ขณะที่ไปเปิดเข้า Web แปลก ๆ หลาย ๆ Web site ที่อาจมีส่วนในการ Hack หรือ ควร delete cookies ซะก่อนและหลัง หรือติดตั้ง Add-on "Remove cookies" for Firefox ซะจะำได้ลบง่าย ๆ

วิธีเปลี่ยน WP 3.0.1 ให้เป็น WP Multi Sites

  1. เมื่อติดตั้งหรือ Upgrade เป็น wp 3.0.1 ให้เรียบร้อย ยังไม่ต้องแก้ไขอะไร
  2. แก้ไขไฟล์ wp-config.php โดยเพิ่มโค้ด define('WP_ALLOW_MULTISITE', true); ไว้ตำแหน่งต่อจาก บรรทัด define('DB_COLLATE', '');
  3. ใช้ Cpanel ของ Host สร้าง subdomain ชื่อ  เช่น *.beautydirects.com
  4. login เข้าเว็บ  ไปที่เมนู Settings >> General ตั้งค่าเว็บให้เป็น  http://beautydirects.com แล้ว  Save มันจะให้เรา login ใหม่
  5. login มองหาเมนู Tool จะเห็นเมนูย่อยชื่อ network คลิกเลย จะเห็นข้อมูลเพื่อ install multi site
        ก่อน install มันจะมีเมนูให้เลือก 2 อัน  ให้เราเลือก เอาอันใดอันหนึ่ง
       - สร้าง แบบ subdomain 
       - สร้าง แบบ dictionary   
       ให้เลือกเอาอย่างใด อย่างหนึ่ง เสร็จแล้วเราก็กด install ได้เลย รอสักคูร่ จะมีเมนูใหม่ขึ้นมา 3 ข้อ

    • ข้อ 1 บอกให้ไปสร้าง directory ชื่อ blogs.dir ข้างใน wp-content ที่ host แล้วทำการ chmod 777
    • ข้อ 2 นำโค้ดที่อยู่ข้างล่าง ไปใส่ใน wp-config.php
    • ข้อ 3 นำไฟล์จากข้อ 3 ไปไว้เพิ่มหรือสร้างใหม่ในไฟล์ .htaccess ใน http://beautydirects.com

เมื่อทำเสร็จทั้งสามข้อ เลื่อนลงมาข้างล่างมันจะมีข้อความบรรทัดหนึ่ง กดที่ปุ่ม login
แล้วลองเข้าเว็บท่าน ถ้าเข้าได้ปกติ แสดงว่าผ่าน  หลังเว็บต้องมีเมนู super Admin เพิ่มขึ้นมา

ตั้งระยะ Banner

(div)
(a href="http://travelbookings.at/konjanat?CTY=1&CID=11549")(img style="margin-left:395px;margin-top:0px" src="http://b1.perfb.com/b1.php?ID=11549&PURL=travelbookings.at/konjanat" border="0" /)(/a)
(/div)

แหล่ง Download Wordpress Theme

ลองดูที่นี่ นะ หลายแบบให้เลือกตามเนื้อหาที่เกี่ยวข้อง http://iwordpressthemes.com/?p=430