WordPress redirecționează către wp-admin/install.php

13 dec. 2013, 09:53:22
Vizualizări: 58.2K
Voturi: 7

Lucrez la site-ul meu WordPress. Am schimbat culoarea fontului pe site și când am dat refresh paginii, aceasta redirecționează către wp-admin/install.php.

Ce pot face acum? Cum pot recăpăta accesul la site-ul meu?

4
Comentarii

Cum ai schimbat culoarea fontului și ce fișier ai editat? Ai modificat cumva wp-config.php sau baza de date?

Subharanjan Subharanjan
13 dec. 2013 10:13:18

Și, unde lucrezi, pe un localhost sau pe un server la distanță? Te rugăm să editezi întrebarea ta cu mai multe detalii pentru a primi un răspuns detaliat.

Mayeenul Islam Mayeenul Islam
13 dec. 2013 10:31:55

scuze! lucrez pe un server la distanță și nu am modificat fișierul wp-config

user3013043 user3013043
13 dec. 2013 12:10:24

Cum ai schimbat culoarea fontului? Ai încărcat o nouă copie a unui fișier CSS sau ce altceva? E greu de crezut că o modificare în CSS ar putea să distrugă un site.

jdm2112 jdm2112
25 iul. 2014 05:41:58
Toate răspunsurile la întrebare 9
1

Am avut această problemă. Am contactat furnizorul meu de hosting și mi-au spus că s-a întâmplat pentru că am depășit limita maximă de interogări pe oră, iar accesul la baza de date a fost blocat temporar, așa că WP nu a putut citi din ea.

19 dec. 2015 02:15:34
Comentarii

cred că am exact aceeași problemă. Am încercat să mă autentific în phpMyAdmin, dar serverul a returnat eroarea 500

Niko Niko
3 mar. 2017 12:46:18
0

Deschideți codebase-ul/configurația prin FTP sau altă metodă similară.

  • Verificați numele bazei de date, numele de utilizator, parola și prefixul tabelelor în fișierul wp-config.php.
  • Verificați dacă fișierul wp-config.php există și dacă numele sau extensia nu au fost scrise greșit.

Referință: http://codex.wordpress.org/Editing_wp-config.php

13 dec. 2013 15:42:12
0

După repornirea calculatorului meu, WordPress a început să redirecționeze către pagina de instalare. Baza de date a raportat că tabelele WordPress 'nu existau' când au fost vizualizate prin phpMyAdmin. Oprirea serverului web, urmată de repornirea serverului mySQL a rezolvat problema pe sistemul meu.

Te rog să încerci să oprești serverul web (în mod corespunzător), apoi să repornești mySQL.

25 aug. 2014 11:11:32
0

Încearcă să te uiți în tabelul wp_options din phpMyAdmin și să apeși "Optimizează tabelul". A funcționat pe unul dintre site-urile mele care avea aceeași problemă exactă (deși nu sunt sigur ce a cauzat-o inițial).

19 iun. 2015 02:53:12
0

Problema se află în fișierul wp-config.php. Trebuie să verifici din nou câmpul $table_prefix și să te asiguri că corespunde cu prefixele tabelelor din baza ta de date reală.

Exemplu: Dacă în baza de date tabelele tale arată astfel wp_website_year_comments, în wp_config.php ar trebui să arate astfel:

/**
* Prefixul tabelelor din baza de date WordPress.
*
* Poți avea mai multe instalări într-o singură bază de date dacă dai fiecăreia
* un prefix unic. Doar numere, litere și underscore (_) sunt permise!
*/
$table_prefix = 'wp_website_year_';
22 ian. 2019 06:03:11
0

Am întâmpinat și eu această problemă și am realizat în final că plugin-ul Jetpack instalat împreună cu WordPress este cauza principală. Acesta preîntâmpină atacurile brute force și îmbunătățește securitatea, astfel încât după aproximativ 10 apeluri REST către server, blochează automat toate cererile prin redirecționare către install.php. Dezactivarea Jetpack a rezolvat problema mea.

14 ian. 2017 09:49:24
1

Câteva remedii care funcționează întotdeauna:

  1. VERIFICĂ wp-config

    • Datele de autentificare pentru baza de date trebuie actualizate
  2. Verifică Prefixul în wp-config Uneori prefixul este greșit, cum ar fi wp_ sau altul. Verifică baza ta de date și corectează-l.

  3. Verifică fișierul .htaccess Încearcă să folosești fișierul htaccess implicit din WordPress

  4. Verifică numele fișierului wp-config Uneori oamenii editează fișierul wp-config-sample în loc. Trebuie să editezi fișierul wp-config.

30 ian. 2019 15:08:21
Comentarii

Nu aș adăuga un email pentru a te contacta.

RiddleMeThis RiddleMeThis
30 ian. 2019 15:33:52
0

Soluția lui @Izzy Hegazy a funcționat în cazul meu. Am uitat complet că am schimbat prefixul tabelelor la vechea instalație. Între timp, la noua instalație, am folosit prefixul implicit wp_ pentru tabele.

SOLUȚIE

  1. În cazul unei migrări; asigură-te că prefixul tabelelor de la vechea instalație este același cu cel de la noua instalație.

  2. Șterge fișierul wp-config-sample.php.

  3. Verifică dacă există fișierul wp-config.php

  4. Verifică detaliile de conectare la baza de date și asigură-te că sunt corecte (nume de utilizator & parolă)

  5. Încearcă repararea tabelelor din baza de date folosind PHPmyadmin. Uneori tabelele din baza de date se corupe și cauzează erori.

Acestea sunt de obicei soluțiile care funcționează în majoritatea cazurilor.

6 feb. 2019 11:22:23
0

Acest lucru se întâmplă din cauza următoarelor probleme:

  1. Fișiere lipsă
  2. Problemă cu detaliile de conectare la baza de date
  3. Problemă cu URL-ul site-ului
  4. Problemă cu fișierul .htaccess
  5. Eșec al serverului web
  6. Resurse blocate de un plugin
  7. Limită de interogări depășită
  8. Drepturi insuficiente în baza de date
  9. Extensii PHP

Referință: https://www.scratchcode.io/wordpress-keeps-redirecting-to-wp-admin-install-php/

2 ian. 2021 16:03:04