Opened 4 years ago
Closed 3 months ago
#8351 closed defect (bug) (maybelater)
Create a Site Bug
Reported by: | eha75 | Owned by: | imath |
---|---|---|---|
Milestone: | Priority: | normal | |
Severity: | normal | Version: | |
Component: | Blogs | Keywords: | |
Cc: |
Description
please check
https://buddypress.org/support/topic/create-a-site-bug/
tnx, Eric
Change History (8)
#2
@
4 years ago
hi,
BP is network activated.
but BP root is defined different to the main site (define ( 'BP_ROOT_BLOG', 2); and define('BLOG_ID_CURRENT_SITE', 4);)
but for new created sites via BP frontend, the system uses the BP root blog domain.
br, Eric
#4
@
4 years ago
- Keywords needs-testing added
- Owner set to imath
- Status changed from new to assigned
Thanks for your feedback, I'll try to reproduce the issue asap.
#5
@
4 years ago
- Keywords reporter-feedback added
I wasn't able to reproduce the issue.
But as we're using WordPress functions to create blogs, could you check it's a BuddyPress issue by deactivating BuddyPress and trying to register from the wp-login.php page?
If there are no problems, I'll need more infos about your configuration in particular:
- the Multisite config type (subdomain or subdirectory)
- the value of these constants
DOMAIN_CURRENT_SITE
,PATH_CURRENT_SITE
,SITE_ID_CURRENT_SITE
#6
@
4 years ago
- Keywords needs-testing reporter-feedback removed
Hi,
sorry for the delay, but i had to pause my BP activities for some time, but i am back again.
here is my setup: WP 5.6 multisite (subdirectory confif), BP 7.1.0 on siteground, 4 domains configured to the install.
target is to have BP on a different site than "main", but new sites to be created based on the domain used for the "main" site, which should be the default if i understood correct.
the issue that i noticed is that new sites are not created based on the domain of the main site, but based on the domain which is used for the BP site, this is repeatable on my testinstall.
interesting fact:
using Sites > Create a Site on the frontend of the BP site, the page shows the correct sitename from the main site with the free field to enter the subdirectory name.
after creating the new site, the "congratulations page" names the domain of the BP site with the entered subdirecory name as "your new site", which is the same that was setup by the systems and is visible in the Sites list /wp-admin/network/sites.php (bp-site-domain/subdirectory instead of wpmu-site-domain/subdirectory)
if i create a new site via backend /wp-admin/network/site-new.php the new site is being created correct based on the domain of the main site (DOMAIN_CURRENT_SITE).
for my wp-config i use the following definitions for the site setup:
define('WP_ALLOW_MULTISITE', true);
define('MULTISITE', true);
define('SUBDOMAIN_INSTALL', false);
define('DOMAIN_CURRENT_SITE', 'testdomainreplaced.smile');
define('PATH_CURRENT_SITE', '/');
define('SITE_ID_CURRENT_SITE', 1);
define('BLOG_ID_CURRENT_SITE', 1);
define ( 'BP_ROOT_BLOG', 2);
i also tested to define another site for BP_ROOT_BLOG and also to define another main site BLOG_ID_CURRENT_SITE, same effect.
br, Eric
Hi @eha75
I guess in your case BuddyPress is not activated on the main WordPress site of the network, can you confirm?