laravel Avast删除了我的server.php文件,现在我已经卸载了Avast粘贴的server.php文件在目录的根目录仍然网站不工作

lhcgjxsq  于 2023-03-13  发布在  PHP
关注(0)|答案(2)|浏览(101)

每当我启动php工匠服务删除serever.php文件。现在我已经卸载了avast防病毒,但它仍然给这个错误,并不能正常打开网站。PS C:\xampp\htdocs\ecom_proj〉php工匠服务Laravel开发服务器已启动:http://127.0.0.1:8000

**[Fri Dec 11 12:52:23 2020] PHP 7.4.5 Development Server (http://127.0.0.1:8000) started
    [Fri Dec 11 12:52:45 2020] 127.0.0.1:54908 Accepted
    [Fri Dec 11 12:52:45 2020] 127.0.0.1:54909 Accepted
    [Fri Dec 11 12:52:51 2020] 127.0.0.1:54908 Closing**
nmpmafwu

nmpmafwu1#

首先,这个例子只显示了与浏览器的通信。关闭连接是正常的行为。(注意端口。您的服务器运行在端口8000上)。
1.您应该检查防病毒日志中已删除的内容。不一定只有server.php。例如:Eset删除的文件,它发现:

//<script src="http://link-to-site-detected-as-abusive">

1.您是否已将server.php文件恢复为Laravel的正确版本?
1.也许你的代码有缺陷。

w9apscun

w9apscun2#

我已经面对过这个问题。
发生此错误是因为“server.php”文件丢失。Antivirus和Avast Antivirus已将其删除或从您的项目目录移到病毒箱中。

您可以从防病毒箱中恢复,并为该文件创建一个豁免。

如果杀毒软件被卸载,解决方案是您可以从任何其他laravel项目目录复制“server.php”文件,并将其粘贴到您的laravel项目的根目录

或者,您可以在项目的根目录下创建一个“server.php”文件。创建该文件后,将以下代码粘贴到创建的“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';

相关问题