Odd one - every time I clear the wpForo cache, a newly created "Forum" page appears - and the database is updated in terms of wpforo_pageid to this newly created page !
Any ideas ? Slightly annoying when you are working on layouts.
wpForo creates a new forum page when it doesn't find the forum page with [wpforo] shortcode. Please make sure the forum page exists. Also let me know what cache you use and have you tried it after deactivating other plugins?
Also, I am using Litespeed cache, and the URL is excluded. To be clear, this is another site I am working on. There's no issue with the previous one I created so it's not a wpForo issue per se.
Found this in /wp-content/plugins/wpforo/wpf-includes
wpforo_create_forum_page()
I expect that this is the function where it checks for [wpforo] ?
Took a chance and modified the line to read
!WPF()->db->get_var("SELECT `ID` FROM `".WPF()->db->posts."` WHERE `ID` = '".intval(WPF()->pageid)."' AND ( `post_content` LIKE '%[wpforo]%' OR `post_content` LIKE '%[cs_content]%' OR `post_content` LIKE '%[wpforo-index]%' ) AND `post_status` LIKE 'publish' AND `post_type` IN('post', 'page')") ){
(essentially, having it check for cornerstone content), which resolves the problem.