Un utente ha chiesto informazioni su Fixing WordPress di Wordpress

Sincronizza una tabella utente su più siti

Un utente ha chiesto 👇

Ciao a tutti,

Il sito A su hosting1 e dominio1 e wordpress website sono completamente impostati.

Il sito B è su hosting2 e dominio2 e una nuova installazione di WP, ad esempio.

Esiste un modo per sincronizzare i dati utente dal sito A al sito B in modo che tutti gli utenti del sito A possano accedere al sito B?

Non riesco a trovare una soluzione….

Grazie in anticipo

Lanciatore di thread

(@ ltd2009)

3 anni, 1 mese fa

Capisco che questo possa essere possibile nel file wp-config.

Ma come comunicheresti questo a un server remoto db?

define (CUSTOM_USER_TABLE, ‘wp_users’); define (CUSTOM_USER_META_TABLE, ‘wp_usermeta’);

(@jamisonb)

3 anni, 1 mese fa

Hey ltd2009,

Questa è un’ottima domanda, spero che qualcuno abbia un’idea migliore, un motivo per cui ho solo quello che hai trovato finora

define (CUSTOM_USER_TABLE, ‘wp_users’);
define (CUSTOM_USER_META_TABLE, ‘wp_usermeta’);

e non credo che tu possa renderli remoti da solo, potresti sempre connettere il sito B in remoto allo stesso database del sito A con un prefisso diverso (SiteA si collegherebbe a db come localhost, SiteB si collegherebbe agli host del sito A, stesso utente e password, prefisso diverso), quindi penso che potresti usare quelle definizioni in modo che utilizzino la stessa tabella per gli utenti e le tabelle usermeta.

All’interno di Sitep wpconfig, le cose che devono cambiare:
define (‘DB_NAME’, ‘siteA’s Db’);

/ ** Nome utente database MySQL * /
define (‘DB_USER’, ‘SiteA User for DB’);

/ ** Password database MySQL * /
define (‘DB_PASSWORD’, ‘SiteA Password for DB’);

/ ** Host MySQL * /
define (‘DB_HOST’, ‘SiteA hostname’);

define (‘CUSTOM_USER_TABLE’, ‘SiteA table for users’);
define (‘CUSTOM_USER_META_TABLE’, ‘SiteA table for usermeta’);

$ table_prefix = ‘tutto ciò che non è utilizzato da SiteA’;

Anche se sembra che possa rallentare il sito B poiché deve comunicare con l’hosting del sito A per il database.

questo sito va oltre l’idea di base di tutto tranne come connettersi a un DB remoto per siteB, ma tutto il resto rimarrebbe lo stesso.
https://trickspanda.com/wordpress-share-users-login/

Ma penso che funzionerebbe,
Non sono sicuro, forse proverò a provare e vedere più tardi, spero, che qualcuno abbia un’altra soluzione.

Questa risposta è stata modificata 3 anni, un mese fa da. Questa risposta è stata modificata 3 anni, un mese fa da. Lanciatore di thread

(@ ltd2009)

3 anni, 1 mese fa

Grazie! Lo leggerò e proverò. Apprezzo che tu abbia dedicato del tempo a guardare questo.

(@jamisonb)

3 anni, 1 mese fa

Nessun problema! Spero che funzioni, non riesco a pensare a un motivo per cui non funzionerebbe, ma ci sono molte cose che non so. Non ho mai fatto quello che volevi fare, ma ho fatto la maggior parte dei passaggi separatamente (connessione DB remota in un caso, tabella modificata in un altro caso, ma mai nello stesso caso).
Quindi spero ancora che qualcuno con più esperienza risponda a queste domande che voglio scoprire ora.
Ho provato a testare la mia parte, ma ho solo poche risorse (1 server remoto, ho trasformato il mio desktop in stack LAMP per provare a replicare con il mio server remoto, ma il mio server remoto AWS era un pacchetto per comodità e non lo fa consenti connessioni remote db anche dopo aver cambiato il mio indirizzo di connessione my.cnf in 0.0.0.0, quindi qualcosa mi dà fastidio, ma poiché era preconfigurato non sono sicuro di cosa sia ancora, ma il mio problema è un errore ambientale , tutto ciò che viene bloccato dal software WordPress, quindi spero che questa sia una soluzione funzionante per te.)

Se hai una domanda, fammelo sapere e cercherò di risolvere i problemi con te.

Was this helpful?

0 / 0

Lascia un commento 0

Your email address will not be published. Required fields are marked *