Forum Replies Created

Viewing 6 replies - 1 through 6 (of 6 total)
  • Metulburr,

    you can pick one of these captcha plugins that supports registration page – https://www.ads-software.com/plugins/search.php?type=term&q=multisite+registration+captcha

    WP-SpamShield Anti-Spam plugin supports contact forms, registration page and comments.

    Metuburr,

    I will like to re-verify few things again with you..

    sites installation or different WordPress installation?

    https://python-gaming.com/ (is a separate site)
    https://python-gaming.com/blog/ (is a empty directory with few public sites // ps – you should add empty index.html file in it)
    https://python-gaming.com/blog/wordpress/ (is a fresh installation)
    https://python-gaming.com/projects/ (is a copied installation from blog/wordpress/ or ?)

    also are you using wordpress mullisite?

    please clarify these things..

    Metuburr,

    moving files and folders in WordPress can be risky and could corrupt, please remember to take backup first.

    I host my wordpress multisite in linux server with 1 click installation feature and I use that feature.

    so here is what i did.

    > took my backup for both directory and database
    > I created a new folder where I needed to move my site
    > Then copied all files to the new folder, then disabled plugins.
    > edited wp-config.php and .htaccess files in new folder
    > checked the new url if its working fine, with few links test like login, register, etc, wp-admin area (updated new links)
    > updated new link in network site-area in wordpress
    > compressed my old entire directory to be safe again and then deleted files
    > rechecked my new installation again
    > Updated my installation link and folder in Softaculous (Cpanel 1 click installation)
    > then enabled plugins.

    fortunately my database did not show any error, nor any changes were required in it.

    My sites did not have much pages and post in it, so updating post was a very minor issue. but If you have large number of post and images linked to it then I suggest not to do it and if your this site is a membership site, then specialty not to do it by yourself.

    instead go for a fresh installation and copy your upload folder to new directory and then import your post with media file options via wordpress import feature.

    Hope this works for you.

    renderingspace,

    are you using the same Email id to create a new site that you may have used for the main site?

    if not then you need to enable registration setting – ‘Both sites and user accounts can be registered’.

    Metuburr,

    you not moving your wordpress to root folder, so kindly refer to this article on how to move your wordpress from one folder to another.

    and if still you have any issues, kindly update here.

    Contland,

    I’m not sure if your issues are resolved but incase not below details might help you.

    .htaccess resides in the main home directory of your WordPress installation. save it where folders like wp-admin, wp-content, etc resides.

    and for code in .htaccess, see below,

    # BEGIN WordPress
    <IfModule mod_rewrite.c>
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    
    # uploaded files
    RewriteRule ^([_0-9a-zA-Z-]+/)?files/(.+) wp-includes/ms-files.php?file=$2 [L]
    
    # add a trailing slash to /wp-admin
    RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]
    
    RewriteCond %{REQUEST_FILENAME} -f [OR]
    RewriteCond %{REQUEST_FILENAME} -d
    RewriteRule ^ - [L]
    RewriteRule  ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
    RewriteRule  ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
    RewriteRule . index.php [L]
    </IfModule>
    # END WordPress

    The below goes into wp-config.php file in the bottom area

    /* Multisite */
    define( 'WP_ALLOW_MULTISITE', true );
    define('MULTISITE', true);
    define('SUBDOMAIN_INSTALL', false);
    define('DOMAIN_CURRENT_SITE', 'abc.com');
    define('PATH_CURRENT_SITE', '/');
    define('SITE_ID_CURRENT_SITE', 1);
    define('BLOG_ID_CURRENT_SITE', 1);
    
    /* That's all, stop editing! Happy blogging. */
    
    /** Absolute path to the WordPress directory. */
    if ( !defined('ABSPATH') )
    	define('ABSPATH', dirname(__FILE__) . '/');
    
    /** Sets up WordPress vars and included files. */
    require_once(ABSPATH . 'wp-settings.php');

    and if you have installed in sub- directory

    define('DOMAIN_CURRENT_SITE', 'abc.com/dir');
    define('PATH_CURRENT_SITE', '/dir');
Viewing 6 replies - 1 through 6 (of 6 total)