Forum

Guest  

Welcome Guest, posting in this forum requires registration.

Pages: [1] 2
Topic: Conflict met andere plugin
Fritsje
Member
Posts: 154
Conflict met andere plugin
on: December 16, 2016, 10:49

Ik heb een review-plugin en deze geinstalleerd en geactiveerd. Op de pagina (post) waar ik een review-box toevoeg ontstaat onderstaande melding in de content, en een grote lege box boven de header:


WordPress databasefout: [You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"124&quot' at line 1]

SELECT buynow, multimaxprice, multiminprice, multisorting, multiorder, categories, multixmlfeed, multiproductpage, multiname, laywidth, multiamount, multipageamount, multilightbox FROM wp_tradetracker_multi,wp_tradetracker_layout where wp_tradetracker_multi.multilayout=wp_tradetracker_layout.id and wp_tradetracker_multi.id="124"


WordPress databasefout: [You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"124&quot' at line 1]

SELECT productID from wp_tradetracker_item where storeID = "124"


WordPress databasefout: [You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near ') group by wp_tradetracker_store.productID ORDER BY LIMIT 12' at line 1]

SELECT * FROM wp_tradetracker_store, wp_tradetracker_cat where wp_tradetracker_cat.productID = wp_tradetracker_store.productID and xmlfeed in ( ) group by wp_tradetracker_store.productID ORDER BY LIMIT 12


Kan ik hier iets tegen doen? Uit de error message maak ik op dat het probleem met de TT-store plugin te maken heeft, vandaar dat ik er hier naar vraag.


Alvast bedankt voor een reactie!


RPG
Administrator
Posts: 323
Re: Conflict met andere plugin
on: December 16, 2016, 11:19

Hoi,


Het is handig om de debug van wordpress in een apart bestand weer te geven inplaats van op de pagina zelf.


Het ziet er naar uit dat er een issue in de query is dat je MariaDB een probleem mee heeft.


De eerste query:


SELECT buynow, multimaxprice, multiminprice, multisorting, multiorder, categories, multixmlfeed, multiproductpage, multiname, laywidth, multiamount, multipageamount, multilightbox FROM wp_tradetracker_multi,wp_tradetracker_layout where wp_tradetracker_multi.multilayout=wp_tradetracker_layout.id and wp_tradetracker_multi.id="124"

Werkt bij mij in MySQL, dus weet niet precies wat problem MariaDB er mee heeft en de foutmelding is niet behulpzaam die MariaDB geeft 🙂


De tweede query



SELECT * FROM wp_tradetracker_store, wp_tradetracker_cat where wp_tradetracker_cat.productID = wp_tradetracker_store.productID and xmlfeed in ( ) group by wp_tradetracker_store.productID ORDER BY LIMIT 12

Is inderdaad iets verkeerds. Heb jij voor die winkel alle feeds geselecteerd of een specifieke feed? Dit xmlfeed in ( ) hoort namelijk niet leeg te zijn.


Fritsje
Member
Posts: 154
Re: Conflict met andere plugin
on: December 16, 2016, 11:56

🙂


Ik heb voor de winkel geen feed geselecteerd (waardoor ze dus allemaal doorzoekbaar zijn in item selection). Dit heb ik bij zo goe als alle winkels zo ingesteld, anders moet ik al die vinkjes gaan zetten in de lijst.


Inderdaad niet handig dat die foutmeldingen op de pagina verschijnen, maar geen idee hoe ik dat moet uitschakelen.

Volgens mij gebruik ik gewoon MySQL dus hoe WP aan een MariaDB foutmelding komt is me ook een raadsel…


Fritsje
Member
Posts: 154
Re: Conflict met andere plugin
on: December 16, 2016, 14:23

Toevoeging:

Na zowel de winkel te hebben verwijderd en de review-plugin te hebben uitgeschakeld blijft de foutmelding op de pagina zichtbaar en het lege vlak boven de header bestaan.

(Ook na legen van caches op site en browser).


RPG
Administrator
Posts: 323
Re: Conflict met andere plugin
on: December 16, 2016, 14:39

Hoi,


Als je stap 5 van deze pagina uitvoert toont hij de debug errors niet meer op je site maar in een apart bestand genaamd debug.log in wp-content:

http://wpaffiliatefeed.com/624/frequently-asked-questions/my-import-gives-an-error/


Ik zal vanavond kijken of ik een check in kan bouwen dat hij de query niet draait wanneer er geen store geselecteerd is en er iets in de database fout gaat


Robert


Fritsje
Member
Posts: 154
Re: Conflict met andere plugin
on: December 16, 2016, 15:20

Ah ja de debug log. Ik heb dat gewijzigd maar de meldingen blijven op de pagina staan. Zou niet zo moeten zijn maar het gaat maar om 1 pgaina gelukkig.

Dat ‘lege vlak’ boven de header blijkt niet leeg te zijn maar dezelfde foutmelding te geven in de kleur van het vak. Vreemd allemaal.


Ik wacht het even af!


Fritsje
Member
Posts: 154
Re: Conflict met andere plugin
on: December 21, 2016, 12:57

Ik zag dat er een update van de plugin beschikbaar is, heb gelijk bijgewerkt, maar helaas (na schone cache op zowel site als browser):


WordPress databasefout: [You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"124&quot' at line 1]

SELECT buynow, multimaxprice, multiminprice, multisorting, multiorder, categories, multixmlfeed, multiproductpage, multiname, laywidth, multiamount, multipageamount, multilightbox FROM wp_tradetracker_multi,wp_tradetracker_layout where wp_tradetracker_multi.multilayout=wp_tradetracker_layout.id and wp_tradetracker_multi.id="124"


WordPress databasefout: [You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near '"124&quot' at line 1]

SELECT productID from wp_tradetracker_item where storeID = "124"


WordPress databasefout: [You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'LIMIT 12' at line 1]

SELECT * FROM wp_tradetracker_store, wp_tradetracker_cat where wp_tradetracker_cat.productID = wp_tradetracker_store.productID group by wp_tradetracker_store.productID ORDER BY LIMIT 12


RPG
Administrator
Posts: 323
Re: Conflict met andere plugin
on: December 21, 2016, 13:17

SELECT buynow, multimaxprice, multiminprice, multisorting, multiorder, categories, multixmlfeed, multiproductpage, multiname, laywidth, multiamount, multipageamount, multilightbox FROM wp_tradetracker_multi,wp_tradetracker_layout where wp_tradetracker_multi.multilayout=wp_tradetracker_layout.id and wp_tradetracker_multi.id="124"


Dit is nog steeds een goede query in Mysql dus daar kan ik niks aan doen, je zult moeten uitzoeken waarom MariaDB daar een probleem mee heeft. Mocht je een beheerderstool hebben voor je database kan je kijken of je de query daarin kan draaien en die een duidelijkere foutmelding geeft. Ik test het zelf in phpmyadmin maar weet niet of dat ook voor een MariaDB werkt omdat ik die niet in mijn server heb draaien.


Ik ben blij dat de andere foutmelding nu weg is die je had. Je hebt nu alleen een andere:


SELECT * FROM wp_tradetracker_store, wp_tradetracker_cat where wp_tradetracker_cat.productID = wp_tradetracker_store.productID group by wp_tradetracker_store.productID ORDER BY LIMIT 12


het ziet er dus naar uit dat er geen sortering opgeslagen is. Welke sortering heb jij ingesteld staan voor je website ? Het is net als de vorige keer dat er niet opgeslagen is dat je alle feeds geselecteerd hebt.


Het beste kan je dus in je database kijken of er in de tabel "wp_tradetracker_multi" de volgende velden wel gevuld zijn voor alle winkels:


multixmlfeed

multisorting

multiorder


Want ziet er naar uit dat die leeg zijn bij jouw (wat mogelijk kan komen omdat MariaDB problemen heeft met bepaalde mysql queries.


Fritsje
Member
Posts: 154
Re: Conflict met andere plugin
on: December 21, 2016, 15:20

Dank voor je hulp, ik ga daar even naar kijken.

Het vreemde is dat ik geen TTstore toon op de pagina waar deze fout optreedt (stond er wel, maar weggehaald ivm dit probleem), dus waarom toch die fout blijven geven op deze pagina vraag ik me dan af.

Ook is de plugin die dit probleem 'aanzette' ge-deactiveerd, ik begrijp daarom niet dat de foutmeldingen toch blijven staan. Zeker ook omdat ik de debug weergave uit heb gezet (zie hierboven).


Ik ga de author van de review-plugin eens lastigvallen, ik laat je weten hoe dat verloopt.


RPG
Administrator
Posts: 323
Re: Conflict met andere plugin
on: December 21, 2016, 15:41

Het is hoogstwaarschijnlijk omdat de layouts geladen worden in de header (aangenomen dat je niet ingesteld hebt staan dat je een css bestand wil gebruiken)


Denk niet dat de andere plugin iets gedaan heeft. Hoogstwaarschijnlijk heeft je hosting omgeving je database omgeving veranderd van mysql naar mariadb dat het veroorzaakt heeft. Dus slimste is dus om na te kijken of de tabel wel de data ingevuld heeft staan.


Pages: [1] 2
WP Forum Server by ForumPress | LucidCrew
Version: 4 ; Page loaded in: 0.061 seconds.