Вероломство
Снёс OpenServer, развернул AMP самостоятельно (вру, мускул ещё не установлен, но это всё мелочи), ну и стартанул скрипт свой.
У меня нигде никаких своих переводов ошибок нет.
Откуда русский текст ИСКЛЮЧЕНИЯ и можно ли все остальные ошибки русифицировать?
Алекс8
сделай все это в докере)) и прокачаешься и сможешь менять окружения для разных проектов)
Вероломство
я это прекрасно могу сделать с закрытыми глазами на WSL или тупо перезагрузившись в Ubuntu, зачем мне тратить время на что-то ещё, я привёл информацию об удалении OpenServer для того, что может быть там Максим внедряет версию PHP без русифицированных ошибок, а я с официального сайта скачал и там может быть это всё уже есть
don.bidon
У MySQL/MariaDB ошибки локализованы, что скорее вредно, нежели полезно.
Вероломство
на момент создания скриншота не было вообще никакой БД, я там так и написал
откуда там локализованные ошибки MySQL/MariaDB
don.bidon
Судя по всему, PHP-драйвера для MySQL содержат локализованные (переводные) ошибки.
Вероломство
PHP:
try { new PDO(»,»,», []); } catch (Throwable $throwable){ echo $throwable->getMessage(); }PDO::__construct(): Argument #1 ($dsn) must be a valid data source name
don.bidon
Win 10, php 7.4, сервера БД отключены.
Код (PHP):
<?phpдаёт выхлоп
Код (Text):
Warning: mysqli_connect(): (HY000/2002): Подключение не установлено, т.к. конечный компьютер отверг запрос на подключение. …
Вероломство
короче это дичь какая-то
mkramer
@Вероломство В твоём случае с PDO ещё не дошло до драйвера базы данных. PDO может работать с разными БД, с какой именно конкретное соединение определяется как раз из dsn, которую ты не указал. mysqli же работает только с MySQL и форками.
Вероломство
и откуда текст ошибки на русском языке, при чём тут #7? что за тупизм — это была имитация ошибки чтобы проверить на каком языке ошибки PDO, вопрос в #1 и не надо за дибилов людей считать: типа я не знаю, как к БД подключиться )))