Site stricat după modificarea URL-ului din Admin

5 feb. 2016, 05:37:27
Vizualizări: 31.4K
Voturi: 1

Am vrut să folosesc modificarea URL-ului site-ului din pagina de setări generale a panoului de administrare pentru a elimina sufixul /wp din site-ul meu WordPress găzduit privat. După salvarea acestor modificări, sunt blocat din cauza erorilor de fiecare dată când încerc să mă conectez - într-o pagină de autentificare unde CSS-ul a dispărut. Am încercat să actualizez fișierul config.php cu

define('WP_HOME','example.com');
define('WP_SITEURL','example.com');

Dar acest lucru nu a funcționat. Funcția de Relocare nu a funcționat nici ea, și nu am niciun fișier functions.php. Conform documentației, singura opțiune rămasă este editarea directă a bazei de date. Cum pot anula modificările și să obțin rezultatul dorit de a ajunge pe site-ul meu WordPress doar cu example.com în loc de example.com/wp?

5
Comentarii

Ai mutat fișierele WordPress din directorul /wp în folderul root? Este posibil să ai site-ul accesibil prin http://example.com în timp ce fișierele WordPress sunt în http://example.com/wp, dar este nevoie de un pic (foarte puțin) mai multă muncă. Ai mutat fișierele?

cybmeta cybmeta
5 feb. 2016 09:15:08

Am încercat și asta, a rezultat în aceleași erori.

user242007 user242007
5 feb. 2016 18:44:59

Cred că nu ai înțeles ce vreau să spun. De asemenea, lucruri precum "Funcția de relocare" sau "Nu am fișierul functions.php", mă fac să cred că ești foarte confuz, nu sunt sigur dacă te putem ajuta în formatul acestui site. Sincer, cred că ai nevoie de cineva care să facă asta pentru tine.

cybmeta cybmeta
6 feb. 2016 10:39:15

Când spuneți erori, puteți da un exemplu?

Tom J Nowell Tom J Nowell
17 oct. 2018 04:30:04

Am întâmpinat o problemă mare cu WordPress. Anume, când am vrut să mut site-ul de la localhost pe serverul live, nu am putut schimba URL-ul la adresa dorită. Vă rog să mă ajutați

geletu geletu
8 sept. 2023 14:41:45
Toate răspunsurile la întrebare 5
0

Cea mai bună metodă

Dacă ai acces la site prin FTP, atunci această metodă te va ajuta să readuci rapid site-ul la viață, dacă ai modificat acele valori incorect.

  1. Conectează-te prin FTP la site și obține o copie a fișierului functions.php din tema activă. Îl vei edita într-un editor de text simplu și îl vei încărca înapoi pe site.

  2. Adaugă aceste două linii în fișier, imediat după linia inițială <?php:

update_option('siteurl', 'http://example.com');
update_option('home', 'http://example.com');

Folosește propriul tău URL în loc de example.com, evident.

  1. Încarcă fișierul înapoi pe site, în aceeași locație. FileZilla oferă o funcție utilă "edit file" pentru a face toate acestea rapid; dacă poți folosi asta, fă-o.

  2. Încarcă pagina de login sau de admin de câteva ori. Site-ul ar trebui să revină la normal.
    Important! Nu lăsa aceste linii în fișierul functions.php. Șterge-le după ce site-ul funcționează din nou.

Notă: Dacă tema ta nu are un fișier functions.php, creează unul nou cu un editor de text. Adaugă tag-urile php și cele două linii folosind propriul tău URL în loc de example.com:

<?php
update_option('siteurl','http://example.com');
update_option('home','http://example.com');

Încarcă acel fișier în directorul temei tale. Șterge liniile sau elimină fișierul după ce site-ul funcționează din nou.

Sursă: WordPress.org - Schimbarea URL-ului Site-ului

19 sept. 2018 16:19:28
0

Urmează pașii de mai jos:

  1. Mută fișierul tău în noul folder
  2. Accesează baza de date dorită în phpmyadmin
  3. Găsește wp-option și schimbă doar URL-ul site-ului aici la adresa dorită
  4. Autentifică-te în back-end, mergi la general și schimbă ambele URL-uri aici la noul URL
  5. Salvează modificările

Va funcționa perfect dacă dorești să muți WordPress într-o nouă locație.

22 mar. 2017 20:05:50
1

Ai verificat acest lucru? Dacă nu, te rog să consulți acest articol. Sper că te va ajuta să rezolvi problema ta http://codex.wordpress.org/Changing_The_Site_URL

5 feb. 2016 06:09:04
Comentarii

Acesta este postul din codex pe care l-am menționat, încercând soluțiile sugerate. Niciuna nu a ajutat.

user242007 user242007
5 feb. 2016 06:12:00
0

Cea mai bună metodă de a muta un site WordPress pe o altă adresă URL este prin exportarea, înlocuirea și importarea bazei de date. Încercați să faceți acest lucru folosind PHPMyAdmin sau un alt instrument de gestionare a bazelor de date. Pentru phpmyadmin, selectați pur și simplu baza de date și faceți clic pe export.

După ce ați descărcat exportul bazei de date, deschideți-l într-un editor de text simplu (Notepad++, Textwrangler) și accesați ecranul de căutare și înlocuire. Înlocuiți //example.com/wp cu //example.com.

Doar pentru a fi sigur, căutați din nou în fișier //example.com/wp, nu ar trebui să găsiți nicio rezultat. Apoi salvați fișierul.

Acum deschideți din nou phpmyadmin și creați un alt export ca backup. Apoi ștergeți toate tabelele și importați fișierul SQL înlocuit. Acum baza de date ar trebui să fie actualizată, iar regulile din wp-config.php nu mai sunt necesare.

Site-ul dvs. ar trebui să funcționeze acum pe celălalt domeniu.

Nu uitați să resalvați structura legăturilor permanente după aceea.

5 feb. 2016 11:48:02
0

Verifică fișierul tău .htaccess

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

Poți oricând să ștergi fișierul .htaccess și apoi, după ce te-ai conectat din nou, să mergi la legături permanente și să le schimbi din opțiunea curentă la alta, salvează pagina, apoi selectează structura de legături permanente dorită și salvează din nou. Acest lucru ar trebui să forțeze WordPress să recreeze fișierul .htaccess.

1 iun. 2017 00:08:33