Pol WP strani na serverju nima dostopa do wp-admin

Na enem od strežnikov (podporo še čakam), me polovica strani ob poskusu logiranja preko wp-admin ali wp-login ne pelje v backend, ampak na 404 Page not found stran.

Ene strani majo starejšo, druge zadnjo WP verzijo, ene sem urejal dnevno, druge že par mesecev ne, nabor pluginov ni isti, ... Ima kdo kakšno idejo kaj bi lahko šlo narobe?

20 odgovorov

Najverjetneje imaš težavo z dovoljenji. SI pogledal v kontrolni plošči, če so za mape določene prave pravice.

1

Na eni od strani sem povozil wp-admin, wp-content in wp-includes z vsemi podmapami in fajli s 755, pa ni nič boljše. Pa še nekaj je. Pri vsaki od strani je en login uspel, ampak je backend zgledal kot malo bolj urejen Word fajl. Vse po vrsticah, nič urejeno. Vsak naslednji klik na karkoli v backendu vrže ven Page not found.

predlagam da preveris se .htaccess da ne gre za kaksen hack slucajno ?

1

Tako zgleda .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>

# END WordPress

Je kaj sumljivega?

Ni nič boljše.

Če kaj pomaga, edini možen login na eni od straneh zgleda takole, naslednji klik je že Page not found:

Po moje takole izgleda zato ker ni cssja - po moje imas en del wpja prestavljen v nek direktorij, ki ni obicajen ...

1

zgleda da ko se prijavis se nekaj zacikla, sam zakaj hudica pol javi 404 ko kliknes na link ?
poskusi se z url iz enga delujocega WPja ce kliknes na POSTS recimo

1

Pri ostalih vse lepo dela, vse se da klikat.

@Perun: kako bi to preveril? Verjetno je edina logična razlaga v tem primeru hack?

ena od opcij je da nardis celoten backup fajlov in baze, ter probas narediti update WPja ?
v primeru da so fajli v narobni datoteki bi s tem resil problem :)

1