• Opgelost rjp92

    (@rjp92)


    Hoi mede wordpress gebruikers,

    Ik heb een probleem met reacties plaatsen op mijn wordpress website. Zodra ik of iemand anders een reactie wil plaatsen dan komt de volgende error:

    Fout: type je reactie tekst.

    « Terug

    Ondanks dat alle velden van het formulier zijn ingevuld komt toch deze error en kunnen er dus geen reacties geplaatst worden. Ik dacht dat dit met de catch te maken had, maar na deze te hebben uitgezet blijft het probleem hetzelfde. Hoe lang het probleem zich ook al voordoet weet ik niet, er is ook nooit eerder een reactie geplaatst en weet het sinds kort omdat iemand zo vriendelijk was om mij op de hoogte te brengen.

    Kan iemand mij daar mee helpen of heeft iemand een vergelijkbaar probleem gehad en weet dit zo op te lossen.

    Gr Ron

    De pagina waar ik hulp bij nodig heb: [log in om de link te zien]

15 reacties aan het bekijken - 1 tot 15 (van in totaal 16)
  • Guido

    (@guido07111975)

    Hoi,

    Het gedrag van je reactie formulier klopt niet. Staat op pagina Instellingen > Discussie de optie “Sta mensen toe reactie te geven op nieuwe berichten” wel aangevinkt?

    Guido

    Thread starter rjp92

    (@rjp92)

    Hoi Guido,

    De onderstaande instellingen heb ik aanstaan. Ik heb hier ook al wat aan proberen te veranderen maar het had geen effect.

    Standaard bericht-instellingenStandaard bericht-instellingen
    – Sta link meldingen van andere blogs (pingbacks en trackbacks) op nieuwe berichten toe
    – Sta mensen toe reactie te geven op nieuwe berichten

    Overige reactie-instellingen
    – Schrijvers van reacties moeten naam en e-mailadres opgeven
    – Toon reactie cookies opt-in selectievakje, zodat de reactie auteur kan accepteren dat cookies ingesteld kunnen worden
    – Geneste reacties toestaan tot 5 niveaus diep
    – Reacties tonen met de oudere reacties bovenin elke pagina

    Stuur mij een e-mail wanneer
    – Iemand een reactie plaatst
    – Een reactie wacht op moderatie

    Voor een reactie verschijnt
    – Reactie moet handmatig worden goedgekeurd
     
    Reacties modereren
    – Een reactie in de wachtrij houden als er meer dan 2 links vermeld worden (een typisch kenmerk van spam in reacties is een groot aantal links).

    Guido

    (@guido07111975)

    Hoi,

    Activeer dan eens een standaard thema zoals TwentyTwenty en kijk of het dan wél werkt.
    Want als ik nu de broncode van het reactie formulier bekijk zie ik een afwijkende actie in het formulier staan:

    action="https://jouw-domein/nl-camper/comments/"

    Dit hoort te zijn:

    action="https://jouw-domein/nl-camper/wp-comments-post.php"
    Thread starter rjp92

    (@rjp92)

    Hoi Guido,

    Goed opgeled, was mij niet opgevallen. Ik heb nu op mijn andere subdirectory website op een pagina reacties geactiveerd. Ondanks dat dit een oud website deel is (van begin af aan), is ook hierbij hetzelfde probleem. Broncode met: action=”https://your-domein/nl/comments/”

    Om problemen te voorkomen met de vernieuwde website deel heb ik bij het oude deel het thema verandert naar twentytwenty. Helaas blijft het probleem hetzelfde.

    Guido

    (@guido07111975)

    Vreemd.
    Gebruik je misschien een plugin die dit kan veroorzaken? Je zou op je test site de plugins 1 voor 1 kunnen deactiveren om te bepalen of een plugin dit veroorzaakt. Na deactiveren het formulier inspecteren in je brower en de form tag bekijken, hier zie je de action staan, met dus de link.

    Guido

    Guido

    (@guido07111975)

    Aanvulling: omdat je de opmerking “Fout: type je reactie tekst.” krijgt, betekent dit dat er dus wel iets gebeurt. Dus misschien wordt het probleem toch niet veroorzaakt door een verkeerde action link, maar een plugin zoals vermeld in mijn eerdere reactie.

    Guido

    Thread starter rjp92

    (@rjp92)

    Hoi Guido,

    Zomaar plugins uitzetten ben ik niet zo van om te voorkomen dat instellingen weg zijn. Zowel heb ik een multisite en daarop heb ik vele plugins netwerk actief (voor nieuwe plugins gebruik ik dat niet meer), hierdoor als ik een plugin uitzet dan wordt deze ook op alle andere websites uitgezet. Dat zie ik nog niet zo zitten.
    Wat ik wel kan doen is een andere wordpress installatie gebruiken en daarbij plugins aanzetten om te kijken wat deze doen. Want ik ben namelijk al bezig voor een nieuwe subdirectorie wordpress installatie. Helaas ondervind ik daar ook problemen mee. Misschien een andere topic vraag, maar ik wil de wp-config.php file minimaal 2 mappen omhoog zetten (een map omhoog zit ik in de bestaande wordpress installatie). Gevonden op internet zou dit gemakkelijk moeten gaan met de volgende twee codes:

    <?php
    /** Absolute path to the WordPress directory. */
    if ( !defined(‘ABSPATH’) )
     define(‘ABSPATH’, dirname(__FILE__) . ‘/’);
    /** Location of your WordPress configuration. */
    require_once(ABSPATH . ‘../path/wp-config.php’);
    ?>

    En:

    <?php
    include(‘/home/usr/config/wp-config.php’);
    ?>

    Wat ik ook probeer. beide werken niet. het liefts gebruik ik ook abspath om niet de hele server path te hoeven laten zien.
    Ik weet ook niet of je hier verstand van hebt, anders moet ik hiervoor een andere topic openen (heb in het forum nog geen vergelijkbare situatie gevonden).

    Ron

    Guido

    (@guido07111975)

    Hoi Ron,

    Excuses, lees je reactie nu pas.
    Maak even een nieuw topic aan zodat het overzichtelijk blijft.
    Als je code plaatst, verander het paragraaf blok dan even in een code blok. Zie de linkerkant in de opmaak balk.

    Guido

    Thread starter rjp92

    (@rjp92)

    Hoi Guide,

    Gelukkig is het probleem met ABSPath verholpen. Na vele probeer pogingen en achterhalen wat ABSPath ongeveer inhoudt, is het gelukt. Voor de mensen die het ook willen weten zet ik even hieronder uit waar ik rekening mee moest hoeden:

    De ABSpath die wordt gedefineerd is het pad vanaf de eerste / die je in de server ziet zoals in FIleZila. Deze / staat voor ../ in ABSPath. Ieder opvolgende map tot de file waar deze ABSPatch in staat wordt aangeduit met ../
    Dat beteken met de volgende mappen structuur:
    /map1/map2/map3/map4/map5/map6/file
    De ABSPath wordt gezien als:
    ../../../../../../../file
    Zit de verwijzende file in een aparte map die toegankelijk is vanaf map3. Dan is het path:
    ../../../../aparte-map/file

    In mijn situatie moest ik het volgende gebruiken: ../../aparte-map/file
    En toen werkte het.

    Alleen kreeg ik nog een melding over cookies. Deze heb ik verholpen om bij de ABSpath file onderaan de ?> te verwijderen, want blijkbaar geeft dit problemen met de ?> die al in de andere file stond.

    Nu ga ik dus ook verder kijken waar het probleem van de reacties plaatsen vandaan komt.

    Gr Ron

    Guido

    (@guido07111975)

    Hoi Ron,

    Bedankt voor je update. Ik heb hier geen verstand van. Begrijp daarom ook niet waarom je dit gedaan hebt.

    Guido

    Thread starter rjp92

    (@rjp92)

    Ter update.
    Ik heb op de nieuwe wordpress installatie zo veel mogelijk geprobeerd hetzelfde te doen met plugins en instellingen, maar zo ver heb ik het probleem nog niet kunnen reproduceren. Dus helaas ben ik er nog mee bezig.

    Guido

    (@guido07111975)

    Hoi,

    Het kan zeker geen kwaad om je plugins 1 voor 1 te deactiveren, want vaak worden conflicten veroorzaakt door een plugin. Idem voor je thema.

    Ook begrijp ik dat je bezig geweest bent met de htaccess bestanden van je sites, dus die zou je ook kunnen nalopen op afwijkingen. Zie deze pagina voor meer info over de htaccess van multi-site.

    Guido

    Thread starter rjp92

    (@rjp92)

    Hoi Guido,

    Het is even geleden maar het probleem is gelukkig opgelost. Het heeft blijkbaar te maken met de Antispam Bee plugin. Ik had bij deze plugin al eens alle instellingen uitgezet omdat de plugin netwerk actief stond, maar dat hielp blijkbaar niet. Ik durfde toen ook nog geen netwerkgeactiveerde plugins uit te zetten om verlies van instellingen te voorkomen. En dacht ook dat als je alle instellingen uit zet dan zou dat het zelfde effect moeten geven als deactiveren van een plugin, blijkbaar dus niet.

    Bovendien heb ik ook even gewacht omdat ik afgelopen week naar Wordcamp Nederland ben gegaan. Op de wordcamp heb ik dan ook hier en daar het probleem bekend gemaakt. Wesley hielp mij onverwachts om te kijken in de site codering (hoe je het dan ook noemd) en kwam met de aanbevelingen dat het toch iets met een antispamplugin te maken moet hebben. Die zou waarschijnlijk een extra of ander veld invoegen die niet zichtbaar is.
    Zodoende ben ik toch nog eens gaan kijken naar de antispamplugins. Met een printscreen van de instellingen durfde ik de eenvoudige plugins wel netwerk te deactiveren (antispam bee en akismet). Zodoende bleek dus de antispam bee plugin gedeactiveerd en na de cache opnieuw te laden het probleem te zijn want ik kon eindelijk een reactie plaatsen.

    wat er dus met de antispam bee plugin fout gaat weet ik niet. Want ik heb nogmaals met de plugin geactiveerd alle instellingen uitgezet en toch kreeg ik weer de foutmelding. De plugin is nu dan ook verwijdert en komt ook niet zo 123 meer terug.

    Gr Ron

    Guido

    (@guido07111975)

    Hoi Ron,

    Bedankt voor je update. Ik lees dat je zowel Antispam Bee als Akismet actief had? Dat zijn 2 plugins die hetzelfde doen, misschien is dat wel de oorzaak van dit probleem?

    Guido

    Thread starter rjp92

    (@rjp92)

    Hoi Guido,

    Beide waren actief ja. Maar heb ze ook ieder los uitgeprobeerd en toen gaf akismet geen problemen, maar antispam bee wel. Dus het moet echt met de plugin antispam bee te maken hebben.

    Gr Ron

15 reacties aan het bekijken - 1 tot 15 (van in totaal 16)
  • Het onderwerp ‘Fout: type je reactie tekst’ is gesloten voor nieuwe reacties.