/top15 битва с белым веб окном и БД

Manifest

Новичок
Сообщения
9
Реакции
2
Доброго времени.
Я новичок в настройке серверов. И занимаюсь этим около трех недель.
Тем не менее мне удалось разобраться во многих базовых вещах довольно быстро. Благо мануалов много.
Споткнулся о плагин статистики /top 15 плагина - StatsX Unlimited

На данный момент скрипт статистики (веб-часть) отдает корректно информацию. http://cs-game-team.ru/statsx/
С сообщением о запуске команды /top15 на сервере.

Но на сервере просто белый квадрат.
Вот линк с белого окна в игре: http://cs-game-team.ru/statsx/?s=de...AAACAAAAPgAAAAA&n=W0xhVmFJSUliSV1fTWFuaWZlJHQ,

Подробности:

1) VPS. На нем CS1.6 сервер.
Плагины:

Currently loaded plugins:
id name version author url file status
[ 1] 0 Players Menu 22.11.15 SKAJIbnEJIb & AM unknown admincmd_rb running
[ 2] 1 [182] Nick FIX RBS 20.06.06 SKAJIbnEJIb unknown nickfix_rbs running
[ 3] 2 [182] High Ping Kicker RBS 20.06.06 SKAJIbnEJIb unknown hpk_rbs.amx running
[ 4] 3 [182] AC Spectator ESP 20.06.06 SKAJIbnEJIb & Ko unknown ac_esp.amxx running
[ 5] 4 [182] Balancing Map Fu 20.06.06 SKAJIbnEJIb unknown balancing_m running
[ 6] 5 [182] First Players Respawn 20.06.06 SKAJIbnEJIb unknown FirstPlayer running
[ 7] 6 [182] VIP RBS 20.07.20 SKAJIbnEJIb unknown vip_rbs.amx running
[ 8] 7 [182] Ultimate Flags 22.11.15 SKAJIbnEJIb unknown ultimate_fl running
[ 9] 8 [182] Warmup RBS 21.03.23 SKAJIbnEJIb unknown warmup_rbs. running
[ 10] 9 [190] Vanga Detector 24.12.03 SKAJIbnEJIb & Pr unknown vanga_detec running
[ 11] 10 [190] StatsX Unlimited 22.12.08 SKAJIbnEJIb unknown statsx_unli running
[ 12] 11 [182] CsStats MySQL 22.11.15 SKAJIbnEJIb unknown csstats_mys running
[ 13] 12 Admin Base 1.10.0.546 AMXX Dev Team admin.amxx running
[ 14] 13 Admin Base (SQL) 1.10.0.546 AMXX Dev Team admin_sql.a running
[ 15] 14 Slots Reservation 1.10.0.546 AMXX Dev Team adminslots. running
[ 16] 15 Multi-Lingual System 1.10.0.546 AMXX Dev Team multilingua paused
[ 17] 16 Menus Front-End 1.10.0.546 AMXX Dev Team menufront.a running
[ 18] 17 Commands Menu 1.10.0.546 AMXX Dev Team cmdmenu.amx running
[ 19] 18 Maps Menu 1.10.0.546 AMXX Dev Team mapsmenu.am running
[ 20] 19 Plugin Menu 1.10.0.546 AMXX Dev Team pluginmenu. running
[ 21] 20 Admin Chat 1.10.0.546 AMXX Dev Team adminchat.a running
[ 22] 21 Anti Flood 1.10.0.546 AMXX Dev Team antiflood.a running
[ 23] 22 Scrolling Message 1.10.0.546 AMXX Dev Team scrollmsg.a running
[ 24] 23 Info. Messages 1.10.0.546 AMXX Dev Team imessage.am running
[ 25] 24 NextMap 1.10.0.546 AMXX Dev Team nextmap.amx running
[ 26] 25 Nextmap Chooser 1.10.0.546 AMXX Dev Team mapchooser. running
[ 27] 26 TimeLeft 1.10.0.546 AMXX Dev Team timeleft.am running
[ 28] 27 Pause Plugins 1.10.0.546 AMXX Dev Team pausecfg.am running
[ 29] 28 Damager 2.0 Prayer unknown damager.amx running
[ 30] 29 Csds Map 3.24 Deags/AMXX Commu unknown csds_map.am running
[ 31] 30 RockTheVote 1.8 DA unknown rockthevote running
[ 32] 31 Demorecord 1.0.1 BiZaJe @officialgeorg demorecord_ running
[ 33] 32 ReParachute 1.5 PurposeLess reparachute running
[ 34] 33 RE ResetScore 1.0 neygomon, Phanto resetscore. running
[ 35] 34 Revive Teammates: Bonu 2.3.15 DEV-CS.RU Commun rt_bonus.am running
[ 36] 35 Revive Teammates: Core 2.3.15 DEV-CS.RU Commun rt_core.amx running
[ 37] 36 Revive Teammates: Effe 2.3.15 DEV-CS.RU Commun rt_effects. running
[ 38] 37 Revive Teammates: Plan 2.3.15 DEV-CS.RU Commun rt_planting running
[ 39] 38 Revive Teammates: Rest 2.3.15 DEV-CS.RU Commun rt_restrict running
[ 40] 39 Revive Teammates: Mode 2.3.15 mx?! rt_revive_m running
[ 41] 40 Revive Teammates: Soun 2.3.15 DEV-CS.RU Commun rt_sounds.a running
[ 42] 41 Revive Teammates: Time 2.3.15 DEV-CS.RU Commun rt_timer.am running
[ 43] 42 [ReAPI] Grenade Trail 0.0.2 mIDnight shleif_gren running
[ 44] 43 ACS injection med-kit 1.0.7.2 DEV-CS.RU acs_injecti running
[ 45] 44 Weapons Modes 1.0 ill unknown Round_weapo running
[ 46] 45 Realistic Smoke 0.4 6u3oH realistic_s running
[ 47] 46 AWP Limiter 1.3.0 Beta Nordic Warrior unknown awp_limiter running
[ 48] 47 AWPL: Disabled maps 1.0.0 Nordic Warrior unknown awp_limiter running
[ 49] 48 CSXSQL: Onlinetime Awa 0.2 serfreeman1337 csstatsx_pl running
[ 50] 49 CSStatsX SQL 0.7.4+2fix serfreeman1337 csstatsx_sq running

// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)

// Какие данные можно показывать в motd окне
// Если игрок не имеет необходимого флага, то в окне данный пункт будет отображаться звездочками ****
// Значения:
// 0 - не показывать никому
// 1 - показывать всем
// 2 - покажет тем, у кого есть хотя бы один флаг
// флаг - покажет только игроку с этим флагом
IP страна город addxp anew баланс_gamecms
statsx_top_access "d 1 d d d l "

// Режим работы плагина
// 0 - выключен
// 1 - работает для всех игроков /top /bot/ /hot /rankstats
// 2 - работает только для STEAM и GsClient игроков, остальным игрокам будет показывать стандартный топ от плагина статистики
statsx_top_enable "1"

// Откуда брать статистику?
// -1 - плагин определит автоматически (рекомендуемый вариант)
// 0 - из файла csstats.dat
// 1 - из базы плагина CsStats MySQL
statsx_top_type "-1"

// Ссылка на папку с веб скриптом
// например: "http://cs-game-team.ru/statsx/"
statsx_top_url "http://cs-game-team.ru/statsx/"

// Сколько игроков показывать в топе
// Максимальное значение: "15"
statsx_top_number "15"


//
// Остальные настройки производятся в config.php в вебчасти плагина
//

2) На этом же VPS установлен MariaDB server, web-server Nginx
manifest@vps1734103052:~/serv$ sudo systemctl status mariadb
● mariadb.service - MariaDB 10.11.8 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; preset: enabled)
Active: active (running) since Wed 2024-12-18 22:37:04 MSK; 6min ago
Docs: man:mariadbd(8)
https://mariadb.com/kb/en/library/systemd/
Main PID: 124121 (mariadbd)
Status: "Taking your SQL requests now..."
Tasks: 10 (limit: 30742)
Memory: 78.5M (peak: 81.6M)
CPU: 1.296s
CGroup: /system.slice/mariadb.service
└─124121 /usr/sbin/mariadbd

Dec 18 22:37:04 vps1734103052 mariadbd[124121]: 2024-12-18 22:37:04 0 [Note] InnoDB: Loading buffer pool(s) from /var/lib/mysql/ib_buffer_pool
Dec 18 22:37:04 vps1734103052 mariadbd[124121]: 2024-12-18 22:37:04 0 [Note] Plugin 'FEEDBACK' is disabled.
Dec 18 22:37:04 vps1734103052 mariadbd[124121]: 2024-12-18 22:37:04 0 [Warning] You need to use --log-bin to make --expire-logs-days or --binlog-expire-logs-seconds work.
Dec 18 22:37:04 vps1734103052 mariadbd[124121]: 2024-12-18 22:37:04 0 [Note] InnoDB: Buffer pool(s) load completed at 241218 22:37:04
Dec 18 22:37:04 vps1734103052 mariadbd[124121]: 2024-12-18 22:37:04 0 [Note] Server socket created on IP: '127.0.0.1'.
Dec 18 22:37:04 vps1734103052 mariadbd[124121]: 2024-12-18 22:37:04 0 [Note] /usr/sbin/mariadbd: ready for connections.
Dec 18 22:37:04 vps1734103052 mariadbd[124121]: Version: '10.11.8-MariaDB-0ubuntu0.24.04.1' socket: '/run/mysqld/mysqld.sock' port: 3306 Ubuntu 24.04
Dec 18 22:37:04 vps1734103052 systemd[1]: Started mariadb.service - MariaDB 10.11.8 database server.
Dec 18 22:37:04 vps1734103052 /etc/mysql/debian-start[124139]: Upgrading MariaDB tables if necessary.
Dec 18 22:37:04 vps1734103052 /etc/mysql/debian-start[124154]: Triggering myisam-recover for all MyISAM tables and aria-recover for all Aria tables
manifest@vps1734103052:~/serv$ sudo mysql -u root -p
Enter password:
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MariaDB connection id is 41
Server version: 10.11.8-MariaDB-0ubuntu0.24.04.1 Ubuntu 24.04

Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others.

Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.

MariaDB [(none)]> CREATE DATABASE csstats;
Query OK, 1 row affected (0.006 sec)

MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| csstats |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.009 sec)

MariaDB [(none)]> CREATE USER 'manifest'@'127.0.0.1' IDENTIFIED BY 'my_pass';
Query OK, 0 rows affected (0.007 sec)

MariaDB [(none)]> GRANT ALL PRIVILEGES ON csstats.* TO 'manifest'@'127.0.0.1';
Query OK, 0 rows affected (0.008 sec)

MariaDB [(none)]> FLUSH PRIVILEGES;
Query OK, 0 rows affected (0.004 sec)

MariaDB [(none)]> SHOW CREATE DATABASE csstats;
+----------+------------------------------------------------------------------------------------------------+
| Database | Create Database |
+----------+------------------------------------------------------------------------------------------------+
| csstats | CREATE DATABASE `csstats` /*!40100 DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci */ |
+----------+------------------------------------------------------------------------------------------------+
1 row in set (0.001 sec)

MariaDB [(none)]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| csstats |
| information_schema |
| mysql |
| performance_schema |
| sys |
+--------------------+
5 rows in set (0.005 sec)

MariaDB [(none)]> exit
Bye
manifest@vps1734103052:~/serv$ sudo systemctl restart mariadb

web-server Nginx
AddDefaultCharset utf-8

RewriteBase /
Options All
Options -Indexes
Options +FollowSymLinks

RewriteEngine On
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_URI} !^/statsx
RewriteCond %{HTTP:X-Forwarded-Proto} !https
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

<IfModule !mod_rewrite.c>
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
</IfModule>

<IfModule mod_rewrite.c>
RewriteRule ^(.*)$ index.php?/$1 [L,QSA]
</IfModule>

<?php
// Какие пункты отображать в MOTD окне
// Флаги указывать в том порядке, в каком Вы хотите, чтобы отображались пункты
//
// a - Фраги A - Ник
// b - Смерти B - AuthID
// c - В голову C - IP
// d - Процент HS D - Флаг страны перед ником
// e - Попаданий E - Город игрока
// f - Выстрелов F - Аватарка STEAM перед ником
// g - Урон G - Аватарка GameCMS перед ником
// h - Эффективность в % H - Кружок зеленый перед ником, если в сети. Красный если не в сети
// i - Точность в % I - Рамка аватарки зеленая, если в сети. Красная если не в сети
// j - K:D J - Стиль ника из профиля GameCMS
// k - HS:K K - Новый игрок (после ника будет надпись "new")
// l - Самоубийств L - Кубок вместо цифр на первых трех позициях
// m - Тимкиллов M - Значок стима после ника
// n - Попыток разминирования N - Значок GS клиента (не работает, не придумали еще как детектить его по стим айди)
// o - Разминировал бомб O - Баланс на сайте GameCMS
// p - Установил бомб P - Отыграл раундов за T и CT
// q - Взорвал бомб Q - Ссылка на профиль STEAM
// r - Скилл (буква) R - Ссылка на профиль GameCMS
// s - Звание S - Был забанен
// t - Опыт T - Команда игрока (выводится только в /hot)
// u - До след. звания U - Флаг страны перед городом
// v - Доп опыт V - для аддонов
// w - Очки anew W - для аддонов
// x - Был в сети X - для аддонов
// y - Общее время в игре Y - для аддонов
// z - Место в статистике Z - для аддонов
//
$c_['statsx_top'] = "zTADGHJKLMN abcd h rsu"; // окно топа
$c_['statsx_rankstats'] = "GAIJKMNH BCEUQR xyP rstuvwSO | zabcdefghijklmnopq"; // окно игрока (первый флаг должен быть аватар, левая и права таблицы разделены символом "|")



// Где лежат стили.
//$c_['statsx_style'] = "//shop.fungun.net/downloads/style/";
$c_['statsx_style'] = "style/";

// Сократить ники игроков на столько символов
// Чтобы длинный ник не занимал много места
$c_['statsx_nick'] = "20";

// Новый игрок считается тот, кто отыграл на сервере менее этого кол-ва секунд (1200:час)
$c_['statsx_new_player'] = "1200";

// Присвоение скилла
// Если используете CsStats MySQL, можно не настраивать этот квар, его значение все равно загрузится из базы
// Значения: L- L L+ M- M M+ H- H H+ P- P P+ G (Low Middle High Pro GoodLuck)
// по умолчанию: "0 200 800 1500 3500 4500 5500 8000 10000 11000 12000 13000 17000"
// если используете плагин Skill ELO, то введите в квар эти данные: "0 60 75 85 100 115 130 140 150 165 180 195 210"
// если используете формулу эффективности, то: "0 10 20 30 40 50 60 70 80 85 90 95 100"
$c_['statsx_skill'] = "0 65 800 1500 3500 4500 5500 8000 10000 11000 12000 13000 17000";

// Звания
// При использовании CsStats MySQL этот квар заполнять не нужно, данные возьмутся из БД
// Эти квары могут пригодится, если Вы будете пришивать к статистике какой ни будь аналог Army Ranks Ultimate
//$c['level_name']=[1=>'Курсант', 2=>'Рядовой', 3=>'Мл.сержант'];
//$c['ar_levels']=[0=>0, 1=>100, 2=>300];

// Для тестирования
//$c_['statsx_debug']="1";

// Данные БД от CsStats MySQL, нужны для более полной статистики игроков
// Взять их можно из файла Веб статистики: WebStats/inlude/config.php
$c_['csstats_host'] = "127.0.0.1";
$c_['csstats_user'] = "manifest";
$c_['csstats_pass'] = "my_pass";
$c_['csstats_db'] = "csstats";
$c_['csstats_table_players'] = "csstats_players";
$c_['csstats_table_settings'] = "csstats_settings";

// Данные БД от GameCMS, чтобы работали аватарки и баланс юзеров
// Взять их можно на сайте: /inc/db.php
$c_['gamecms_host'] = "";
$c_['gamecms_user'] = "";
$c_['gamecms_pass'] = "";
$c_['gamecms_db'] = "";
$c_['gamecms_url'] = "http://cs-game-team.ru/statsx/";

// Данные БД от AMXBans, для получения кол-ва банов у игрока
// Взять их можно на сервере, в конфиге amxbans_rbs.cfg или sql.cfg или другом конфиге от плагина банов
$c_['amxbans_host'] = "";
$c_['amxbans_user'] = "";
$c_['amxbans_pass'] = "";
$c_['amxbans_db'] = "";
$c_['amxbans_table'] = ""; // amx_bans

// Для загрузки аватарок со стима, нужно выполнить несколько действий
// 1 - Создайте ключ apikey в стиме, домен при создании можно указать любой: https://steamcommunity.com/dev/apikey
// И впишите ключ в квар ниже, пример ключа: A2ABC532BA5CVF71J08X6EP6DG5UA7J7
// 2 - Чтобы понять по STEAM ID игрока, реальный он пользователь стима или нет, нужно корректно настроить reunion или dproto.
// Суть в том, чтобы у реальный стим игроков был префикс STEAM_0, а у остальных игроков префикс VALVE_
// Настраивается это в reunion.cfg, ставим cid_Steam = 1, а остальным эмуляторам любые другие цифры, кроме 1 и 3. Подробнее в нашей документации
// Разумеется, если вы смените эти настройки, то поменяются стим айди игроков, и статистика слетит
// 3 - Нужно настроить планировщик cron, чтобы он каждый час запускал скрипт avatars.update.php (этот скрипт обновляет аватарки стим игроков из вашей статистики)
// Делается это в панели управления веб хостинга, пример: */20 * * * * wget https://site.ru/statsx/avatars.update.php
// Желательно для начала пройтись по ссылке, и убедиться, что она работает, грузить может долго, это нормально
// 4 - Должна работать статистика CsStats MySQL, так как из нее грузятся стим айди игроков
// 5 - Права на папку avatars должны быть 775 (право на запись чтобы было)
$c_['steam_apikey'] = "";

// Эти квары отвечают за то, как будут выводиться аватарки
// 1 - просто будут выводиться ссылки на аватарки
// самый простой вариант, ссылки на стимовские аватарки будут лежать в файле avatars/steam.cache
// а ссылки на аватарки с GameCMS будут грузиться из БД
// однако при таком варианте могут быть проблемы с https, который скорее всего у вас включен, а мотд окна не особо любят https
// 2 - будут загружаться сами файлы аватарок в папку avatars
// Рекомендуемый вариант, так как аватарки будут лежать уже на вашем сервере, и не будет проблем с SSL и ошибкой -113
// так же аватарки будут оптимизироваться под нужный размер, тем самым быстрее грузиться у игроков при открытие MOTD окна (раз так в 10 быстрее)
// для этого варианта нужно настроить планировщик cron, как описано выше
$c_['steam_avatars'] = "1";
$c_['gamecms_avatars'] = "1";
?>

// Лицензионный ключ вводить в файл amxmodx/data/fg_keys.ini (если файла нет, он создастся сам при рестарте/смены карты сервера)


// Как сортировать статистику?
// Константы: frags, deaths, headshots, teamkills, shots, hits, damage, defusing, defused, planted, explode, skill
// -1 - как в стандартной статистике (фраги-смерти)
// -2 - продвинуто (frags-deaths+headshots-teamkills*2-suicide*3+defused*3+explode*3
// -3 - по опыту Army Ranks Ultimate
// или использовать константу, например для сортировки по скиллу: "skill"
csstats_sort "-2"

// Включить, чтобы убийства своих считались за фраг
csstats_ffa "0"

// Увеличить очки за фраги
// Например в праздники поставить "2" и все будут получать вместо одного фрага - 2
// 0 или 1 - выключить
csstats_double "0"

// Квар включает ведение статистики игроков. Его можно отключить например для Ночного ДМ, чтобы ночью статистика не велась.
// Дополнительный опыт и бонусы /anew будут сохраняться в любом случае
csstats_enable "1"

// При включении будет писать в лог всех mysql запросов в файл csstats_mysql.log
csstats_debug "0"

// Впишите теги в никах игроков, которых Вы не хотите записывать в статистику
//csstats_tags "[NO-UCP]"
//csstats_tags "[No-Myac]"

//////////////////
// Настройка БД //
//////////////////
csstats_host "127.0.0.1"
csstats_user "manifest"
csstats_pass "my_pass"
csstats_db "csstats"
csstats_table_players "csstats_players"
csstats_table_settings "csstats_settings"


////////////////////
// Оптимизация БД //
////////////////////

// Если Вы используете единую статистику для 2-х и более серверов, выключите этот квар
// при значении "0", плагин посылает дополнительный запрос в БД при коннекте игрока на сервер (нужно для синхронизации статистики)
// Если же у Вас для каждого сервера используется своя таблица в БД, или же у Вас только один сервер, то оставьте квар включенным
csstats_only "1"

// Таймаут для MySQL запросов в секундах
csstats_timeout "10"

// Удаление игроков из базы данных, для ее очистки
// ВАЖНО! Не будет удалять игроков, у которых есть доп. опыт Арми Ранкс, или очки /anew!
// <дни> <время в игре> <фраги>
// <дни> - удалит игроков которые не заходили на сервер столько то дней
// <время в игре> - удалит игроков которые провели в игре меньше этих секунд
// <фраги> - удалит игроков которые набрали меньше этих фрагов
csstats_delete_time "15 120 2"

// Удалит старых игроков, которые не заходили на сервер N дней
// Этот квар будет удалять игроков, даже у которых есть доп. опыт Арми Ранкс, или очки /anew!
// 0 - отключить данный квар
csstats_delete_all "90"

// Запись новых игроков в базу (записывает при выходе игрока с сервера)
// <время в игре> <фраги>
// <время в игре> - добавит игрока в базу, только если он провел в игре больше этих секунд
// <фраги> - добавит игрока в базу, только если он набрал больше этих фрагов
csstats_insert_time "60 1"

// Обновление данных игрока (добавляет набранные фраги смерти и т.д. при выходе игрока с сервера)
// <время в игре> <фраги>
// <время в игре> - обновит данные если игрок провел в игре больше этих секунд
// <фраги> - обновит данные если игрок набрал за игру больше этих фрагов
csstats_update_time "30 0"

// Сохранение статистики игрока происходит только тогда, когда он выходит с сервера
// Если у Вас упадет сервер или База Данных, то статистика игроков за карту в этом случае не сохранится
// С помощью этого квара, можно сделать так, чтобы статистика сохранялась дополнительно в конце раунда, или через некоторое время в случае с CSDM
// То есть, это резервное сохранение "на всякий случай", но соответственно создает дополнительные запросы в базу
// <включить/выключить> <время последнего сохранения> <фраги>
// <включить/выключить> - чтобы включить резервное сохранение поставьте 1
// <время последнего сохранения> - сохранит статистику в конце раунда, если после последнего сохранения прошло столько секунд
// <фраги> - сохранит статистику в конце раунда, если после последнего сохранения игрок набрал столько фрагов
csstats_reserve_time "1 180 5"


////////////////////////
// КОНСОЛЬНЫЕ КОМАНДЫ //
////////////////////////

// Для обнуления статистики введите в консоль сервера команду: csstats_remove "all или stats или army"
// all - очистит всю таблицу, удалит все записи
// stats - удалит всю статистику игроков, но оставит поинты(anew) или доп.опыт (если у игрока нет поинтов и доп.опыта, то он будет полностью удален из таблицы)
// army - обнулит статистику, но сохранит опыт арми ранкс, поинты и доп. опыт

Изучил много похожих веток. Старался разобраться сам.
Но увы, нужна помощь камьюнити.

Каких данных не хватает для локализации ошибок в настройке?
 

Вложения

  • 2222.jpg
    2222.jpg
    184.7 KB · Просмотры: 13
  • 1111.jpg
    1111.jpg
    49.7 KB · Просмотры: 14
Спасибо ребята за наводку! Всё получилось и пока работает.

Дополню, что к моему получается гайду, не хватало дополнительного модуля.

Дополнение mbstring
*********************
Установите расширение mbstring:
Эта функция используется для работы с многобайтовыми строками, что особенно важно для языков,
использующих символы, которые занимают более одного байта.

Для Ubuntu или Debian, команды: - sudo apt-get install php-mbstring

Перезапустить PHP-FPM:
После установки расширения необходимо перезапустить PHP-FPM, чтобы изменения вступили в силу.
Используйте одну из следующих команд в зависимости от вашей системы:

sudo systemctl restart php8.3-fpm
или
sudo service php8.3-fpm restart

Проверка конфигурацию PHP:
Убедится, что расширение mbstring включено в конфигурации PHP. Создать файл info.php с содержимым:
<?php phpinfo(); ?>

Затем откройте этот файл в браузере и найдите раздел mbstring.
Если он присутствует, значит, расширение успешно установлено.

Приложил скриншоты для наглядности. Где искать логи в Nginx Server и как выглядит подтверждение установленного дополнения.
 

Вложения

  • 44444.png
    44444.png
    75.5 KB · Просмотры: 11
  • 33333.png
    33333.png
    63.3 KB · Просмотры: 10
Сверху
Назад