pragmaMx V2.2.3 BETA

Begonnen von Olaf / TerraProject, 19 April 2015, 20:47:44

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 1 Gast betrachten dieses Thema.

Sarge31FR

MySQL.

Ich hatte lokal mal mit der älteren 2.2.x PDO versucht, das ging aber nicht.
Werde mal am WE lokal testen, auf unserem Server ist mir das zu kritisch  :)

Sarge31FR

#21
Habe doch noch ein Problem gefunden, und zwar im Bereich "Forum-action-pm.html", siehe Screenshot.
Hinweis: Den schwarzen Block habe ich eingefügt um die Nachrichten zu verdecken.
Sie werden mit Datum etc. angezeigt, aber offensichtlich gibt es ein Problem mit dem Design.



- Nachrichten lassen sich NICHT mehr durch anklicken öffnen.


- Wenn ich eine Nachricht (PM) verfassen will kommt eine weiße Seite mit der Zeile

You can't access this file directly...

- Wenn ich auf "Übersicht" klicke komme ich NICHT mehr normal zurück ins Forum, stattdessen öffnet sich die Seite "http://battlegroup42.de/modules/Forum/smf/index.php" ebenfalls mit der Meldung "You can't access this file directly..."

Lijana

hallo, wollte meine Internet Seite diesmal nicht updaten, sondern neu aufsetzen... habe 2.2.2 installieren wollen, klappte nicht, habe den Fehler hier im Forum gefunden und da wurde empfohlen gleich auf 2.2.3 zu wechseln, habe alles wieder gelöscht und Beta draufgepackt, nun kommt ein anderer Fehler:

1
Warning: mysqli_error() expects parameter 1 to be mysqli, boolean given in /home/www/..../setup/includes/mx_db_mysqli.php on line 351

Fatal error: Call to undefined function sql_errno() in /home/www/..../setup/includes/option_new.php on line 82

dass nicht mal Installation klappte, ist mir noch nie passiert.


AlternativeComputing

Stimmen die min. PHP und MySQL/mySQLi Versionen?
MfG

Peter

Lijana

die Installation hat ja erst wegen PHP Version gemeckert, habe von PHP 5 standart auf ON gestellt und erst dann ging es los mit der Installation, nachdem ich jetzt mitten in der Installation wegen dem Fehler aufhören musste, habe ich es wieder auf Standart gestellt, weil in der alten Pragma Version(also Hauptseiten Installation) einige Links im Menü unsichtbar geworden sind. Und siehe da, es ging mit der Installation weiter... merkwürdige Sache. Nach dem nun die Installation fertig ist, will die Beta, dass ich PHP 5 wieder auf ON stellen soll  :puzzled:

AlternativeComputing

Warum soll es nicht die 2.2.2 sein? Welchen Fehler meinst Du mit der 2.2.2?

Wenn Du den Fehler mit der SMF Bridge und dem UTF-8 Problem meinst, da bin ich bei.
MfG

Peter

Lijana

nein, ich meinte eine bloße 2.2.2 Installation ohne irgendwas dran
das war das, was ich gefunden hatte und auf Beta umgestiegen bin:
http://www.pragmamx.org/Forum-topic-34621.html


AlternativeComputing

Bei welchen Hoster bist Du?

Konnte die Probleme aus dem Link nicht reproduzieren und es wird auch die Seltenheit sein, das exakt dieser Fehler auftritt.

Ich habe jetzt schon 3 Seiten erfolgreich auf die 2.2.2 Upgedatet (Die Probleme mit meinen Modulen mal außen vorgelassen).

Zweimal von der 2.0 BETA und einmal von der 1.12.3.
MfG

Peter

Lijana

bin bei canhost und hatte sonst auch nie irgendwelche Probleme.

AlternativeComputing

Leg Dir mal ein zweiten Ordner (test) auf Deinen Webspace an und linke darauf eine Subdomain (test.meinedomain.tld).
Dann noch eine Datenbank anlegen.

Wenn das fertig ist, installierst du in den Ordner test das PMX 2.2.2.

Sollte das da sauber durchlaufen, kannst Du Deine Seite updaten. Bitte mache Vorher von den Webseiten PMX root und von der DB ein Backup.
MfG

Peter

Lijana

bei Neuinstallation von 2.2.2 kommt definitiv der Fehler:
SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client
Fatal error: Uncaught exception 'myDbException' with message 'SQLSTATE[HY000] [2054] The server requested authentication method unknown to the client'....blablabla.../setup/includes/functions_db.php on line 99

wie gesagt, ich bekomme es nicht mal installiert. 2.1.2 letztes Jahr ging problemlos, ohne einen Mecker.

AlternativeComputing

#31
Log Dich mal bei einer Funktionierenden Seite als Admin an und schaue welche MySql und PHP Version da läuft.
Das lässt sich leider bei Deinen Hoster  in den Angebotenen Paketen nicht erkennen.

Wenn da eine MySql und PHP Version niedriger als MySQL 5.0.33/ PHP 5.4 läuft, gibt es nur zwei alternativen:

- A) Dein Hoster macht ein Update auf min. PHP 5.4 und MySql 5.0.33. Dafür musst Du den Anrufen oder eine Supportanfrage stellen.
- B) Du musst Dir einen Hoster suchen der PHP 5.4 und MySql 5.0.33 oder höher im Programm hat.

1 und 1 wäre einer davon. Einige finden die Kacke, aber die haben immer recht aktuelle Versionen am Bord.

Infos zu dem Problem:

http://dba.stackexchange.com/questions/34024/server-requested-authentication-method-unknown-to-the-client-mysql-old-password

http://dba.stackexchange.com/questions/33447/connect-error-2054-mysql-old-password-issue-still-not-solved/33508#33508

http://stackoverflow.com/questions/1340488/mysql-php-incompatibility
MfG

Peter

waltkemper

Hallo zusammen, bei vielen Hostern kannst du die Version einfach per htaccess schalten. Frag mal danach. Ich unterhalte neben 1&1 noch Greatnet Pakate da geht das auch über die htaccess.

Grüße aus Winterscheid

AlternativeComputing

Zitat von: waltkemper am 20 Juli 2015, 15:29:44
Hallo zusammen, bei vielen Hostern kannst du die Version einfach per htaccess schalten. Frag mal danach. Ich unterhalte neben 1&1 noch Greatnet Pakate da geht das auch über die htaccess.

Grüße aus Winterscheid

Bei diesen Speziellen Problem ist es leider nur mit der PHP Umstellung nicht getan.

Sondern explizit das Zusammenspiel von MySql und PHP.
Sind diese beide nicht zueinander kompatibel gibt es dieses Problem.

Aber das der neue Hoster das Umschalten per .htacces erlaubt setze ich mal zum wechseln voraus.
MfG

Peter

Lijana

#34
meine Serverdaten laut Info der Adminseite einer laufender PragmaMX

PHP-Version:
   5.3.29  (PHP-Info)

MySQL-Version:
   5.5.43-0+deb7u1

Server-Version:
   Apache/2.2.22 (Debian)

und trotzdem kann ich keine neue Pragma installieren.
PHP kann ich beliebig auf 5.4 oder 5.5 schalten(zur Installation hatte ich es auch), nur dann funktioniert meine alte Version Pragma teilweise  nicht mehr.

AlternativeComputing

Gut Du kannst die PHP Versionen wechseln, dennoch wirst Du PHP 5.4 für das PMX 2.2.2 und höher brauchen.
Das sind die Mindestanforderungen.



MfG

Peter

SIM278

Guten Morgen,

vielleicht blöde Frage, aber wie kann ich die PHP Version auf 5.4 oder höher wechseln?  :red:

Danke und Gruß
Günter


Lijana

Zitat von: AlternativeComputing am 22 Juli 2015, 13:32:12
Gut Du kannst die PHP Versionen wechseln, dennoch wirst Du PHP 5.4 für das PMX 2.2.2 und höher brauchen.
Das sind die Mindestanforderungen.




das ist ja nicht das Problem, ich kann es ja beliebig einschalten bei Bedarf, nur auch eingeschaltet bekomme ich nicht installiert, das ist das Problem...und liegt nicht mal an PHP sondern an der Datenbank, siehe Fehler.

Lijana

#38
Zitat von: SIM278 am 23 Juli 2015, 07:57:40
Guten Morgen,

vielleicht blöde Frage, aber wie kann ich die PHP Version auf 5.4 oder höher wechseln?  :red:

Danke und Gruß
Günter


das musst du bei deinem Anbieter erfragen ob das bei ihm geht, bei canhost ist es in den Programierung/http Special Einstellungen a la "Hier können Sie per Httpd.Spezial für alle im Tarif vorhandenen Domains nach Tarifauswahl Einfluss auf die Globale PHP.INI nehmen" hinterlegt.

SIM278