Problemen met het aansluiten van de FooEvents Check-ins apps naar uw winkel?
Veelvoorkomende problemen: #
- Is je URL correct ingevoerd?
- Heb je de juiste gebruikersnaam en het juiste wachtwoord ingevoerd?
- Heb je de nieuwste plugin geïnstalleerd?
- Heeft de WordPress-gebruiker de juiste rechten?
- Heb je beveiligingsplugins geïnstalleerd?
- Gebruik je een CAPTCHA-plugin?
- Is de REST API toegankelijk?
- Is je site geïnstalleerd in een subdirectory van een andere WordPress site?
- Heeft u een WordPress.com site in plaats van een self-hosted WordPress site?
1. Is je URL correct ingevoerd? #
Zorg ervoor dat de URL van je website precies zo wordt ingevoerd als in de adresbalk van je webbrowser.
- Heb je het juiste protocol opgegeven (inclusief http:// OF https://)?
- Begint de URL van je website met 'www' of doet het uitsluiten 'www'?
- Heeft de URL van je website een schuine streep aan het einde (/)?
U vindt de exacte URL die u moet invoeren in uw WordPress beheerdersgebied.
Ga naar Instellingen > Algemeen > WordPress Adres (URL)
2. Heb je de juiste gebruikersnaam en het juiste wachtwoord ingevoerd? #
De FooEvents Check-ins apps gebruiken dezelfde WordPress gebruikersnaam en wachtwoord die u gebruikt om in te loggen op uw website. Controleer of u uw gebruikersnaam en wachtwoord correct hebt ingevoerd en of u niet uw FooEvents Account inloggegevens.
3. Heb je de nieuwste plugin geïnstalleerd? #
Controleer of je zeker de nieuwste versie van de FooEvents voor WooCommerce invoegtoepassing geïnstalleerd op uw website en de nieuwste FooEvents Inchecken app geïnstalleerd op uw apparaat
4. Heeft de WordPress-gebruiker de juiste rechten? #
Standaard worden alleen gebruikers met de rol "Beheerder" in WordPress hebben toegang tot de Check-ins app. Dit artikel legt uit hoe je rollen kunt toewijzen aan verschillende WordPress-gebruikers zonder dat ze per se admin-toegang hebben tot je website: Gebruikersrollen, mogelijkheden en machtigingen
5. Zijn er beveiligingsplugins geïnstalleerd? #
FooEvents maakt gebruik van een API om verbinding te maken met uw WordPress site. Het is heel goed mogelijk dat uw beveiliging plugin is het blokkeren van API-toegang tot uw site. Om te testen of dit het geval is, tijdelijk uitschakelen van alle beveiliging gerelateerde plugins zoals Wordfence en iThemes Beveiliging om te zien of het de toegang blokkeert.
Als je beveiligingsplugin de toegang tot FooEvents blokkeert, probeer dan het IP-adres van je tablet-apparaat te whitelisten.
Als je nog steeds problemen ondervindt, controleer dan ook of twee-factor authenticatie (2FA) is niet ingeschakeld.
6. Gebruik je een CAPTCHA-plugin? #
Als u een CAPTCHA plugin, zorg ervoor dat CAPTCHA niet wordt toegepast op WordPress logins.
Als u de Geavanceerde noCaptcha & onzichtbare captcha instellingen plugin, kun je CAPTCHA op het aanmeldformulier uitschakelen via de plugins instellingen. Inloggen op je WordPress beheerdersgebiedga naar Instellingen > Geavanceerde noCaptcha & onzichtbare captcha instellingen > Ingeschakelde formulieren > Inlogformulier en zorgen voor Inlogformulier wordt niet gecontroleerd.
7. Is de REST API toegankelijk? #
Zorg ervoor dat de REST API is toegankelijk door het volgende adres in te voeren in uw webbrowser: 'www.yourwebsite.com/wp-json/fooevents/v1'
Je zou een scherm moeten zien met code die begint met {"namespace":"fooevents/v1","routes":
in tegenstelling tot een foutpagina zoals 404 bestand niet gevonden wat aangeeft dat er iets mis is met uw serverconfiguratie of de REST API is geblokkeerd.
Als je site is geïnstalleerd in de submap van een andere WordPress site, ga dan naar sectie #8.
Als je de "gewone" permalink-structuur gebruikt, overweeg dan een van de andere opties. De "gewone" permalink-structuur gebruikt een ander REST API-pad dat de app Inchecken momenteel niet ondersteunt. Je kunt deze instelling wijzigen als je naar Instellingen > Permalinks en kies in plaats daarvan bijvoorbeeld "Postnaam".
Als de REST API niet toegankelijk is en de app probeert terug te vallen op de minder geprefereerde XML-RPC verbinding, controleer dan of uw xmlrpc.php bestand is toegankelijk. Voer 'www.YOURSITE.com/xmlrpc.php' in je webbrowser in. Je zou het volgende bericht moeten zien als het xmlrpc.php bestand toegankelijk is: "XML-RPC server accepteert alleen POST verzoeken."
Neem ook contact op met je webhost en vraag hem het volgende te doen:
- Whitelist de regel die wordt geactiveerd door het IP-adres van je mobiele apparaat
- Schakel de Mod_veiligheid regel voor uw domein
8. Is uw site geïnstalleerd in een subdirectory van een andere WordPress-site? #
Als je site is geïnstalleerd in een subdirectory van een andere WordPress site, dan kunnen de .htaccess bestanden van je subdirectory een permalinks conflict veroorzaken waardoor de REST API niet toegankelijk is.
Voorbeeld:
- Hoofd WordPress ite https://www.example.com/
- Je test WordPress site: https://www.example.com/testsite/
Om dit op te lossen, moet je het .htaccess bestand in je subdirectory WordPress install aanpassen. Vervang de code in je .htaccess bestand met de volgende code:
# BEGIN WordPress RewriteEngine Aan RewriteBase /uw-subdirectory/ RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /subdirectory/index.php [L] # EINDE WordPress
Zorg ervoor dat u /subdirectory/ met je eigen submapnaam.
9. Heeft u een WordPress.com site in plaats van een self-hosted WordPress site? #
De FooEvents Check-ins app kan alleen werken met een zelf gehoste WordPress site en niet op een WordPress.com site. Je zou ofwel moeten verhuizen naar een zelf gehoste WordPress setup of u kunt overwegen het gebruik van de FooEvents Express Check-in plugin uitbreiding in plaats daarvan.
Als u alle bovenstaande stappen voor probleemoplossing hebt geprobeerd en nog steeds een verbindingsprobleem ondervindt, neem dan contact op met FooEvents Technische ondersteuning en geef zoveel mogelijk details zodat we je andere mogelijke oplossingen kunnen voorstellen.