DLE API
Не в сети
привет , настройки бы для nginx )) ото думаю из за этого в место api проста страница открывается )) если у каго то есть напишите плиз , если сам найду тоже напишу ))
 
АТ
Maxim

Maxim

Active member
Команда форума
Не в сети
привет , настройки бы для nginx )) ото думаю из за этого в место api проста страница открывается )) если у каго то есть напишите плиз , если сам найду тоже напишу ))
Я не знаком с nginx, но это должно помочь

nginx:
location /api/ {
    try_files $uri /index.php?$args;
}
 
Не в сети
Я не знаком с nginx, но это должно помочь

nginx:
location /api/ {
    try_files $uri /index.php?$args;
}
спасибо большой за подсказку и за то что отписались )) пробовал этот вариант не помогло ))) я нанял програмиста опытного в nginx посмотрим что будет ))) там не проста оказалось с этим ))) если получется скину код ))
 
Не в сети
location /api/v1/ {
alias /home/web_public/домен сайта/public_html/api/;

error_log /var/log/nginx/api_debug.log debug;

if (!-f $request_filename) {
rewrite ^/api/v1/(.*)$ /api/index.php?path=$1 last;
}

location ~ \.php$ {
try_files $uri =404;
include /etc/nginx/fastcgi_params;
fastcgi_split_path_info ^(.+\.php)(/.+)$;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME $request_filename;
fastcgi_param PATH_INFO $fastcgi_path_info;
fastcgi_pass unix:/run/php/php8.1-fpm-домен сайта.sock;
include /home/web_public/conf/web/домен сайта/nginx.fastcgi_cache.conf*;
}
}


вот конфиг nginx , домен сайта меняем на ваш домен + проверяем пути правильно ли указана , в вашем nginx конфиге пути есть
смотрите с конфига , в моем конфиге вставлен этот код после кода блока location от dle в низу ,
после вставки в низу этого кода остается два блока location , лудше использовать Notepad++ так как
он показывает блоками .
 
Не в сети
еще заметил нюанс (Загрузка резервной копии с диска) востановление бд с админке выводить ошибку ,
Установлена кодировка соединения utf8mb4.
Таблица dle_admin_logs.
Таблица dle_admin_sections.
2025.01.03 16:54:25
Возникла ошибка!
Неправильный запрос.Cannot delete or update a parent row: a foreign key constraint fails (256) at the file /home/web_public/web/am.online/public_html/engine/inc/dumper.php (651) после (dle_admin_sections) как раз бд ключа api , не думаю что это совпадение но 100 % не уверен )))
 
АТ
Maxim

Maxim

Active member
Команда форума
Не в сети
Maxim обновил(а) ресурс DLE API новой записью:

fix(api): обновление маршрутизации

  • [FIX] Исправлена заявленная ошибка для запросов POST & PUT
  • [UPDATE] Обновлено до версии DLE 17.3
  • [UPDATE] Обновлено до версии PHP 8.3 (Она же является минимальной)
  • [UPDATE] Переструктурирована сама логика работы с CRUD запросами

Узнать больше об этом обновлении...
 
АТ
Maxim

Maxim

Active member
Команда форума
Не в сети
Maxim обновил(а) ресурс DLE API новой записью:

Версия 173.0.37

  1. Обновление совместимости:
    • Поддержка DLE 17 и MySQL версии 5.7.
  2. Улучшение проверки маршрутизации:
    • Добавлена проверка запрещенных маршрутов.
    • Обеспечение существования запиваемого маршрута его подключением.
  3. Парсинг тела запроса:
    • Внедрение middleware для маршрутизации в API.
  4. Оптимизация кода:
    • Удалены неиспользуемые импорты в файле маршрутов post.
  5. Исправление...

Узнать больше об этом обновлении...
 
АТ
Maxim

Maxim

Active member
Команда форума
Не в сети
Maxim обновил(а) ресурс DLE API новой записью:

Версия 173.0.38

  • Исправление: Устранены мелкие проблемы с маршрутизацией, что улучшает стабильность работы приложения.
  • Обновление: Изменён класс работы с базой данных на illuminate/database, что позволяет использовать более современные подходы к взаимодействию с базой данных.
  • Обновление: Пересмотрен подход к маршрутизации, что улучшает структуру и читаемость кода.
  • Нововведение: Добавлен новый маршрут для поиска по значениям /search/{db_table}. Подробности можно...

Узнать больше об этом обновлении...
 
Сверху