Avast удалил мой файл server.php, теперь я удалил avast, вставил файл server.php в корень каталога, но веб-сайт не работает

Всякий раз, когда я запускал php artisan, он удалял файл serever.php. Теперь я удалил антивирус аваст, но он все равно выдает эту ошибку и не открывает сайт должным образом. 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**

Вы говорите, что ваш «антивирус» повредил вашу среду разработки и что у вас нет рабочей резервной копии? ........ Если это так, сделайте резервную копию сейчас, переустановите свои разработки, а затем перезапишите исходники из резервной копии. (также удалите Аваст)

GetSet 11.12.2020 09:21
Стоит ли изучать PHP в 2023-2024 годах?
Стоит ли изучать PHP в 2023-2024 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Symfony Station Communiqué - 7 июля 2023 г
Symfony Station Communiqué - 7 июля 2023 г
Это коммюнике первоначально появилось на Symfony Station .
Оживление вашего приложения Laravel: Понимание режима обслуживания
Оживление вашего приложения Laravel: Понимание режима обслуживания
Здравствуйте, разработчики! В сегодняшней статье мы рассмотрим важный аспект управления приложениями, который часто упускается из виду в суете...
Установка и настройка Nginx и PHP на Ubuntu-сервере
Установка и настройка Nginx и PHP на Ubuntu-сервере
В этот раз я сделаю руководство по установке и настройке nginx и php на Ubuntu OS.
Коллекции в Laravel более простым способом
Коллекции в Laravel более простым способом
Привет, читатели, сегодня мы узнаем о коллекциях. В Laravel коллекции - это способ манипулировать массивами и играть с массивами данных. Благодаря...
Как установить PHP на Mac
Как установить PHP на Mac
PHP - это популярный язык программирования, который используется для разработки веб-приложений. Если вы используете Mac и хотите разрабатывать...
0
1
1 278
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Во-первых, показанный пример показывает только связь с браузером. Закрытие соединения является нормальным поведением. (Обратите внимание на порт. Ваш сервер работает на порту 8000).

  1. Вы должны проверить журналы антивируса, что было удалено. Это не обязательно должно быть просто server.php. Например: Eset удалила файл, в котором нашла:
//<script src = "http://link-to-site-detected-as-abusive">
  1. Вы восстановили файл server.php в правильной версии Laravel?

  2. Возможно, у вас есть ошибка в коде.

[Ср, 16 декабря 12:48:01 2020] 127.0.0.1:52274 Закрыт без отправки запроса; вероятно, это была просто неиспользованная спекулятивная предварительная связь

Hamza Khan 16.12.2020 08:48

Эта страница не работает127.0.0.1 в настоящее время не может обработать этот запрос. ОШИБКА HTTP 500

Hamza Khan 16.12.2020 08:50

Я уже столкнулся с этой проблемой.

Эта ошибка возникает из-за отсутствия файла server.php. Антивирусы и антивирус Avast либо удалили, либо удалили его из каталога вашего проекта в хранилище вирусов.

Вы можете восстановиться из антивирусного сундука и создать исключение для этого файла.

Если антивирус удален, решение, однако, заключается в том, что вы можете скопировать файл server.php из любого другого каталога проекта laravel и вставить его в корневой каталог вашего проекта laravel.

Кроме того, вы можете создать файл «server.php» в корне вашего проекта. после создания файла вставьте следующий код в созданный вами файл «server.php»:

<?PHP
/**
* Laravel - A PHP Framework For Web Artisans
*
* @package  Laravel
* @author   Taylor Otwell <[email protected]>
*/
$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';

Другие вопросы по теме