meine kann ich ja aufrufen - aber um deine zu sehen müsste ich die info.php auf _deinem_ server ausführen. ich kann doch bei dir nichts hochladen ?!?
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.
-
Ich habe es einmal getestet auf dem webspace habe ich nun PHP 7.1.7 eingestellt das Script + Datenbank dump hochgeladen
dump für die neue Saison auch geladenich bekomme keinen Fehler weder bei usertipps noch sonst wo
auch nicht wenn ich das einfüge- ini_set('display_errors', true);
- error_reporting(E_ALL);
das muss an euten PHP einstellungen liegen
Ich habe auf einem Freehoster gehostet Verbindung ist nicht das gelbe vom Ei aber zum Testen ok (dauert etwas bis es aufgerufen wird )
bitte schau selber
Login ist Standard Login
Bullitipp test auf PHP 7Der 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ß.
"ereg" durch "preg_match" ersetzen und im Stringparameter delimiter "/" setzen.
Aus
das hier machenFür weitere Zeilen mit "ereg" wiederholen.
Nicht getestet, müsste aber funktionieren.
Wenn ich das eintrage - für alle Browsertypen (egal ob mit oder ohne delimiter / ) erhalte ich dann folgende Meldung:
Code- 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
- Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /home/pfad/meine.domain.tld/include/class.iam_backup.php on line 333
- Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /home/pfad/meine.domain.tld/include/class.iam_backup.php on line 337
- Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /home/pfad/meine.domain.tld/include/class.iam_backup.php on line 341
- Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /home/pfad/meine.domain.tld/include/class.iam_backup.php on line 345
- Warning: preg_match(): Delimiter must not be alphanumeric or backslash in /home/pfad/meine.domain.tld/include/class.iam_backup.php on line 349
- Fatal error: Uncaught Error: Call to undefined function mysqli_pconnect() in /home/pfad/meine.domain.tld/include/class.iam_backup.php:156 Stack trace: #0 /home/pfad/meine.domain.tld/include/class.iam_backup.php(401): iam_backup->_backup() #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/pfad/...') #4 {main} thrown in /home/pfad/meine.domain.tld/include/class.iam_backup.php on line 156
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.
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- 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
- 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
- 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_tippenSollten 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/
-
jawohl. alles soweit geprüft - ich editiere dies auf einem mac - mit textwrangler oder cotedit, die bei mir auf UTF-8 ohne BOM eingerichtet sind.
Eben beide Dateien nochmals geprüft. Alles wie es sein soll. -
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.tlddas 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
Code- Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; xajaxCustomRequest has a deprecated constructor in /home/pfad/meine.domain.tld/include/xajax/xajax_core/xajaxRequest.inc.php on line 291
- Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; xajaxCustomResponse has a deprecated constructor in /home/pfad/meine.domain.tld/include/xajax/xajax_core/xajaxResponse.inc.php on line 1969
- Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; xajaxFunctionPlugin has a deprecated constructor in /home/pfad/meine.domain.tld/include/xajax/xajax_core/plugin_layer/xajaxFunctionPlugin.inc.php on line 37
- Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; xajaxUserFunction has a deprecated constructor in /home/pfad/meine.domain.tld/include/xajax/xajax_core/plugin_layer/support/xajaxUserFunction.inc.php on line 31
- Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; xajaxIncludeClientScriptPlugin has a deprecated constructor in /home/pfad/meine.domain.tld/include/xajax/xajax_core/plugin_layer/xajaxDefaultIncludePlugin.inc.php on line 29
- Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; xajaxScriptPlugin has a deprecated constructor in /home/pfad/meine.domain.tld/include/xajax/xajax_core/plugin_layer/xajaxScriptPlugin.inc.php on line 29
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. -
hier sind doch alle dumps von 14/15 - 17/18 gelistet
https://xcript.de/wsif/index.php/Category/39-Updates/war ich schon - Spiele-Dump ja, Kader NEIN. Ich finde in den SQL Dumps keine bulitipp_teams_spieler Tabelle.
-
Den einzigen Kader-Dump den ich finden konnte ist der von 2015/2016 von hier: Kader 2015/2016
Hat irgendjemand etwas aktuelles? Weder bei Downloads noch bei Updates kann ich etwas finden.
Oder kann jemand einen Dump seiner Datenbanktabellen "bulitipp_teams_spieler" erstellen?
-
Was mir noch hier aus dem Thread BuliTipp 4.1.2 - PHP7 auffällt:
Im ersten Post stehtAuch 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 500Ich muss leider PHP7.0 verwenden
Irgendwelche Lösungsvorschläge? Ohne Tippseite, macht das Spiel wenig Sinn
-
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!