V-am zis că m-am mutat la xservers cu găzduirea. Totul mișto, reglementat, cu performanțe clare, cu uptime corect. Exact ce trebuie.
N-am ce să reproșez hosting-ului.
Dar am întâmpinat o problemă. Micuță.
Fiind găzduire cu IP dedicat și fiind în cloud wordpress-ul nu știe ce IP să ia. Probabil prin header se petrec niște chestii care mă depășesc. Certitudinea este că la fiecare comentariu primit aveam IP-ul serverului, nu al celui care comentează pe blog.
Am butonat pe Google și am început să testez câte ceva… ca să văd ce se întâmplă. Am găsit un cod vechi de 8 ani de zile care văd că încă funcționează. L-am pus în wp-config.php și totul merge strună.
if ($_SERVER["HTTP_X_FORWARDED_FOR"]) { if ($_SERVER["HTTP_CLIENT_IP"]) { $proxy = $_SERVER["HTTP_CLIENT_IP"]; } else { $proxy = $_SERVER["REMOTE_ADDR"]; } $ip = $_SERVER["HTTP_X_FORWARDED_FOR"]; } else { if ($_SERVER["HTTP_CLIENT_IP"]) { $ip = $_SERVER["HTTP_CLIENT_IP"]; } else { $ip = $_SERVER["REMOTE_ADDR"]; } } $_SERVER['REMOTE_ADDR'] = $ip;
cKy a zis
Click-uriLe tot cu același ip le trimite? Dacă e așa. ..nu e prea bine 🙂
Marius Cucu a zis
Știu la ce te referi, dar și acolo am anunțat. Se pare că nu sunt doar eu în situația asta.
Pe lângă asta, în wp 4.4 se va schimba sistemul de comentarii. Nu știu dacă ăsta este motivul, știu doar că se rezolvă cu codul din articol. Cred că mai sunt variante care ar trebui să funcționeze. Cei din brașnă pot adăuga informații. 🙂
Flavy a zis
Mai exact cum se va schimba sistemul de comentarii?
Marius Cucu a zis
Cele mai importante mi se par astea: Improved title output — wp_title() is now deprecated; WordPress can handle the rendering of the document title automatically.
Comments — Comment queries are now split for performance. Also, the underlying WP_Comment class improves caching and introduces strong-typing.
Cătălin Corozanu a zis
Ai pus ConfigPC acolo. Nu știam eu care l-ai pus acolo. Eu unu am avut ceva probleme cu xServers. Și mie mi-e de ajuns să am odată probleme, pot să rezolve ei în timp probleme, eu nici că mai trec pe la ei. 🙂 Cât despre eroarea ta, da, asta-i cea mai optimă soluție..
Cristian Goldnet a zis
Ai ales bine xservers. Noi tocmai ne mutam acum de la tlh care a fost cam fail la romarg.
Malin a zis
Treaba cu IP-urile se trage de la folosirea unui CDN/reverse proxy configurat prost. E ca si la Cloudflare, daca hostul ce-l folosesti nu are pus mod_cloudflare sau mod_rpaf atunci de acolo se trage.
Presupun ca-i vorba de un reverse proxy in cazul tau si ca nu l-au setat sa forwardeze catre Apache IP-urile originale. Ceea ce ai facut in wp-config.php ar trebui sa acopere tot siteul, comentarii, clickuri etc. Doar ca obligativitatea de a seta corect serverul revine firmei de gazduire pentru ca nu-i normal sa gasesti tu solutii la probleme cauzate de ei.