जबकि PHP फ़ाइलें निष्पादित की जाती हैं और इस प्रकार स्रोत कोड वेब से दिखाई नहीं देता है, एक आकस्मिक गलत कॉन्फ़िगरेशन इसे बदल सकता है। आप DB कॉन्फ़िगरेशन को wbeserver की दस्तावेज़ रूट निर्देशिका के बाहरएक अलग फ़ाइल में रख सकते हैं और PHP के require
. का उपयोग करें इसे अन्य लिपियों में शामिल करने का आदेश दें।
हालाँकि, PHP कॉन्फ़िगरेशन के आधार पर, docroot के बाहर की फ़ाइलें PHP स्क्रिप्ट के लिए सुलभ नहीं हो सकती हैं, लेकिन इसके आसपास के तरीके हैं। यह SO प्रश्न इन मुद्दों पर विस्तार से चर्चा करता है