Просмотр поста

.
DieHardMy

Проблема в том что в базе пути хранятся с \ а не с /. нашел [url=https://superuser.com/a/176395]здесь.
[/url]Проверял на версии с гитхаба 9.x
Винда и Open Server Panel v6
Не работают картинки в комментариях, в новостях, в гостевой (дальше не стал проверять)

Лечится так:
Открываем файл:

modules/news/Controllers/Admin/AdminArticleController.php


Ищем в нем:
$data = [
    ...
        'preview_text' => $request->getPost('preview_text', ''),
        'text'         => $request->getPost('text', ''),
    ],
];


Меняем на:
$data = [
...
        // Нормализация путей
        'preview_text' => str_replace('\\', '/', $request->getPost('preview_text', '')),
        'text'         => str_replace('\\', '/', $request->getPost('text', '')),
    ],
];


Выполняем sql:
UPDATE news_comments SET text = REPLACE(text, '\\', '/');
UPDATE news_articles SET text = REPLACE(text, '\\', '/');

Ну и к остальным таблицам, и полям (например: preview_text в таблице news_articles)
Ну и во всех остальных файлах.