PhpStorm's localhost: "No input file specified"
I installed PHP via XAMPP, then I set the PHP CLI in PhpStorm.
I created a basic index.php file, clicked in the menu Run → Run... → Selected the local server, a new tab opens with the address to this file, and → A page with "No input file specified" opens.
Note that this problem is new and didn't occur before.
Thanks for helping!
请先登录再写评论。
Can someone help me fix this, please?
What's in your index.php? Did you check some of SO replies, e.g. https://stackoverflow.com/questions/14555996/no-input-file-specified ?
Hey. Thanks for replying!
I didn't find this answer while Google searching.
But, this answer is irrelevant for me, as I try to set up a local server using PhpStorm, therefore I'm not depending on an external server.
In other words, I can edit the "php.ini" file, but this answer isn't about modifying this file - only the .htaccess file, so I don't really need the answer.
Is there a solution to the problem?
Well, the error message "No input file specified" is pretty vague and there's no known PhpStorm issue related to it: it looks like there's just some misconfiguration with your site.
Since that just a XAMPP installation - try to open that file/page from a browser e.g. localhost:<xampp_apache_port>/<some_path_if_needed>/index.php
I did try to use XAMPP. I ended up with a partial success - the PHP engine IS working, but only when it's in the directory (can be subdirectory) of C:\ xampp\ hctocs .
I want to automatically backup the project in OneDrive, but then I get 2 errors:
Warning: Unknown: failed to open stream: No such file or directory in Unknown on line 0
Fatal error: Unknown: Failed opening required 'C:/Users/avi12/OneDrive/Documents/PhpStorm/avi12/index.php' (include_path='C:\xampp\php\pear') in Unknown on line
And yet, I have no single line of PHP code in the index.php.
C:\xampp\htdocs is the web root of the XAMPP, the whole bundle including Apache is configured to use it like that.
Not sure about OneDrive folder - you might try to configure XAMPP so it would see it as a virtual host location.
Is there a way to use PhpStorm's local PHP server without using XAMPP, while also not getting the error that's mentioned in the title?
In my case, there was a problem when the project path contained korean(or Chinese, Japanese).