Go to the Pages menu in WordPress and manually create new pages named “Activity”, “Members”, etc.; then go to Settings>BuddyPress>Pages and select the new pages from the respective drop-down menus. BuddyPress should then push the appropriate content to those pages automatically.
I am having the same problem as the original poster, with roughly the same specs (except I am using WordPress 4.9.5 and a shared hosting provider). I even deleted BuddyPress and installed the new beta 3.0 version, but still no component pages were auto created.
Assuming that there is somehow no solution for BuddyPress failing to auto create component pages, are there shortcodes (and/or other page content) you can share in this thread for manually creating the component pages (Members, Activity Streams, User Groups, Register, Activate)?
I am also having a similar problem — I activated BuddyPress, but none of the component pages (Activity, Members, Groups) were automatically generated. I did have “Anyone can register” initially disabled, but I have since enabled this option and deactivated/activated BuddyPress, but to no avail (i.e., the pages are still not being auto created).