警告:未知:无法打开流:在第0行(php)的未知中没有这样的文件或目录



我一直收到这个错误">警告:未知:无法打开流:第0行"未知"中没有这样的文件或目录致命错误:未知:未能打开第0行未知中所需的"C:\examplep\htdocs\file\server.php"(include_path='C:\examplep\php\PEAR'("在我运行该项目之后,尽管我已经尝试并遵循了一些来自网络的解决方案,比如php.ini中的";include_path=";具体地说,但没有奏效。顺便说一句,我的电脑里没有防病毒软件。有人能帮我修复这个错误吗?感谢

您的server.php文件丢失

只需在laravel项目的根目录下创建一个名为server.php的文件,并粘贴以下代码:

<?php
/**
* Laravel - A PHP Framework For Web Artisans
*
* @package  Laravel
* @author   Taylor Otwell <taylor@laravel.com>
*/
$uri = urldecode(
parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);
// This file allows us to emulate Apache's "mod_rewrite" functionality from the
// built-in PHP web server. This provides a convenient way to test a Laravel
// application without having installed a "real" web server software here.
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
return false;
}
require_once __DIR__.'/public/index.php';

.env文件中将debug=false更改为debug=true,或者您需要编辑config/app.php文件并将debug = false更改为debug = true

如果使用Laravel,您可以尝试将第24行和第25行放回项目的phpunit.xml文件中。

<server name="DB_CONNECTION" value="sqlite"/>
<server name="DB_DATABASE" value=":memory:"/>

默认情况下,它们会被注释,因此如果您取消注释它们,它应该会起作用。

最新更新