Kedves ismerős reklamált, hogy bármennyire is szeretne, nem tud hozzászólni itt a bejegyzésekhez, mert a szisztéma „nem engedi”. Ezért emailben üzent.

Ez nem volt összefüggésben azzal, hogy nemrégiben volt egy kb. félnapnyi malőr, mivel a host cég (ahol ez a domain és vele a jelen blog lakik) mindenféle „upgrade”-eket hajtott végre a szerveren, azaz a legújabb Apache, PHP és MySQL verziókat telepítette. Egyéb blogjaimon volt egy kis fennakadás — de főleg elavult pluginok miatt. (A pluginok afféle kis program kiegészítések a WordPress blogmotorhoz: módosítják az alapfunkciókat, vagy újabb lehetőségekkel bővítik a WP alapképességeit.) Most már azokon is működik minden.

Némi kérdezősködés után ismerősöm elküldte a szó szerinti hibaüzenetet. Ez áll benne:

Precondition Failed
We’re sorry, but we could not fulfill your request for /blog/wp-comments-post.php on this server.

We have established rules for access to this server, and any person or robot that violates these rules will be unable to access this site.

To resolve this problem, please try the following steps:

Ensure that your computer is free of viruses, Trojan horses, spyware or any other sort of malicious software.
If you are using any sort of personal firewall or browser privacy software, check to ensure that its settings do not cause your web browser to inadvertently violate any of the rules listed below.
If you are behind a Web proxy or corporate firewall, the proxy must conform to the HTTP specification with respect to proxy servers. Contact your network administrator if the trouble persists, or bypass the proxy and connect directly if possible.
Disable any download accelerators you may be using. They don’t speed up your downloads anyway; in most cases, they actually run slower!
If all else fails, try using a different Web browser, such as Firefox.
If you still need assistance, please contact moshu at transycan.net.

More Information
For your reference, the conditions for access to this server are:

Robots:
MUST read and obey robots.txt.
MUST identify themselves properly; for example MUST NOT identify as Mozilla.
MUST NOT pretend to be a human.
Humans:
MUST NOT pretend to be a robot.
MUST NOT use a computer infected with viruses, Trojan horses or other malicious software.
Both:
MUST NOT harvest email addresses.
MUST NOT attempt to send spam.
MUST NOT attempt to compromise server security.
MUST NOT use excessive amounts of bandwidth or other server resources.
The precondition on the request for the URL /blog/wp-comments-post.php evaluated to false.

Ennek alapján már könnyű volt kitalálni, mi történt.
Ezen a blogon is, mint majdnem az összes WP installációmon, van egy plugin, ami arra szolgál, hogy a spam kommenteket kiszűrje. Ha valaki nem tudná: nemcsak email spam (junk, szemét) létezik, hanem a blogok elterjedése óta van igen jelentős „comment spam” is. Automata szkriptek (programok) szaglásszák körbe a webet, és ahol egy védtelen blogot találnak, oda sokszáz, sokezer hozzászólásnak álcázott szemetet próbálnak beszúrni, persze, mindenféle linkekkel a kebel- és faroknövesztő oldalakat kínáló webszájtokra és/vagy pornó-disznóságokra csábító linkekkel.

Nos, ha ők automat – akkor én is. Az egyik legsikeresebb spam-védelem plugin a BadBehavior (BB). Csírájában megöli a robotok próbálkozásait úgy, hogy be sem engedi őket az oldalra. Ezzel szemben más megoldások nem engedik ugyan megjelenni a spam kommentet, de azért azok beérkeznek a blogba. A BB — mint egy ajtónálló — már a kapuból elkergeti őket.

Néha téved (mert emberi alkotás), de azért megbízható. Kommentelni nem tudó ismerősöm esetében a fenti hibaüzenetből ez a sor érvényes rá:

If you are behind a Web proxy or corporate firewall…

Magyarul: a gép egy rosszul beállított vállalati „tűzfal” mögött van, és a BB plugin gyanakvással fogadja az onnan érkezőt. Szóval, ha nem megy a hozzászólás, próbáld meg egy másik gépről (de nem ugyanazon a munkahelyen!), pl. otthonról…

Megosztom