Beiträge von webmurkser

Ich habe einen Blog Artikel verfasst - Wie benutze ich die Suche richtig - Bitte diesen beachten und auch umsetzen bevor Ihr ein Neues Thema eröffnet!

    @oldie
    könnstest du mir per pm deine phpinfo als PDF oder so was schicken? ich würde dann die Werte vergleichen mit meiner Version und ggf. beim Provider anfordern die zu ändern.


    So langsam habe ich echt keine Idee was ich machen kann - und den Webhoster jetzt zu wechseln wäre nicht so cool.

    Der Fehler tritt bei Datenbank-Backup auf. Die Usertipps Problematik schiebe ich nur auf das XAJAX Modul welches wie beschrieben auch "bereinigt" werden kann. Ob das jetzt an der PHP 7.0.21 liegt kann ich nicht sagen - ich bin kein Entwickler. Auch einstellen kann ich auf dem Hosting System nicht viel - bzw. php = gar nichts. So nehmen und schluß.



    Wenn ich das eintrage - für alle Browsertypen (egal ob mit oder ohne delimiter / ) erhalte ich dann folgende Meldung:




    Der Fehler wundert mich dann doch. In Zeile 156 wird


    $result = mysqli_pconnect("$this->host","$this->dbuser","$this->dbpass"); aufgerufen.


    fehlt da irgendwo ein include einer anderen Datei in der die mysqli_pconnect drin ist?


    vielleicht noch als Hinweis - mein Server liefert in der $_SERVER['HTTP_USER_AGENT'] Variable: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.11; rv:52.0) Gecko/20100101 Firefox/52.0

    Habe noch eine Kleinigkeit mit meiner Installation - Version 4.1.2 PHP7 festgestellt.


    Ich habe die korrekte Anzahl an Bonustipps (im toastmassage), bis ein User diese für sich "tippt".
    Mit jedem Tipp den der User abgibt verringert sich die Anzahl der noch von mir erforderlichen Tipps.


    Sobald ein Mitspieler (kein Admin und ich auch NICHT als Admin angemeldet) seine Tipps abgegeben hat, ich keine Info mehr habe obwohl von mir kein einziger Tipp abgegeben wurde. amazed-squared


    Wenn das nur für die Bonustipps wäre könnte ich zur Not damit leben, kann ich irgendwo eine Einstellung testen die mir den Hinweis auf normale BuLi Tipps schon jetzt anzeigt und das Tippen mit mehreren Useren zu testen?

    Unabhängig von meinen nun "ex" Error 500 beim aufruf der Seite index.php?site=tippen oder index.php?site=admin_tippen Problemen mit dem error 500 - kann ich mit der PHP7 Version leider keinen Backup ausführen (im Admin Backend) da kommt folgende Meldung wenn man auf Datenbank Backup klickt:


    Code
    1. Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; iam_backup has a deprecated constructor in /home/pfad/meine.domain.tld/include/class.iam_backup.php on line 27
    2. Notice: crypt(): No salt parameter was specified. You must use a randomly generated salt and a strong hash function to produce a secure hash. in /home/pfad/meine.domain.tld/include/functions.inc.php on line 4432
    3. Fatal error: Uncaught Error: Call to undefined function ereg() in /home/pfad/meine.domain.tld/include/class.iam_backup.php:333 Stack trace: #0 /home/pfad/meine.domain.tld/include/class.iam_backup.php(397): iam_backup->_get_browser_type() #1 /home/pfad/meine.domain.tld/include/functions.inc.php(3980): iam_backup->perform_backup() #2 /home/pfad/meine.domain.tld/content/db_backup.php(41): do_backup() #3 /home/pfad/meine.domain.tld/index.php(1109): include('/home/webmurks/...') #4 {main} thrown in /home/pfad/meine.domain.tld/include/class.iam_backup.php on line 333

    auch hier gilt - zwecks anonymisierung habe ich die komplette Pfadangabe - im o.g. Beispiel durch die Werte ../pfad/meine.domain.tld/ ersetzt.

    Ich habe den Fehler gefunden.


    Die PHP7 Version habe ich von hier geladen: BuliTipp 4.1.2 - PHP7


    Durch die Fehlermeldung, hatte ich das XAJAX Modul im Verdacht und hatte auf github nachgeschaut (Xajax/xajax_core/plugin_layer at master · Xajax/Xajax · GitHub) wie die aktuellen Pakete aussehen - vor allem die Datei (xajaxEventPlugin.inc.php) die diese Fehlermeldung produziert:


    Parse error: syntax error, unexpected 'if' (T_IF) in /home/pfad/meine.domain.tld/include/xajax/xajax_core/plugin_layer/xajaxEventPlugin.inc.php on line 1



    Auch auf github ist diese Datei "minimized" - ob das so richtig ist, weiß ich nicht - allerdings erst wenn man die Datei im RAW Modus anschaut, kann man den Quelltext halbwegs lesen. Diesen habe ich dann kopiert und in die Datei auf meinem Server "ersetzt" - also aus "komprimiert" ein "normal" gemacht.


    Und zack. Schon ist alles tutti!!!


    FAZIT für PHP7 Admins:
    Zuerst die Fehler anzeigen lassen - siehe den Tipp von oldie: Error 500 beim aufruf der Seite index.php?site=tippen oder index.php?site=admin_tippen



    Sollten die Fehler auf den xajax Modul zeigen, kann es evtl helfen von der github Seite die Quellen anzuschauen und unkomprimiert zu ersetzen. Ich bin kein Entwickler und kann mir das nicht erklären - aber scheinbar kommt auf meinem Server der php interpreter mit dem lesen der Datei durcheinander!



    Vielen Dank an für die Hilfe!



    PS. Noch ein Hinweis für alle die auch die Mobile-Version benutzen -> hier muss man die gleiche Datei wie oben beschrieben ändern - allerdings eine ebene tiefer: ../mobile/

    hast du eigentlich im ordner include die Datei Config.inc.php
    richtig und vollständig ausgefüllt?
    ich denke mal nicht da sonst dieses nicht kommen würde
    meine.domain.tld

    das habe ich nur anonimisiert - statt /pfad/meine.domain.tld -> steht hier selbtsverständlich der Pfad auf dem Server. Für die Struktur kann ich nichts - da serverprofis.de so die Vorgabe (home/usw/...) anlegt.


    Im Browser sieht es dann so aus: meine.domain.tld


    Und ja die config ist soweit korrekt ausgefüllt da ich auf alle Seiten - bis auf die 2 angegebenen zugreifen kann. Kein Mod_rewrite etc.
    Auch keine .htaccess basteleien.

    Ok, jetzt sieht man zumindest ein paar Deprecated Meldungen




    und einen Fehler:


    Parse error: syntax error, unexpected 'if' (T_IF) in /home/pfad/meine.domain.tld/include/xajax/xajax_core/plugin_layer/xajaxEventPlugin.inc.php on line 1

    Vielen Dank @Guerreiro84 - leider bleibt der Fehler nach dem (fehlerfreien) Import drin. Ich kann also gar nicht tippen.
    Jetzt bin ich schon bisschen verzeifelt da mir die Ideen ausgehen woran es noch liegen könnte, wenn der Code bei anderen PHP7 Installationen funktioniert.

    Was mir noch hier aus dem Thread BuliTipp 4.1.2 - PHP7 auffällt:
    Im ersten Post steht



    Auch ein kleiner Bug in tippen.php und admin_tippen.php behoben, wo auf ein falsches Array zugegriffen wurde (Nachname des Spielers wurde für die E-Mail falsch ausgelesen)

    Genau diese 2 Dateien sind es.


    Darüber hinaus - da es eine Frischinstallation war, frage ich mich ob ich diesen Fehler verursache, weil keine Kader im System integriert sind? Hätte jemand für mich einen Kaderdump? Oder kann ich den aus der Saision 2016/2017 einfach so laden?


    Das System ist an sich soweit schon eingerichtet - möchte das nicht kapput machen durch einen falschen dump import.

    Hallo zusammen,


    habe vor ein paar Tagen die BuLiTipp 4.1.2 PHP7 Version (frisch = Neuinstallation) installiert und soweit konnte ich alle Seiten aufrufen. Ausnahme schon da: tippen und admin_tippen (wie im Betreff). Bei manchen Browsern (chrome / safari) gab es ERROR 500 - also einen typischen Apache Serverfehler, oder wie bei Firefox einfach nur eine leere Seite.


    Da alle anderen Seiten und Einstellungen ohne Probleme funktionieren, auch die Adminzentrale - bis auf die Seite admin_tippen - mit ihren Einstellungen, dachte ich, dass es deshlab zum Problem kommt weil es den Saison DUMP noch nicht gibt. Diesen importierte ich eben und auch den Bonus-Dump (alles ohne Probleme), aber das Problem mit der leeren (Error 500 Seite) bleibt.


    Aus dem Server Log kann ich nicht viel sehen:



    xxx.xxx.xxx.xxx [11/Jul/2017:18:24:43 +0200] "GET /index.php?site=tippen HTTP/1.1" 500 - "https://meine.domain.tld/index.php?site=willkommen" "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36"


    Rechte der Dateien sind geprüft, 755 und 644
    Das Tippspiel läuft in einer Subdomain
    auch bei eigeschalteteten PHP Fehlern in der config.inc.php gibt es nur die leere Seite/ERROR 500


    Ich muss leider PHP7.0 verwenden


    Irgendwelche Lösungsvorschläge? Ohne Tippseite, macht das Spiel wenig Sinn grin-squared

    Hallo zusammen,


    mein letzter xcript Einsatz war letztes Jahr zu EM, daher entschuldigt bitte die (vielleicht für die Profis blöde) Frage:
    Wenn ich jetzt xcript für die erste Bundesliga 2017/2018 aufsetze (habe das Script für die PHP7 Version nehmen müssen), würde ich gerne über xDATAservice die Daten/Ergebnisse beziehen.


    Ich habe mich bei xdata angemeldet. Soweit so gut. Auch versucht eine "Lizenz" anzufragen. Dies hat mir außer einer leeren Email von no-reply@xdataservice.de sonst nichts gebracht.
    Übersehe ich irgendwo in einer config? Wie bindet man den xDataservice an das BuLi Script an? Die angepinnten Beiträge habe ich alle durch. Auch das Forum durchsucht - ich finde keine Info hierzu.


    Für Hife wäre ich dankbar!