Laravel警告:未知:无法打开流:第0行的"未知"中没有此类文件或目录

MrT*_*vox 5 laravel

使用以下方法创建新的Laraver项目后:

laravel new [project_name]

起初它运行了,但在第二次运行后我得到一个错误说:

警告:未知:无法打开流:第0行的"未知"中没有此类文件或目录

致命错误:未知:在第0行的未知中打开所需的'D:[path]\server.php'(include_path ='C:\ xampp\php\PEAR')失败

MrT*_*vox 7

问题是初始目录包含server.php文件,第二次丢失了.

对我而言,这是与Avast的一种奇怪的互动,因为它认为该文件是恶意的.检查Avast的病毒库以恢复该文件以避免进一步的问题.

也许这会为某人节省时间.

  • 是的,最近由于某种未知原因,Avast 似乎这个特定文件出现了问题,我将联系他们,以便在下一个补丁中找到解决方案。 (2认同)
  • 我的主。如果不是 Stack Overflow 的健全公民,这可能需要很长时间才能发现。多谢! (2认同)

Vla*_*ero 5

server.php项目根目录需要文件时会出现这个错误,如果你需要它你可以创建文件,基本上这是必须包含的代码。

服务器.php

<?php
$uri = urldecode(
    parse_url($_SERVER['REQUEST_URI'], PHP_URL_PATH)
);
if ($uri !== '/' && file_exists(__DIR__.'/public'.$uri)) {
    return false;
}
require_once __DIR__.'/public/index.php';
Run Code Online (Sandbox Code Playgroud)