To WordPress Multisite είναι μια ρύθμιση που μας δίνει την δυνατότητα να δημιουργούμε websites μέσα από μία μόνο εγκατάσταση WordPress.

Σε προηγούμενο άρθρο αναφέραμε πως μπορεί κάποιος να κάνει μια εγκατάσταση WordPress Multisite.  Σήμερα θα δούμε το ακριβώς αντίθετο.  Υπάρχουν περιπτώσεις που για κάποιο λόγο θέλουμε να απεγκαταστήσουμε αυτή τη δυνατότητα του WordPress.

Ουσιαστικά κατά τη διαδικασία αυτή θα πρέπει να ακυρώσουμε όλα τα βήματα που κάναμε για την εγκατάσταση.

Όπως σε κάθε τέτοιου είδους ενέργεια έτσι και τώρα το πρώτο πράγμα που θα πρέπει να κάνετε είναι να κρατήσετε αντίγραφα των αρχείων και της βάσης δεδομένων της εγκατάστασης.

Το επόμενο βήμα είναι να αλλάξουμε ρυθμίσεις στο wp-config.php.  Μπορείτε να αποκτήσετε πρόσβαση στο αρχείο με χρήση του FTP του cPanel ή και απευθείας με χρήση FTP.

Ανοίξτε το αρχείο wp-config.php και αφαιρέστε τον παρακάτω κώδικα:

define( 'MULTISITE', true );
define( 'SUBDOMAIN_INSTALL', false );
$base = '/wordpress/';
define( 'DOMAIN_CURRENT_SITE', 'localhost' );
define( 'PATH_CURRENT_SITE', '/wordpress/' );
define( 'SITE_ID_CURRENT_SITE', 1 );
define( 'BLOG_ID_CURRENT_SITE', 1 );

Θα πρέπει επίσης να αλλάξετε στην παρακάτω γραμμή και να την ορίσετε ως «false»

'WP_ALLOW_MULTISITE'

Έπειτα θα πρέπει να επεξεργαστείτε και το αρχείο .httpaccess το οποίο βρίσκεται και αυτό στο root directory της εγκατάσταση σας.

RewriteEngine On
RewriteBase /wordpress/
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]

Τελικώς θα πρέπει να διαγράψετε και τους παρακάτω πίνακες από την βάση δεδομένων με χρήση του phpMyAdmin ( ή με οποιοδήποτε τρόπο θεωρείτε ευκολότερο για εσάς).
wp_blogs
wp_blog_versions
wp_registration_log
wp_signups
wp_site
wp_sitemeta

Αυτό ήταν όλο!!! 🙂

About Author

You may also like