Страница 1 из 1

Некорректная работа PHP

Добавлено: 05 дек 2021, 22:49
Артём Анатольевич
Linux Mint 20.2 Cinnamon

На Debian, Ubuntu, Windows и т.д. такого рода код работает, почему не работает тут?
Снимок экрана от 2021-12-05 22-46-08.png
Снимок экрана от 2021-12-05 22-45-47.png

Некорректная работа PHP

Добавлено: 06 дек 2021, 00:27
slant
Такого рода ошибки (500) если не связаны с перегрузкой (что на локалхосте маловероятно) чаще всего возникают при кривой конфигурации самого веб-сервера, и его виртуальных хостов. Код PHP тут не при чем. Его ошибки не так вываливаются.

Некорректная работа PHP

Добавлено: 06 дек 2021, 00:56
Артём Анатольевич
slant писал(а):
06 дек 2021, 00:27
Такого рода ошибки (500) если не связаны с перегрузкой (что на локалхосте маловероятно) чаще всего возникают при кривой конфигурации самого веб-сервера, и его виртуальных хостов. Код PHP тут не при чем. Его ошибки не так вываливаются.
Как и ожидалось, был получен глупейший ответ)))

Дядя, где ты увидел виртуал-хосты и веб-сервер? )))

На скрине в адресной строке адрес localhost:8000 означает, что работает ВСТРОЕННЫЙ в PHP сервер, ему не нужен веб-сервер с виртуал-хостами, мы работаем на php-cli)))

Или ты думал, что с таким вопросом тут лошок зашёл и ты ему будешь свои поверхностные знания о том, как развернуть тупо LAMP, рассказывать?

Криво собрали свою самоделку в очередной раз, вот и весь ответ.
 ! Сообщение из: slant
Знаете, парниша, хамить в ответ на попытку помочь - не лучшая стратегия вообще. А хамить без разбора - и совсем глупая.
Итого, согласно пунктам правил 3а, 3с, 3g, 3j, по совокупности: блокировка на неделю. Подумайте о своем поведении.

Некорректная работа PHP

Добавлено: 06 дек 2021, 06:20
Frozenpath
Так будет правильнее

Код: Выделить всё

<?php

use core\Application;

spl_autoload_register(function ($className) {
    $className = str_replace('\\', DIRECTORY_SEPARATOR, $className);
    $filename = '../' . $className . '.php';

    if (file_exists($filename)) {
        include $filename;
        return true;
    }

    return false;
});

$app = new Application();
$app->run();

Некорректная работа PHP

Добавлено: 06 дек 2021, 07:35
rogoznik
Frozenpath, зря стараешься. Там сидит диванный эксперт по разработке на php, он сам все знает. А сюда пришел потыкать носом что
Артём Анатольевич писал(а):
06 дек 2021, 00:56
Криво собрали свою самоделку в очередной раз, вот и весь ответ

Некорректная работа PHP

Добавлено: 06 дек 2021, 11:07
rogoznik
Артём Анатольевич писал(а):
05 дек 2021, 22:49
На ... Ubuntu ... такого рода код работает, почему не работает тут?
Артём Анатольевич писал(а):
06 дек 2021, 00:56
Криво собрали свою самоделку в очередной раз, вот и весь ответ.
Действительно Mint виноват что Canonical криво собрала пакет, который собран точно так же как и в Ubuntu