Beiträge von CLIPPER

    PHP 7 muss dafür nicht deinstalliert werden, ein paralleler Betrieb beider Versionen ist möglich. Dazu gibt es auch Anleitungen im Netz unter den Suchbegriffen "php versionen parallel betreiben".

    Die Frage kann ich dir leider nicht beantworten, da ich mit myBB noch nie gearbeitet habe. Ggf. muss man sowas in deren Support Forum erfragen. Ich habe nur Erfahrung mit dem Umgang von Woltlab, IPS und Xenforo.

    Ohje, das kann ja noch was werden, ich werde jetzt mal googeln und das dann mal testen, danke schonmal.

    Wie bereits in meinem früheren Post beschrieben, führt die Nutzung von PHP7 beim Hen CMS zu Problemen. Ein Wechsel zu Version 5.6 wäre ratsam, zumindest für die Website. Solltest du noch ein Forum installieren (vermutlich Wbb 4.1, oder aktuellere Versionen), dann wäre die Nutzung von PHP 7 für diese Instanz ratsam.

    Okay, dann ist jetzt die Frage, wenn php5.6, dann wie ? erstmal php7 runter, dann 5.6 drauf, richtig ?
    Ich benutze das myBB Forum, da mir das lieber ist und ich damit mehr Erfahrung habe, soweit ich weiß, läuft das aber nur mit php7

    Bis auf, dass am anfang <?phpphp steht, kann ich jetzt grad keinen Fehler erkennen.

    Jup, habe ich natürlich auch jetzt erst bemerkt, behoben und zack, ca. 8mil andere Meldungen haha



      Deprecated: Non-static method account::checklogin() should not be called statically in /var/www/html/website/index.php on line 48


      Deprecated: Non-static method mysql::connect() should not be called statically in /var/www/html/website/inc/account.inc.php on line 210


      Fatal error: Uncaught Error: Call to undefined function mysql_connect() in /var/www/html/website/inc/mysql.inc.php:30 Stack trace: #0 /var/www/html/website/inc/account.inc.php(210): mysql::connect() #1 /var/www/html/website/index.php(48): account::checklogin() #2 {main} thrown in /var/www/html/website/inc/mysql.inc.php on line 30


      Immer hin ist das Hauptproblem schonmal behoben..

    Wahrscheinlich hast du in den anderen inkludierten Dateien auch dieses <? Problem & die Änderung in deiner php.ini wurde nicht übernommen.Starte einmal Apache neu, wenn es dann nicht geht musst du sicher gehen, dass du die richtige php.ini bearbeitet hast.


    /etc/php/5.6/apache2/php.ini


    Dort müsste deine sein, wenn du php 5.6 installiert hast.

    Apache2 habe ich neu gestartet, die Richtige .ini habe ich bearbeitet, bekomme nun den nächsten Error;
    Parse error: syntax error, unexpected 'class' (T_CLASS) in /var/www/html/website/inc/account.inc.php on line 16


    Edit; hier die line 16


    Blanke Seite ist schonmal gut, aktivier mal das error reporting.
    Einmal oben nach dem <?PHP in die Datei:


    PHP
    1. ini_set('display_errors', 1);
    2. ini_set('display_startup_errors', 1);
    3. error_reporting(E_ALL);

    Da hätte ich einmal dieses da;


    Parse error: syntax error, unexpected end of file in /var/www/html/website/inc/account.inc.php on line 971


    Edit; habe nun dort auch manuell alle <? zu <?php gemacht nun habe ich diesen hier:
    Parse error: syntax error, unexpected '}', expecting end of file in /var/www/html/website/inc/account.inc.php on line 88


    ich meinte nur die eine Zeile. Bin am Handy also ist das raus suchen nicht spaßig

    ; used regardless of this directive.
    ; Default Value: On
    ; Development Value: Off
    ; Production Value: Off
    ; Bitte melden Sie sich an, um diesen Link zu sehen.
    short_open_tag = On


    ; The number of significant digits displayed in floating point numbers.
    ; Bitte melden Sie sich an, um diesen Link zu sehen.
    precision = 14


    Edit; hier ist noch was:


    ; short_open_tag
    ; Default Value: On
    ; Development Value: Off
    ; Production Value: Off

    Werde ich sobald ich wieder zuhause bin sofort testen, danke dir !


    Edit; Hat leider nicht funktioniert..

    Du hast nen syntax error.
    PHP Parse error: syntax error, unexpected end of file in /var/www/html/website/inc/forms.inc.php on line 275


    Schau selber mal nach ob in der forms.inc.php (Zeile 275) ein Semikolon oder so fehlt.


    Edit: Lad mal die ganze Datei hoch.

    Bitte melden Sie sich an, um diesen Link zu sehen.


    Edit; Dürfte eigentlich kein Fehler drinnen sein, soweit ich das jetzt sehe

    Da ist der Fehler. Eine Lösung findet man hier: Bitte melden Sie sich an, um diesen Link zu sehen. , alternativ: Bitte melden Sie sich an, um diesen Link zu sehen.Außerdem sind 777 Rechte unnötig, wie bereits beschrieben. Mir erschließt sich der Sinn dahinter nicht, da 644 ausreichend ist.

    Alles klar, in dem Fall bin ich schon mal einen kleinen Schritt weiter.
    Jetzt bekomme ich nur noch folgenden Error; Bitte melden Sie sich an, um diesen Link zu sehen.


    Als Error spuckt er aus;


    Bitte melden Sie sich an, um diesen Link zu sehen.


    Danke schonmal für deine Hilfe.


    Edit; Habe das Ganze jetzt mal mit PHP5.6 getestet, immer noch der HTTP ERROR 500..

    Apache2, da läuft mir direkt ein kalter Schauer über den Rücken, puhhh.. Nginx lässt grüßen.


    Abseits davon würde ich die Logs checken, warum ein Internal Server Error ausgegeben wird. Bei Apache2 sollten die Logs entweder unter /var/log/apache/error.log oder /var/log/httpd/error.log liegen. Problematisch sehe ich hier den Einsatz von PHP 7.X bei diesen veralteten Metin2 Websites, zumindest ist mir derzeit keine Version des Hen CMS bekannt, die unter 7.X lauffähig ist, auch wenn die Benutzung älterer Versionen nicht gerade ratsam ist.
    Ebenfalls ist die Permissions ein gängiges Problem, welches überprüft werden sollte (.php files 644).

    Okay, soweit so gut;


    Alle Dateien haben 777 Rechte, vermute mal, dass es daran eigentlich nicht liegen sollte.

    Nabend zusammen,


    Toxic hat mir schon versucht zu helfen aber wir sind beide nicht weiter gekommen. Ich habe einen Webserver bzw. einen Debian 9 Stretch 64bit Server von KMS, darauf läuft bis jetzt ein Teamspeak Server und sonst nichts. Apache2, php7 und mysql-server sind installiert aber trotzdem werden keine Websites angezeigt, bereits mit 6 Seiten getestet. Das Patcher Webinterface von Hanashi kann ich jedoch aufrufen, bearbeiten usw. das gleiche mit ../phpmyadmin, einloggen usw. alles kein Problem.


    Bild vom Fehler;
    Bitte melden Sie sich an, um diesen Link zu sehen.


    Jetzt vermuten wir, dass mir noch irgendwelche Plugins fehlen, wissen aber nicht was, wie und wo.
    Evtl. hat ja jemand von euch einen Plan was fehlen könnte und was zu machen ist.


    Danke schonmal.


    Edit; "info.php" wird jedoch richtig ausgegeben.

    Zitat von Aze /..

    Braucht man auch nicht. Die Daten lassen sich auch manuell eintragen.


    Alles klar, danke, mal schauen ob ich es doch noch hin bekomme


    Edit: okay, bekomme es nicht hin, wie ist das "manuell eintragen" gemeint ?