PHP MySQL Insert funktioniert nicht auf vServer

Hugo Stiglitz

Ensign
Registriert
Aug. 2015
Beiträge
191
Hi,

ich habe winen vServer eingerichtet.
Betriebssystem ist Ubuntu. Apache und Co wurden installiert und es funktioniert auch FAST alles.

Am alten Webspace (online) sowie lokal unter XAMPP funktionierte alles zu 100%.

Jetzt habe ich das Problem, dass mysql inserts, die durch die post methode von jquery zustande kommen, offenbar nicht mehr funktionieren. (Wie gesagt, der Code wurde nicht verändert und funktionierte auch auf allen anderen „Server“. )

MySQL Inserts funktionierten am neuen vServer jedoch ganz normal, wenn man sie in einem PHP Skript ausführt.

Auch die Konsole gibt beim Ajax request keinen Fehler zurück und error_reporting meint auch nichts dazu.

Nach einem Ajax, der eben den Insert auslösen soll verhält sich alles so, als hätte es funktioniert.


Ich habe mehrere Stunden recherchiert aber echt keine Ahnung was da verkehrt läuft.

Vielleicht hilfreich:

Es werden 10.000e daten einer XML Datei eingelesen und mittels schleife sollen sie in der datenbank hinzugefügt werden.

Vielleicht zuviele Anfragen?
Wenn ja, wie kann man das ändern? Den wenns am Webspace mit deutlich weniger Rechenleistung klappt - muss es ja am vServer sowieso klappen....


Vielleicht weiß wer was - wäre echt hilfreich.
 
Na hast du in den Logs mal geschaut? Da muss doch was stehen warum das nicht geht. Wenn das PHP Tool dir keine ordentliche Error-Meldung ins Frontend postet siehst du sowieso nix über Ajax.
 
Danke, hat sich erledigt.

Das Problem war, dass die Tabelle, in die ich den Insert machen wollte, keinen Primärschlüssel hatte.
 
Hugo Stiglitz schrieb:
Es werden 10.000e daten einer XML Datei eingelesen und mittels schleife sollen sie in der datenbank hinzugefügt werden.
Seit MySQL 5.5 gibt es LOAD XML um XML-Dateien direkt in die Datenbank zu importieren. Da wird keine Schleife benötigt.
 

Ähnliche Themen

Zurück
Oben