Page 1 of 1

Frage an Undef

Posted: 01 Jun 2017, 18:38
by MfGLucker
Hallo Undef,

ich habe immer noch das Problem das ich das UASECO auf unserem Root Server mit Windows Server 2008 und IIS 7 mit PHP 7.1
nicht zum laufen bekomme.

Auf meinem Rechner Lokal mit Windows 10 und IIS 7 und PHP 7.1 läuft es Problemlos.

Es kommt diese Fehlermeldung.
Image

Es wird kein Log geschrieben.

Vielleicht hast du ja mal Zeit dich der Sache anzunehmen.

Viele Grüße

Lucker

Re: Frage an Undef

Posted: 01 Jun 2017, 18:59
by undef.de
Kannst ja mal eine andere PHP Version testen, also vllt. die 7.0 oder so. Wo hast Du denn PHP her?

Re: Frage an Undef

Posted: 01 Jun 2017, 19:10
by MfGLucker
Über den Webinstaller vom IIS.

Habe schon verschiedene Versionen getestet.

Re: Frage an Undef

Posted: 01 Jun 2017, 19:19
by undef.de
Du mußt ja nicht das PHP vom IIS nutzen, Du kannst ja auch ein anderes PHP paralell "installieren".

Versuch mal das Original:

x86
http://windows.php.net/downloads/releas ... 14-x86.zip

x64
http://windows.php.net/downloads/releas ... 14-x64.zip

Eins davon irgendwo hin (wo es nicht über den IIS erreicht werden kann) entpacken und den Pfad zu der php.exe in der uaseco.bat anpassen.

EDIT: Du hättest diese Frage aber auch in deutsch in viewforum.php?f=522 stellen können, nur ein mixen von Sprachen innerhalb eines Threads wäre nicht so gut. ;)

Re: Frage an Undef

Posted: 01 Jun 2017, 20:05
by MfGLucker
so, habe deinen Tip befolgt und endlich eine Fehlermeldung im PHP.

Code: Select all

[01-Jun-2017 21:03:39 Europe/Berlin] PHP Fatal error:  
 Uncaught Error: Call to undefined function mb_internal_encoding() in C:\Gameserver\TM2 Stadium RPG #3\UASECO\uaseco.php:74
Stack trace:
#0 {main}
  thrown in C:\Gameserver\TM2 Stadium RPG #3\UASECO\uaseco.php on line 74

Re: Frage an Undef

Posted: 01 Jun 2017, 20:21
by undef.de
Einfach in der php.ini

Code: Select all

;extension=php_mbstring.dll
eintragen bzw. auskommentieren (sprich das ";" am Anfang der Zeile entfernen).

Allerdings mußte nun aufpassen, welche php.ini das php.exe nutzt! Vermutlich das aus der ZIP im gleichem Verzeichnis. Oder andersrum gefragt: Hast Du eigentlich die "php.ini-production" aus dem ZIP umbenannt in "php.ini"? Falls nicht, dann bitte machen und dann in der das obige ändern.

Re: Frage an Undef

Posted: 01 Jun 2017, 23:12
by MfGLucker
Fehler gefunden. Habe mich durch die PHP Logfiles gearbeitet.
Aus irgendeinem Grund ist bei der Installation von PHP 7 mit iis was falsch gelaufen.
Im Ordner für die 32 Bit Version war die 64 Bit Version gelandet. Deshalb der ganze Ärger.

Vielen Dank für deine Hilfe.