Du bist nicht angemeldet. Der Zugriff auf einige Boards wurde daher deaktiviert.
#26 20. September 2019 17:46
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: CMSMS-1 und PHP 7
Diese Fehler sollten in meinem Diff-Paket behoben sein.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#27 11. November 2019 13:59
- Metamorphose
- probiert CMS/ms aus
- Ort: Aarau, Schweiz
- Registriert: 18. November 2012
- Beiträge: 26
Re: CMSMS-1 und PHP 7
Diese Fehler sollten in meinem Diff-Paket behoben sein.
Hi NaN
Vielen Dank für deine Hilfe. Dein Diff-Paket funktioniert grundsätzlich auf einer 'nackten' installation. Leider habe ich auf meiner Seite aber nun das Problem, dass nach dem Patchen mit deinem Diff-Paket zwei Module einen Fatal Error generieren und zwar Captha 0.5.2 und TinyMCE 2.9.12. Wahrscheinlich bin ich nicht der Einzige der diese beiden Module einsetzt, hast evtl. auch hierfür ein Lösung/Patch?
Recht herzlichen Dank.
Captha 0.5.2
Fatal error: Uncaught Error: Call to undefined method Captcha::CMSModule() in C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\modules\Captcha\lib\classes\module\class.captcha.php:68 Stack trace: #0 C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\lib\classes\class.moduleoperations.inc.php(545): Captcha->Captcha() #1 C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\lib\classes\class.moduleoperations.inc.php(1008): ModuleOperations->_load_module('Captcha', false) #2 C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\lib\classes\class.moduleoperations.inc.php(700): ModuleOperations->get_module_instance('Captcha') #3 C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\include.php(212): ModuleOperations->LoadModules(false, true) #4 C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\index.php(31): require_once('C:\\LokaleDaten\\...') #5 {main} thrown in C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\modules\Captcha\lib\classes\module\class.captcha.php on line 68
TinyMCE 2.9.12
Deprecated: Methods with the same name as their class will not be constructors in a future version of PHP; TinyMCE has a deprecated constructor in C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\modules\TinyMCE\TinyMCE.module.php on line 25
Fatal error: Uncaught Error: Call to undefined method CMSModule::CMSModule() in C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\modules\TinyMCE\TinyMCE.module.php:36 Stack trace: #0 C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\lib\classes\class.moduleoperations.inc.php(538): TinyMCE->TinyMCE() #1 C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\lib\classes\class.moduleoperations.inc.php(998): ModuleOperations->_load_module('TinyMCE', false) #2 C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\lib\classes\class.moduleoperations.inc.php(690): ModuleOperations->get_module_instance('TinyMCE') #3 C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\include.php(212): ModuleOperations->LoadModules(false, false) #4 C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\admin\login.php(24): require_once('C:\\LokaleDaten\\...') #5 {main} thrown in C:\LokaleDaten\XAMPP71\htdocs\vhosts\mysite\modules\TinyMCE\TinyMCE.module.php on line 36
Offline
#28 11. November 2019 15:29
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: CMSMS-1 und PHP 7
Blätter einfach mal eine Seite zurück ;-)
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#29 11. November 2019 17:01
- Metamorphose
- probiert CMS/ms aus
- Ort: Aarau, Schweiz
- Registriert: 18. November 2012
- Beiträge: 26
Re: CMSMS-1 und PHP 7
Ups, sorry *schäm*
Vielen Dank NaN :-)
Offline
#30 16. November 2019 08:34
- Metamorphose
- probiert CMS/ms aus
- Ort: Aarau, Schweiz
- Registriert: 18. November 2012
- Beiträge: 26
Re: CMSMS-1 und PHP 7
Lieber NaN
Irgendwie kriege ich es nicht hin. Die Aenderung des function-Aufrufs im TinyMCE hat geklappt. Bei Captcha ist der Aufruf aber im Original anders. Ich habe mal was versucht, geht aber nicht. Hier bräuchte ich also nochmals Hilfe um den Aufruf korrekt anzupassen.
Original:
function Captcha()
{
// call the parent constructor
$this->CMSModule();
habe ich geändert in:
function __construct()
{
// call the parent constructor
$this->parent::__construct();
und das ergibt dann den Fehler bei der $this Angabe.
Fatal error: Uncaught Error: Class name must be a valid object or a string in /home/httpd/vhosts/mysite/httpdocs/modules/Captcha/lib/classes/module/class.captcha.php:68 Stack trace: #0 /home/httpd/vhosts/mysite/httpdocs/lib/classes/class.moduleoperations.inc.php(538): Captcha->__construct() #1 /home/httpd/vhosts/mysite/httpdocs/lib/classes/class.moduleoperations.inc.php(998): ModuleOperations->_load_module('Captcha', false) #2 /home/httpd/vhosts/mysite/httpdocs/lib/classes/class.moduleoperations.inc.php(690): ModuleOperations->get_module_instance('Captcha') #3 /home/httpd/vhosts/mysite/httpdocs/include.php(212): ModuleOperations->LoadModules(false, true) #4 /home/httpd/vhosts/mysite/httpdocs/index.php(31): require_once('/home/httpd/vho...') #5 {main} thrown in /home/httpd/vhosts/mysite/httpdocs/modules/Captcha/lib/classes/module/class.captcha.php on line 68
Herzlichen Dank für die nochmalige Hilfe
Metamorphose
Offline
#31 16. November 2019 12:20
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: CMSMS-1 und PHP 7
Diese Zeile:
$this->parent::__construct();
muss nur
parent::__construct();
lauten.
Ohne $this->.
$this gibt immer einen Kontext an.
parent ist aber ein Keyword, das diesen Kontext nicht braucht.
Denn parent ist bereits dieser Kontext und bezieht sich immer auf die Basisklasse von der aus die aktuelle Klasse mittels extends abgeleitet wurde.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#32 16. November 2019 14:23
- Metamorphose
- probiert CMS/ms aus
- Ort: Aarau, Schweiz
- Registriert: 18. November 2012
- Beiträge: 26
Re: CMSMS-1 und PHP 7
Hallo NaN
Super, vielen Dank für die Hilfe. jetzt hat es geklappt. Meine Seite läuft jetzt auf PHP7.3
Schönes Wochenende
Metamorphose
Offline
#33 20. November 2019 19:59
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: CMSMS-1 und PHP 7
ACHTUNG: Wer Sessions im Frontend benötigt, der muss bei der hier verfügbaren CMSms 1.12 PHP 7 Version in der config.php explizit Sessions fürs Frontend einschalten:
$config['frontend_session'] = true;
Das ist von Haus aus deaktiviert.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#34 09. Dezember 2019 15:58
- Jamman
- Server-Pate
- Ort: Greimerath
- Registriert: 21. März 2013
- Beiträge: 98
Re: CMSMS-1 und PHP 7
Hallo Kollegen,
darf ich nochmal zur Sicherheit was fragen?
Ich habe eine Seite unter 1.12.2 unter PHP 5.6 laufen und möchte NaN's Paket anwenden, um auf 7.2 oder 7.3 zu kommen. Module sind alle aktuell. Backups sind frisch gemacht.
Also: Ich lade das Paket von NaN runter, entpacke es und patche die jeweiligen Dateien auf dem Server.
Dann schalte ich serverseitig auf PHP 7 hoch.
Stimmt das bis dahin oder was erwartet mich dann noch? Den Hinweis mit Frontendsessions und die anderen Lösungen hier in diesem Beitrag habe ich gelesen.
Kann ich mich trauen? ... ich habe da einfach etwas Respekt vor.
Danke für eine kurze Info! Gruß jamman
Offline
#35 12. Dezember 2019 14:31
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: CMSMS-1 und PHP 7
Ja, das sollte genau so funktionieren.
(Das Diff-Paket sollte eigentlich auch abwärtskompatibel sein, für den Fall, dass Du die Version wieder auf PHP 5.6 zurücksetzen musst - hab ich aber nicht ausgiebig getestet. Unter 5.6.40 hab ich jedenfalls mit der Standardinstallation noch keine Probleme festgestellt.)
Das betrifft allerdings nur den CMSms Core.
Je nachdem welche Module verwendet werden, musst Du dann noch etwas Hand anlegen.
Beispiele gibt's ja hier im Thread.
Solltest Du mit etwaigen Fehlermeldungen nichts anfangen können, einfach hier posten.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#36 12. Dezember 2019 15:42
- Jamman
- Server-Pate
- Ort: Greimerath
- Registriert: 21. März 2013
- Beiträge: 98
Re: CMSMS-1 und PHP 7
Hallo NaN und vielen Dank.
Dann mache ist das so und melde mich, falls was Unerwartetes kommt. Den Thread habe ich gelesen und ich denke, das wird reichen.
VG Jamman
Offline
#37 02. Januar 2020 11:05
- Jamman
- Server-Pate
- Ort: Greimerath
- Registriert: 21. März 2013
- Beiträge: 98
Re: CMSMS-1 und PHP 7
Guten Morgen und ein frohes neues Jahr allerseits!
Ich habe meine Upgrades geschafft und es hat alles bisher bestens funktioniert. Auch die Hinweise aus dem Thread konnte ich alle brauchen, so dass z.B. FEU mit FrontendSessions lief. Top!
Ich habe bis jetzt vorerst PHP 7.0.12 am Laufen, der Hoster bietet natürlich auch 7.2 an.
Da ich nur unwiderruflich auf 7.2 upgraden kann, meine Frage 1: Kann ich das auch problemlos machen, wenn bisher alles gut läuft?
Frage 2: Ich bekomme bisher Toolbox noch nicht ans Laufen. Hat da jemand eine Idee oder Erfahrungen?
Danke für eure Hilfe und VG
Jamman
Offline
#38 06. Januar 2020 18:00
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: CMSMS-1 und PHP 7
Da ich nur unwiderruflich auf 7.2 upgraden kann, meine Frage 1: Kann ich das auch problemlos machen, wenn bisher alles gut läuft?
Prinzipiell sollte alles bis PHP 7.3.12 laufen.
Bei PHP 7.4 gibt es noch einige Deprecated-Warnungen, die sich aber leicht beheben lassen sollten.
Ich bin da noch am Sammeln. Werde das dann wieder hier hochladen.
Frage 2: Ich bekomme bisher Toolbox noch nicht ans Laufen. Hat da jemand eine Idee oder Erfahrungen?
Müsste ich selber erstmal testen.
Der Entwickler (@Nockenfell) war vor ca drei Monaten noch dran am Modul, weiß aber nicht, wie aktiv er sich noch mit CMSms beschäftigt und wie schnell seine Änderungen veröffentlicht werden können.
Das hier schon probiert?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#39 07. Januar 2020 06:01
- Jamman
- Server-Pate
- Ort: Greimerath
- Registriert: 21. März 2013
- Beiträge: 98
Re: CMSMS-1 und PHP 7
Hallo NaN, danke sehr.
Dann schalte ich die Tage auf 7.2 oder 7.3 um. Falls was wäre, was ich nicht selber hinkriege, melde ich mich.
Auch den Toolbox-Tip schaue ich mir an. Sorry, den Beitrag hatte ich nicht mehr auf dem Schirm.
Grüße Jamman
Offline
#40 12. Januar 2020 12:40
- Jamman
- Server-Pate
- Ort: Greimerath
- Registriert: 21. März 2013
- Beiträge: 98
Re: CMSMS-1 und PHP 7
Hallo, die erneute Umstellung hat super geklappt. Ich war vielleicht auch einfach zu vorsichtig , dennoch herzlichen Dank für die Hilfe.
Toolbox habe ich leider nicht ans Laufen gebracht, aber das kann ich gut verschmerzen. Vielleicht tut sich ja da auch irgendwann eine Lösung auf.
Bis denne und Gruß Jamman
Offline
#41 12. Januar 2020 16:06
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: CMSMS-1 und PHP 7
Toolbox habe ich leider nicht ans Laufen gebracht
Gib mal paar Infos.
Was genau passiert denn bei Dir?
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline
#42 13. Januar 2020 06:55
- Jamman
- Server-Pate
- Ort: Greimerath
- Registriert: 21. März 2013
- Beiträge: 98
Re: CMSMS-1 und PHP 7
Guten Morgen, ja klar!
Es handelt sich bei mir um Toolbox 1.3.11 unter PHP 7.2.12.
Es wird folgender Fehler angezeigt:
Fatal error: Uncaught Error: Call to undefined method CMSModule::CMSModule() in /WWWROOT/222422/htdocs/modules/ToolBox/ToolBox.module.php:78 Stack trace: #0 /WWWROOT/222422/htdocs/lib/classes/class.moduleoperations.inc.php(538): ToolBox->__construct() #1 /WWWROOT/222422/htdocs/lib/classes/class.moduleoperations.inc.php(998): ModuleOperations->_load_module('ToolBox', false) #2 /WWWROOT/222422/htdocs/lib/classes/class.moduleoperations.inc.php(690): ModuleOperations->get_module_instance('ToolBox') #3 /WWWROOT/222422/htdocs/include.php(212): ModuleOperations->LoadModules(false, false) #4 /WWWROOT/222422/htdocs/admin/moduleinterface.php(24): require_once('/WWWROOT/222422...') #5 {main} thrown in /WWWROOT/222422/htdocs/modules/ToolBox/ToolBox.module.php on line 78
Das Auskommentieren des von dir erwähnten Codes bringt nix und letztendlich muss ich natürlich das ganze Modul auskommentieren, dann geht wieder alles.
Brauchst du noch Infos? Gruß
Offline
#43 13. Januar 2020 17:02
- NaN
- Moderator
- Ort: Halle (Saale)
- Registriert: 09. November 2010
- Beiträge: 4.437
Re: CMSMS-1 und PHP 7
In der Datei "modules/ToolBox/ToolBox.module.php" die Zeile 78 "parent::CMSModule();" einfach löschen.
Module: GBFilePicker, AdvancedContent
Sicherheit: Beispiel .htaccess-Datei
CMSms 1.12 unter PHP 7:
cmsms-1.12.3.zip (inoffiziell - komplett inkl. Installer)
CMSms 1.12 unter PHP 8:
cmsms-1.12.4.zip (inoffiziell - komplett inkl. Installer)
Offline