30.06.2016, 22:16
Hallo,
ich bin ein wenig am verzweifeln und hoffe, hier Hilfe zu finden. Gerne auch gegen Bezahlung.
Folgendes Problem. MyBB wurde für mich durch eine andere Person aufgesetzt, die bescheidener Weise Postgresql gewählt hat. Derzeit läuft MyBB 1.6.1 mit ein paar Fehlern, die auf Postgresql zurückzuführen sind. Durch den Umzug auf einen neuen Server, mit einer aktuellen PHP-Version habe ich nun ein akutes Problem. Werbung wird nicht mehr angezeigt und es gibt verschiedene Fehlermeldungen. Nun habe ich upgraden wollen, was bereits nach dem ersten Schritt scheiterte.
Fehlermeldung: -> ERROR: column "custom_profile_fields" contains null values
Ich bin für jede Lösung offen. Gerne bezahle ich jemanden, der sich zutraut, dieses Forum zu aktualisieren oder noch besser, auf MySQL umzustellen.
Darüber hinaus habe ich eine Frage zur Werbung, die nicht mehr eingeblendet wird. Ich habe dafür eine Lösung gefunden, die von Michael stammt.
In inc/functions_post.php habe ich die Variable pfirst als globale Variable hinzugefügt und pfirst den Wert von $postcounter zugewiesen.
Anschliessend habe ich an der Stelle, wo das postbit Template gezogen wird, den Inhalt der Variable $pfirst geprüft und bei 1, 3 oder 5 statt postbit, postbit2 gezogen. Postbit2 habe ich anschliessend unter den globalen Templates erstellt und dort die Werbung eingefügt. Vielleicht gibt es aber auch eine leichtere Lösung. Kann man im Template auf die Variable $postcounter zugreifen und die Werbung in eine if-Anweisung packen?
Ich hoffe, Ihr könnt mir helfen. In dem Projekt steckt sehr viel Arbeit drin und nun stehe ich vor einem sterbenden Forum, weil ich keine Möglichkeit sehe, es auf MySQL zu übertragen oder mit Postgresql upzugraden.
LG
Werner
Nachtrag:
Angezeigte Fehler im Backend:
Folgende Fehlermeldungen erhalte ich nach Umzug auf den neuen Server:
ich bin ein wenig am verzweifeln und hoffe, hier Hilfe zu finden. Gerne auch gegen Bezahlung.
Folgendes Problem. MyBB wurde für mich durch eine andere Person aufgesetzt, die bescheidener Weise Postgresql gewählt hat. Derzeit läuft MyBB 1.6.1 mit ein paar Fehlern, die auf Postgresql zurückzuführen sind. Durch den Umzug auf einen neuen Server, mit einer aktuellen PHP-Version habe ich nun ein akutes Problem. Werbung wird nicht mehr angezeigt und es gibt verschiedene Fehlermeldungen. Nun habe ich upgraden wollen, was bereits nach dem ersten Schritt scheiterte.
Fehlermeldung: -> ERROR: column "custom_profile_fields" contains null values
Ich bin für jede Lösung offen. Gerne bezahle ich jemanden, der sich zutraut, dieses Forum zu aktualisieren oder noch besser, auf MySQL umzustellen.
Darüber hinaus habe ich eine Frage zur Werbung, die nicht mehr eingeblendet wird. Ich habe dafür eine Lösung gefunden, die von Michael stammt.
In inc/functions_post.php habe ich die Variable pfirst als globale Variable hinzugefügt und pfirst den Wert von $postcounter zugewiesen.
Anschliessend habe ich an der Stelle, wo das postbit Template gezogen wird, den Inhalt der Variable $pfirst geprüft und bei 1, 3 oder 5 statt postbit, postbit2 gezogen. Postbit2 habe ich anschliessend unter den globalen Templates erstellt und dort die Werbung eingefügt. Vielleicht gibt es aber auch eine leichtere Lösung. Kann man im Template auf die Variable $postcounter zugreifen und die Werbung in eine if-Anweisung packen?
Ich hoffe, Ihr könnt mir helfen. In dem Projekt steckt sehr viel Arbeit drin und nun stehe ich vor einem sterbenden Forum, weil ich keine Möglichkeit sehe, es auf MySQL zu übertragen oder mit Postgresql upzugraden.
LG
Werner
Nachtrag:
Angezeigte Fehler im Backend:
Folgende Fehlermeldungen erhalte ich nach Umzug auf den neuen Server:
Code:
/admin/inc/class_page.php 134 errorHandler->error
Code:
/admin/modules/home/index.php 40 DefaultPage->output_header
Code:
/admin/index.php 483 require
Code:
admin/inc/class_page.php (Line no. 134) -> Illegal string offset 'flash_message'
Code:
SQL Error: 22P02 - ERROR: invalid input syntax for integer: "" LINE 1: ...title='video_youtube_embed' AND sid IN ('-2','-1','') ORDER ...