ขีด จำกัด การดำเนินการของ PHP
แผน Managed WordPress ไม่อนุญาตให้เรียกใช้โค้ด PHP โดยตรงนอก WordPress ซึ่งหมายความว่าโค้ด PHP ใด ๆ ที่ไม่ได้เชื่อมโยงกับ WordPress โดยตรงจะไม่สามารถใช้งานได้เลย
การเรียกใช้โค้ด PHP ถูกบล็อคสำหรับโฟลเดอร์ต่อไปนี้เพื่อปกป้องเว็บไซต์ของคุณ:
- / ($DOC _ROOT)
- / uploads
- / files
- / wp-content
- / wp-includes
- / akismet
มีข้อยกเว้นสำหรับสคริปต์ที่สามารถช่วยแก้ไขปัญหาได้ ไฟล์เหล่านี้ต้องอยู่ในรูทเอกสารของคุณจึงจะสามารถใช้งานได้
- ไฟล์ข้อมูล PHP : สคริปต์นี้ต้องตั้งชื่อเป็น info.php หรือ phpinfo.php และวางไว้ในรูทเอกสารของคุณ ชื่อไฟล์อื่นจะ ไม่ ทำงาน
- PHP mail () : หากคุณต้องการทดสอบการทำงานของ PHP mail () คุณสามารถอัพโหลดไฟล์ชื่อ mail_test.php ไปยังรูทเอกสารของคุณได้ ชื่อไฟล์อื่นจะ ไม่ ทำงาน
การแก้ไขปัญหา
หากสคริปต์ของคุณถูกบล็อคสคริปต์จะแสดงข้อผิดพลาด 403 Forbidden สำหรับ phpinfo.php , info.php หรือ mail_test.php ให้ย้ายสคริปต์ไปยังไดเรกทอรีที่ถูกต้อง (รูทเอกสาร) หรือตั้งชื่อที่ถูกต้อง
สำหรับปลั๊กอินใด ๆ ที่ต้องการให้สคริปต์อยู่นอก WordPress เพื่อให้ทำงานได้อย่างถูกต้องปลั๊กอินเหล่านี้จะไม่ได้รับการสนับสนุนในแผน Managed WordPress ทำงานร่วมกับนักพัฒนาปลั๊กอินของคุณเพื่อแก้ไขปัญหา หากปลั๊กอินอาศัยสคริปต์เพื่อทำหน้าที่เป็น API เราขอแนะนำให้ผสานรวมกับ ระบบ API แบบเนทีฟของ WordPress
สำหรับสคริปต์อื่น ๆ เราขอแนะนำให้เชื่อมต่อ เข้ากับ WordPress เพื่อให้สคริปต์เหล่านั้นทำงานบน URL ลิงก์ถาวร