In XF\Entity\Style::_postDelete()
Developers made a effective style id reset like this:
$db->update('xf_node', [
'style_id' => 0,
'effective_style_id' => 0
], "style_id = ? OR effective_style_id = ?", [$id, $id]);
so effective_style_id won't get recalculated, because XF\Entity\Node...
It seems xf-dev:import is broken on 2.2.15. Due to broken xf-dev:import, xf-addon:install fails too
/var/www/html # php cmd.php xf-addon:install Katsuro/TestAddon
Please confirm that you want to install the following add-on: (TestAddon 1.0.0 Beta) (y/n)y
Installing
Complete.
In Application.php...
In XenForo 2.x manual, where nginx webserver configuration described, there's a potential security fault related to php scripts:
https://xenforo.com/docs/xf2/friendly-urls/#nginxWith this setup, every visitor still can execute any php scripts behind protected folders, like src, internal_data...
Katsuro submitted a new resource:
XenForo Wonderful Search - An enhanced version of the XenForo search system which uses MeiliSearch as search engine
Read more about this resource...
XenForo Wonderful Search is an innovative search add-on that replacing a built-in XenForo search engine by the lightweight, but hyper-relevant MeiliSearch, to provide forums a better search experience without requiring a lot of calculation resources.
I definitely should mention that MeiliSearch...
That's admin business to setup disallowed often used words in tags: /admin.php?options/groups/tagging/#tagValidation
As you can see, it's not done there