Cum să copiezi un site existent (cu temă personalizată) pe un domeniu nou

29 ian. 2013, 15:32:49
Vizualizări: 28.7K
Voturi: 3

Încerc să găsesc o modalitate de a duplica un site WordPress existent care folosește o temă personalizată pe un domeniu nou. Odată mutat, voi face un redesign al site-ului și voi redirecționa vechiul URL către cel nou.

Pe scurt... Am încercat să urmez instrucțiunile de la http://codex.wordpress.org/Moving_WordPress dar când mi s-a spus să "3. Mergi înapoi la vechiul blog și accesează opțiunile pentru a schimba URL-ul (ambele) cu cel al noului site." M-a deconectat și a cauzat aproximativ 3 ore de încercări să repar situația !!

Așadar, întrebarea mea este - cum pot copia un site WordPress existent și personalizat (inclusiv postări etc.) pe un domeniu nou?

Sunt complet începător în WordPress și aș aprecia foarte mult orice ajutor oferit... Mulțumesc!

0
Toate răspunsurile la întrebare 3
6

Dacă este un domeniu nou, procesul este destul de simplu:

  1. Instalează WordPress pe noul DOMENIU
  2. Copiază wp-content/themes și wp-content/plugin de pe vechiul DOMENIU pe noul DOMENIU (folosind FTP)
  3. Activează tema pe noul DOMENIU
  4. Activează pluginurile pe noul DOMENIU
  5. Șterge conținutul generic (postul "hello world", pagina "about", etc.) de pe noul DOMENIU
  6. Exportă tot conținutul de pe vechiul DOMENIU, prin Dashboard -> Tools -> Export
  7. Importă fișierul tocmai exportat pe noul DOMENIU, prin Dashboard -> Tools -> Import. Important: asigură-te că selectezi/activezi opțiunea de a descărca/instala atașamentele

Asta ar trebui să fie tot.

29 ian. 2013 15:46:52
Comentarii

Salut Chip, mulțumesc pentru răspuns. Am făcut cum ai sugerat, dar când activez tema pe noul domeniu, se pare că pierd toate stilurile CSS.

wotney wotney
29 ian. 2013 17:38:46

Cum sunt implementate acele stiluri CSS? Opțiuni personalizate pentru temă? Plugin CSS personalizat? Altceva?

Chip Bennett Chip Bennett
29 ian. 2013 17:54:05

Îmi pare rău pentru întârziere Chip, am încercat să merg prea repede și a trebuit să reinstalez site-ul WP din nou.

wotney wotney
29 ian. 2013 18:54:37

Nu sunt sigur cum este referențiat CSS-ul. SNM este numele temei noastre personalizate...

Pe site-ul original pot vedea fișierul css aici: http://www.site.com/wp-content/themes/snm/style.css

Lucrul interesant este că, odată ce am aplicat tema snm - pierdem toate stilurile. De fiecare dată când încerc să navighez în altă parte a site-ului, mă deconectează și primesc o eroare 404. Privind URL-ul - încearcă să găsească pagina pe vechiul meu site. ex: dau click pe "posts" și mă duce la oldsite.com/wp-login.php?redirect_to=newsite.com

wotney wotney
29 ian. 2013 19:32:05

Tema ta are vreun URL hard-codat, din vreun motiv?

Chip Bennett Chip Bennett
29 ian. 2013 19:51:18

Bună Chip, mulțumesc din nou că ai așteptat răspunsul meu! Ultima mea problemă (redirecționarea) este acum rezolvată. Era vechiul define('WP_SITEURL', 'http://example.com'); define('WP_HOME', 'http://example.com');

Am urmat restul instrucțiunilor tale și practic - am reușit!

Mulțumesc foarte mult!!

wotney wotney
30 ian. 2013 16:55:30
Arată celelalte 1 comentarii
0

O opțiune este să descarci un plugin precum BackUpWordPress și să creezi o copie de rezervă completă a vechiului tău site.

Apoi, conectează-te prin FTP la noul tău gazdă sau la aceeași gazdă dar pe noul domeniu și extrage fișierele descărcate acolo.

În arhiva ta ZIP este inclusă și o bază de date.

Această metodă ar putea fi ușor confuză sau poate mai potrivită pentru utilizatori avansați. Dar alții ar putea vedea acest post și să o considere utilă.

29 ian. 2013 16:38:57
0

De asemenea, puteți:

  1. Copiați fișierele de pe site-ul de producție curent pe cel de dezvoltare local
  2. Creați un utilizator în MySQL (phpMyAdmin)
  3. Exportați fișierul localhost.sql de pe site-ul de producție curent (phpMyAdmin)
  4. Importați fișierul localhost.sql pe site-ul de dezvoltare local (phpMyAdmin)
  5. Lipiți acest cod pe a doua linie din functions.php al temei încărcate

NOTĂ: Pentru mai multe informații, consultați: https://www.sitepoint.com/how-to-migrate-a-wordpress-site-to-a-new-domain-and-hosting/

<?php
  // Dacă copia locală este servită din /www/site/
  update_option ( 'siteurl', 'http://localdev.net/site' );
  update_option ( 'home', 'http://localdev.net/site' );
  1. Încărcați site-ul în browser-ul web
  2. Gata

PAS FINAL: Comentați acele două linii din functions.php

Consider că această metodă este mult mai rapidă și mai puțin solicitantă mental decât răspunsul acceptat. După ce arhivați site-ul existent, lipiți-l în folderul dorit, exportați/importați baza de date, adăugați acea linie în functions.php și gata.

12 mar. 2018 07:54:46