How to protect PHP file execution in a specific directory?

Having some directories writeable by default makes your site vulnerable to hacker attacks. Hackers can use the function to upload backdoor access files or malware to your website. It is of vital importance that you understand what you are doing before you go on to disable any PHP execution. Doing that will make sure that any PHP file will not run in those particular directories. 
However, if you need to disable PHP execution for a particular directory, you will need to create the .htaccess file.

Step::1 Login to your cPanel and click on File Manager section

Step::2 Here go inside public_html and open the directory where you want to disable PHP execution

Step::3 Once you are inside that directory, click on the + File icon at the to left corner of the screen.

Step::4 Create a .htaccess file (You can ignore this step if .htaccess file is already present in the directory)

Step::5 Now right click over the htaccess file and choose the Edit option

Step::6 Next you are going to see a pop-up. Click Edit and a new tab will open

Step::7 Add the code given below

<Files *.php>
    Order deny,Allow
    Deny from all

Step::8 Click on Save Changes tab.

Was this answer helpful?

Related Articles

How to Change Image Sizes in cPanel?

If you find yourself spending a lot of time scaling or resizing images before you upload them to...

How to Create backup & store them remotely in any Server using SCP?

Step::1 Login to cPanel and go to Backup Wizard in Files section.Step::2 Now click over Backup...

How to Install Magento in cPanel using Softaculous?

Here in this tutorial we will learn about how to install Magento in cPanel using Softaculous....

How to Install OpenCart in cPanel using Softaculous?

In this tutorial, I am going to show you how to quickly install OpenCart from Softaculous....

How to Uninstall Magento from cPanel using Softaculous?

Step::1 Login to your cPanel dashboardStep::2 Scroll down to the Softaculous Apps Installer under...