12/28/2023 0 Comments Php file not foundThis frustrating issue is relatively common, and unfortunately, the error provides little indication of what the problem might be. If you’re unable to access your local site’s index at localhost/xampp/index.php, you’re not alone. When you’re finished, save the changes and try to load localhost/xampp/index.php again. The “DocumentRoot” line should end with the folder name of your website as listed in the “htdocs” folder. You should change it so that it ends at your project’s folder.įor example, the file may currently look like this: Your initial nf might look something like this.Īfter tweaking it, you’ll have something that looks like this: This updated text will help XAMPP locate the index.php file. If the path specified here ends at “htdocs”, that’s the problem. The line you’re looking for is “DocumentRoot”. The nf file is key to solving the index.php error. When you get there, open the nf file in a text editor. Then navigate to the appropriate directory from the options listed above. The Explorer button in the XAMPP Control Panel opens a file browser. In either case, start by opening the XAMPP Control Panel and clicking on Explorer. On a Mac, the path is significantly different: ~/.bitnami/stackman/machines/xampp/volumes/root/etc/extra/nf.On a Windows machine, the path to the file is: C:\xampp\apache\conf\extra\nf.This file is important, but it’s buried several levels deep in the Apache folder in your XAMPP directory: You can also resolve the localhost/xampp/index.php error by changing a single line in the file nf. You should now be presented with your list of directories. Then open a browser and try to navigate to “localhost”. If you receive a prompt asking if you’re sure you want to change the file name, choose Yes. Simply delete “php” and replace it with “txt”: The renamed index.txt file in Windows Explorer. Next, right-click on the file and select Rename. Enabling file name extensions in Windows Explorer to edit the file name. To correct this, click on View in the File Explorer ribbon and check the box beside File name extensions. This is because file extensions are hidden by default. If you’re on Windows, it might simply say “index”. Navigate to the htdocs folder and then locate the index.php file. The index.php file is inside the “htdocs” folder. The Explorer button in the XAMPP Control Panel opens a file browser directly.Ĭlick on the Explorer button on the right side of the window to open a file browser directly to the XAMPP folder. The simplest way to get to your XAMPP folder is from the XAMPP Control Panel. This is very easy and can be done from any file browser, and the results are normally instantaneous. This method involves changing the file extension (the short abbreviation that comes after the file name) of index.php to “.txt”. If you still get the error at localhost/xampp/index.php afterward, you can try the second method as well. The first involves switching the file extension from “.php” to “.txt”, while the second focuses on changing where your site looks for the file.īoth options are extremely simple, and either can work, so we recommend picking the solution you’re most comfortable with and giving it a try. Learn more about DevKinsta! How to Fix the XAMPP Localhost index.php Error (2 Methods) Looking for a powerful tool for local WordPress development? DevKinsta features one-click site creation, built-in HTTPS, powerful email and database management tools, and more. It stems from how XAMPP treats files in its directories, so correcting it involves adjusting those files. However, regardless of the presentation, the end result is the same: you can’t access the page you need to do your work.įortunately, this issue is simple enough to fix. Uncover performance bottlenecks to deliver a better user experience and hit your business’s revenue goals. Var_export($arr_data) // Test to see the arrayĮlse echo 'The file '. Now you can use the array $arr_data with json-data saved in text file $arr_data = json_decode($jsondata, true) If(file_put_contents('pat_data.txt', $jsondata)) echo 'Data successfully saved' Įlse echo 'Unable to save data in "formdata.txt"' outputs error message if data cannot be saved saves the json string in "pat_data.txt" $jsondata = json_encode($formdata, JSON_PRETTY_PRINT) encodes the array into a string in JSON format (JSON_PRETTY_PRINT - uses whitespace in json-string, for human readable) The name of my PHP file is "patient_json.php". The HTML and PHP files are in the same folder in my project, but when I go to submit the form, I get a notification that "the resource cannot be found. I have an HTMLfile that posts form data to a PHP file (or it is supposed to anyway).
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |