Jump to content

[gelöst] Riesen Problem: FPDF error - kann keine Rechnungen erstellen - HILFE sehr dringend !


Recommended Posts

Hallo, bitte sehr dringend um Hilfe !!!

 

habe Prestashop 1.4.9 bisher ohne Probleme gut am Laufen:

Ich habe Bestellungen offen und kann plötzlich keine PDF-Rechnungen anzeigen lassen,

es kommt nur folgende Fehlermeldung wenn ich unter Bestellungen das Icon anklicke:

 

FPDF error: Some data has already been output, cannot send PDF file

 

Auch kommen jetzt immer zwei Meldungefenster mit Axaj-Fehlern, wenn ich in

die Artikelansicht gehe.

Ich habe nichts gehändert nur den Shop für zwei Wochen auf Katalogmodus gestellt,

keine Ahnung wie ich das Problem lösen kann, da ich die Bestellungen längst verschicken

müsste.

 

Bitte dringend um Hilfe,

 

würde es was helfen wenn ich auf die Schnelle die neue 1.5er Version darüberhinstallieren könnte,

habe das noch nie gemacht und möchte all meine bisherigen Daten auf keinen Fall verlieren. Es sind schon mehrere Hundert Bestellungen und Kunden drin.

Wer kann mir hier schnell helfen,

 

vielen Dank,

 

TS

Edited by izapper (see edit history)
Link to comment
Share on other sites

Hallo TS

 

auf gar keinen Fall einfach eine neue Version "darüberinstallieren". Schon gar nicht ein ganz anderes "Major"release. Das ergibt ganz sicher ein Chaos, das nur in Datenverlust enden kann.

Nachtrag:

Weil es evtl. missverständlich ausgedrückt ist:

Ein Update, geordnet und mit allen Vorsichtsmassnahmen, könnte man zwar machen, aber bitte, wenn nur so, Die Formulierung "schnell eine neue Version darüberinstallieren"......

Klingt nicht wirklich zielführend. :-)

Ob es jetzt bei dem Fehler hilft, das vermag ich mangels Ahnung nicht auszusagen. Da bleibt es bei dem ersten Entwurf dieses Postings.

 

Ich bin leider bei FPDF nicht so fit, werde da wohl eher nicht helfen können, aber den Hinweis musste ich doch vorab loswerden.

 

LG Klaus / Lockesoft

Edited by Lockesoft (see edit history)
Link to comment
Share on other sites

Ja, verstehe. Ich werde auch nicht gleich was installieren, das geht nicht so schnell und dauert doch länger.

Habe mir soeben erst mal händisch eine Excel-Rechnung erstellt, damit ich meinen Kunden überhaupt

was zusammenschreiben kann.... oh weih, aber wie soll ich sonst die Ware verschicken, die Zeit drängt und

ich muss irgendwie immer eine Notlösung basteln.

 

Ich verstehe nur nicht, warum ich plötzlich diese Fehlermeldungen erhalte. Mein Serverprovider konnte

mir leider nicht viel helfen, ob ich wohl teilweise kaputte Dateien habe, weiß ich nicht so genau,

wenn ich doch erst mal nur diese pdf-Ansicht wieder hätte, wäre schon viel geholfen, die anderen

Ajax-Fehlermeldungen bei der Produktansicht stören zwar, die Funktion geht zumindest noch.

Auch sind in div. Ansichten die Felder weiter auseinander und manchmal niedriger, irgendwas

stimmt nicht mehr so richtig.

Woran könnte das evt. liegen ?

Link to comment
Share on other sites

Wurde vor kurzem ein Windows-Upgrade gemacht, oder ein ADOBE-Viewer Upgrade ? Aktualisiere bitte deine Javascript-Engine auf deinem PC. http://www.java.com/de/download/

 

Bitte leere auch deine Cookie-Sessions und Domain-Cookies im Browser.

 

Setze in deinem Back-Office die Sessions auf 240. Standard sind sie auf 480 gesetzt. Voreinstellungen -> Laufzeit des Back-Office Cookies und auch des Front-Office Cookies.

 

Hilft das nichts, dann lade dir deine Prestaversion Version hier runter, entpacke das Paket lokal und lade alle Dateien tools/fpdf/ wieder auf deinem Webspace unter den gleichnamigen Ordner hinauf.

Link to comment
Share on other sites

Hallo cd2500,

 

vielen Dank schon mal für die schnelle Hilfe !

Ich habe die Punkte abgearbeitet:

1. Nein, kein Win-Upgrade gemacht, der shop war lediglich im Katalogmodus für 2 Wochen (da ich im Urlaub war)

Adobe kein update gemacht, JavaScript ist neu, der Fehler kommt jedoch auch an jedem anderen PC und Browser

auch ist gleichzeitig die Darstellung der Felder am Bildschirm anders (verzerrrt bzw. weiter auseinander)

2. Cookies in den Browsern alle gelöscht, ändert nichts.

3. BO habe ich die beiden Sessions auf 240 gesetzt - die Fehler kommen dennoch

4. mache mich jetzt ran an die Dateien im Unter-VZ: Tools/pdf/ aus meiner Version 1.4.9.0 (Paketdownload)

und lade nur dieses Verzeichnis hoch, ich denke, daß irgendwelche Dateien beschädigt sein müssen bzw.

habe so ein Gefühl, daß evt. Ads sich eingenistet haben könnten.

Seltsamerweise habe ich mitfhile Filezilla im Hauptverzeichnis meines Adminverzeichnisses am Server

mehrere Dateien (index.php / footer.php / Header.php) die vom Datum her verändert wurden im

Zeitraum, als ich im Urlaub war (letzte Woche). Mein lokalen 1:1 Kopien der ursprünglichen Dateien

hatten ein viel älteres Datum. Ich glaube nicht, daß diese Dateien vom prestashop geändert werden.

Ich hoffe nicht, daß ich irgendwo Malware bekommen habe. Ein Scan mit Google-Webmaster-Tools

Malware-Scanner hat jedoch kein Problem erkannt.

 

So ich versuche jetzt mal vorsichtig die Tools/pdf/ Dateien hochzuladen und melde ich dann wieder,

Thomas

Link to comment
Share on other sites

Das ist natürlich aüßerst verdächtig. Hat sonst jemand Zugang zum Projekt ? Wenn du die Originaldateien, oder die Dateien aus einem Back-Up davor wiederherstellst, dann sollte alles wieder funktionieren.

 

Dieser Fehler kann leider mehrere Gründe haben, da hier einige Skripte zusammenspielen und auch vieles lokals ausgeführt wird auf deinem PC (Adobe-Reader).

Link to comment
Share on other sites

Wenn keiner Zugang zum Projekt hat, dann Am FTP auch andere Dateien auf geändertes Datum in dieser Zeit kontrollieren und auf jeden Fall Shop-Admin, FTP-Admin und Datenbank Passwörter vorsichtshalber ändern.

 

Wenn du das Datenbank Passwort änderst, dann musst du es in der /config/settings.inc.php auch anpassen, damit der Shop wieder zur Datenbank verbinden kann.

Link to comment
Share on other sites

Habe das Verzeichnis gelöscht und neu hochgeladen: Gleicher Fehler kommt wieder:

FPDF error: Some data has already been output, cannot send PDF file

Als ich das VZ am Server gelöscht habe, und die Rechnungs-pdf angeklickt habe (button)

wurde keine Meldung ausgegeben.

Könnte evt. ein für diese Ausgabe zuständiger Dienst / Datei beschädigt sein,

könnte ich testen.

Link to comment
Share on other sites

Habe gerade nochmals eine 1:1 Kopie vom Sever gemacht, sicherheitshalber.

Ich lasse jetzt mal über den Serveranbieter alfahosting ein Backup der Seiten

von letzter Woche draufspielen. Wenn das nicht geht, kann ich noch ein älteres

Backup ein paar Tag davor aufspielen lassen. Falls jetzt nur die paar letzten

Bestellungen/Kunden fehlen, kann ich diese dann ja nachtragen.

Passwörter habe ich auch geändert. Mal sehen.....

Link to comment
Share on other sites

Stimmt ! Das Aufspielen des Back-up hat nichts bewirkt. Auch die neu eingegebenen Daten (Kunden/Bestellungen) sind noch vorhanden.

Kann es sein, daß wenn der Hostinganbieter (Alfahosting) neue Versionen von z.B. php oder anderen Modulen

auf die Server legt, es hierbei zu diesen eigenartigen Störungen kommt ?

Ich habe auch immer diese beiden Fenstermeldungen im BO unter Katalog, auf einer Produktseite:

Supplier Parsererror Ajax-error und das zweite Fenster sagt: manufacturer Ajax error: parsererror

hatte ich gut einer Woche noch nicht gehabt.

Wenn ich z.B. im Frontbereich als Kunde mich einlogge und will dann einen Artikel suchen, wird

keine richtige Seite mehr angezeigt nur alles quasi als Text untereinander ohne wirkliche Formattierung (siehe Hardcopy im Anhang)

post-423272-0-08386500-1370343881_thumb.jpg

Link to comment
Share on other sites

Durchaus möglich. Die php-Version wurde in dieser Zeit geändert ? Ich verwende bei meinen Kunden immer eine stabile ältere PHP-Version (5.3.16, 5.3.17), nie die letzte. Bei einer neuen Version kann sich auch mal ein Bug einschleichen. Wenn das massiv auftritt dann auch nicht möglich, dass es an Prestashop selbst liegt (außer eben wenn ein Skript gehackt wurde).

 

Ajax-Fehler können leider viele Ursachen haben. Meistens beruhen sie aber auf, weil JS am Client ausgeführt wird und nicht am Server, bei Fehler auf deiner eigenen Maschine.

Link to comment
Share on other sites

Habe gesehen, daß ich wohl sehr viel Malware, Add, Redirect.. drauf habe und immer wieder bösartige Seiten aufgerufen werden. MicroTrend (Netzwerkschutz) blockt diese Seiten zumindest. Muss erst mal alles säubern, bevor an weiterarbeiten zu denken ist...

Link to comment
Share on other sites

Hallo,

habe den optisch defekten Shop (1.4.9) in ein Unterverzeichnis verschoben und den neuesten 1.5.4 Shop runtergeladen, entpackt und installiert nach Anleitung (glaube, das war schon wieder ein Fehler.., wollte danach nämlich auf meine alten Daten zugreifen, bei der Installation musste ich jedoch neue Präfixe d.Tabellen angeben und damit wurden jetzt vermutlich neue Tabellen/DB-Strukturen angelegt).

Was ich eigentlich nur will ist, daß mein bisheriger Shop wieder genau so läuft wie vorher, nur halt ohne diese Fehlermeldungen aber mit bestehenden Daten. Das Backup der ftp-Daten hat nichts bewirkt, deshalb wieder letzten Stand aufgespielt. Kann ich mit dem Wiederherstellen der Datenbanken (siehe Hardcopy) auf z.B. 27.05. danach mit dem neuen Shop auf diese alten Daten zugreifen ? Habe allerdings nur vom 4.6. 19:34 noch die settings.inc.php (defekter shop Unterverzeichnis) oder eine ganz alte vom 24.01. (Shop gestartet Ende November).

Welche funktionierende Möglichkeit gäbe es, daß ich die Artikel/Kunden/Bestellungen wieder habe, gut wäre natürlich auch gleicher Shopaufbau (Aussehen u. installierte Module/Einstellungen d. Optik) ob es die 1.4.9 oder der neue 1.5.4 Version ist, wäre mir nicht so wichtig.

Ich habe das mit den Hasheinträgen in einem anderen Beitrag erst heute früh gelesen und leider geht wohl das nachträgliche Verbinden mit der Datenbank nicht so einfach.

Was würde eine Migration/Wiederherstellung etc. bei mir kosten, falls ich mir doch die Zähne daran ausbeissen sollte ? Vielen Dank für Ihre Hilfe !

post-423272-0-83622900-1370432121_thumb.jpg

Link to comment
Share on other sites

... habe die alte 1.4.9er Datenbank wiederhergestellt und per ftp auch den alten Stand des Shops wieder ins html-rootverzeichnis kopiert. HILFE: jetzt kann ich micht nicht mal mehr im BO anmelden, was ist passiert ?

Wie komme ich an meine bisherigen Daten / Tabellen ran, sind die verloren oder wie kann ich den Shop wiederherstellen ?

gerne auch gegen Bezahlung, ich verzweifle fast schon.

Link to comment
Share on other sites

puh, habe nur das falsche Passwort drin gehabt, so, jetzt kann ich mich zumindest wieder einloggen und habe den alten 1.4.9 Shop mit div. Fehlern wieder drin, zum Glück schon mal..... stehe wieder am Anfang....

Wie kann ich z.B. den FPDF-Fehler zumindest wegbekommen, d.h. Generierung eines .pdf-Formulars (Rechnung, Lieferschein etc)

geht nicht ?

Link to comment
Share on other sites

ja klasse, der Spuk geht weiter: jetzt ist meine site auch noch durch Google gesperrt da durch div. Scanner

Malware entdeckt wurde. Habe die einzelnen Dateien u.a. im js Verzeichnis sowie einige .php im root

den Codeschnipsel am Ende rausgenommen, wieder hochgeladen, der sitecheck.sucuri.net sieht jetzt

zwar keine Malware, aber z.B. MicroTrend sieht immer noch Probleme (ich glauch der scannt nicht nochmals, da er sich auf bereits gescannte Dateien immer noch beruft, die gar nicht mehr vorhanden sind seit ein paar Stunden), das webmastertool von Google hat die site als Malware eingestuft und wohl gesperrt. Seltsamerweise kann ich im Offliescan (ursprüngl. infizierte Dateien lokal mit WorryFree MicroTrend gescannt) keinerlei Bedrohungen feststellen, obwohl der Schnipsel drin war....

 

Ob es wohl Sinn macht, nochmals ein anderes Web-Backup zurückzuspielen (30.6.) - ich glaube, das kann ich wohl nur noch heute machen, da nur max. 3 Backups zum zurückspielen möglich sind. Muss ich dazu zeitgleich auch die Datenbank zurückspielen oder reicht es nur die Webdateien wiederherzustellen, d.h. passen dann die hashtabellen trotzdem zusammen ??

Link to comment
Share on other sites

Back-up nur von FTP reicht. So verleirst du keine Einträge in der Datenbank.

Zum Problem Google-Sperre, das ist leider ein sehr sensibles Thema. Bitte wende dich an das Google Wemaster Forum. Wenn du Glück hast, dann meldet sich ein Google Mitarbeiter bei dir und hilft dir weiter. Ich hatte das schon einmal. Die haben mir dann auch andere Tipps gegeben was Google nicht so gerne sieht und ich besser ausbauen sollte....

Link to comment
Share on other sites

verstehe. Ich habe heute Vormittag nach dem Scan mit sitecheck.sucuri.net sowie urlvoid.com und dem webmastertool malware u. weiteren onlinescannern jede einzele Datei offline im notepad+editor bearbeitet und den Schadcode ähnlich wie /*/c80888/ überall aus den ca. 20 Dateien entfernt und diese Dateien wieder hochgeladen. Seltsamerweise war u.a. auch die products.php mit div. Verweisen dabei, und ähnlich geschriebene Fehlercodeseite ca. .404xxxxxxxx und und und. Der WorryFree Microtrend hat mir dann auch noch den Zugang gesperrt (Echtzeitschutz). Ok, so war dann soweit, daß ich alles unter html gelöscht habe und nur eine index.html selbst gemacht habe mit "Testseite", ging dann auch. Zwei Onlinescanner haben dann immer noch angeschlagen, aber die haben glaube ich nicht neu gescannt, sondern sich vom cache bedient, u.a. googles-blacklist. Habe auch ne Mail erhalten, daß ich schnellstmöglich die Seite von Malware befreien soll, dann kann ich einen Request starten und die geblockte URL könnte wieder freigeschalten werden.

Ich habe vorhin ein Backup der Webseiten auf den Server gespielt und die Daten 1:1 lokal am PC angesehen, sind hunderte infizierte Dateien sehr viele .php auch dabei, alle index.php etc.

Ich werde jetzt mal versuchen meine 1:1-Sicherungskopie kurz nach der Erstinstallation vom 1.4.9er Shop hochzuladen

und hoffe und bete, daß diese halbwegs kompatibel sind mit meiner neuen nicht mehr veränderten Datenbank.

Ein bisschen Kosmetik an der Oberläche ist mir dann immer noch lieber, bei einem funktionierenden Shop bei (hoffentlich)

allen Daten, als div. Funktionen nicht zu haben (keine pdf-Anzeige etc.). Ich möchte unbedingt um eine noch zeitaufwendigere

Neuinstallation mit Eingabe aller Daten herumkommen. .... mal sehen...... bitte bitte.....

Link to comment
Share on other sites

Das Aufspielen hat geklappt, habe zumindest wieder einen funktionsfähigen Shop, neue Bilder muss ich manuell

nachtragen, kein Problem, aber: jetzt plötzlich nach nochmal ausloggen aus BO und versuch wieder einzuloggen

zeigt er diese erste Seite an:

Aus Sicherheitsgründen können Sie nicht auf die angeforderte Seite zugreifen, solange Sie nicht:

- Aus Sicherheitsgründen müssen Sie ebenfalls:

- den Ordner /admin umbenannt haben (z.B./admin878)

Bitte gehen Sie daraufhin zu dieser Seite mit Hilfe der neuen Adresse (Beispiel: http://www.domaine.tld/admin878)

 

D.h. wie bei Neuinstallation, daß das admin-VZ geändert werden muss. Hab ich mehrfach getan, kann mich jedoch

nicht mehr einloggen. Was muss ich tun (ftp) damit ich mich wieder im BO einloggen kann ?

Link to comment
Share on other sites

Suuuper !! das war die Lösung - vielen vielen Dank ! habe die Cookies gelöscht und kam rein. Im BO steht

zwar immer noch ganz oben in der Zeile: Aus Sicherheitsgründen müssen Sie: Aus Sicherheitsgründen müssen Sie ebenfalls:

aber das sollte mich wohl nicht mehr stören. Ok, hab noch n bisschen Arbeit mit den Bilder. Vielen Dank nochmals,

werde den Thread dann als gelöst beenden. Wie kann man Euch eigentlich unterstützen für Eure ständige Hilfe ?

Ciao Thomas

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...