PHP-Nuke Wie installiere ich PHP Nuke CMS PHPnuke Hilfe
  Login or Registrieren
::  Home  ::  Downloads  ::  Your Account  ::  Forums  ::
Nuke
 
Modules
· Home
· AvantGo
· Content
· Downloads
· Feedback
· Forum
· Impressum
· Journal
· Members List
· Passwortgenerator
· Private Nachrichten
· Search
· Seite empfehlen
· Statistics
· Stories Archive
· Submit News
· Top 10
· Topics
· Umfrage
· Web Links
· Your Account
 
Search


 
Ander CMS Systeme
 
Umfrage
Welches CMS würde dich interessieren?

Anleitung für PostNuke (ist fertig)
Anleitung für Mambo / Joomla
Anleitung für e107
Anleitung für CPG-Nuke
Anleitung für PhPBB2 Plus
Anleitung für PC-Nuke
Anleitung für myPHPNuke
Anleitung für phpWebsite
Anleitung für PHPKIT
Anleitung für andere CMS
Anleitung für CMSimple
Anleitung für Typo3



Ergebnisse
Umfragen

Stimmen 473
 
PHP SQL
 
Login
Benutzername

Passwort

Kostenlos registrieren!. Gestalten Sie Ihr eigenes Erscheinungsbild. Passen Sie das Seitenlayout Ihren Wünschen an
 
Languages
Sprache für das Interface auswählen

 
Hits
Wir hatten
4115847
Seitenzugriffe seit September 2004
 
Who's Online
Zur Zeit sind 17 Gäste und 0 Mitglied(er) online.

Sie sind ein anonymer Benutzer. Sie können sich hier anmelden
 
Downloads
· 1: PHP-Nuke Installieren für Anfänger Teil 1
· 2: PHP-Nuke Installieren für Anfänger Teil 2
· 3: PHP-Nuke Installation für Anfäner Teil 3
· 4: Installationsanleitung PHP Nuke 7.6 auf funpic.de Teil 3
· 5: PHP-Nuke 7.6 Installation bei Funpic Teil 1
· 6: PHP-Nuke 8.1.3.4.v1
· 7: Sommaire Menügenerator
· 8: Installationsanleitung PHP Nuke 7.6 auf funpic.de Teil 4
· 9: PHP-Nuke 7.6 Installation bei Funpic Teil 2
· 10: PHP-Nuke 8.033b
 
PHP-Editor
Freeware PHP-Editor
PHP-Editor Freeware
 
PHP-Nuke Wie installiere ich PHP Nuke CMS PHPnuke Hilfe: Forum

PHP Nuke Anfänger Forum :: Thema anzeigen - Fehler bei der Neuinstallation

 
 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen    
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen 

Fehler bei der Neuinstallation
Gehe zu Seite 1, 2, 3  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    PHP Nuke Anfänger Forum Foren-Übersicht -> Nuke installieren
Vorheriges Thema anzeigen :: Nächstes Thema anzeigen  
Autor Nachricht
Trappi
Newbie
Newbie


Dabei seit: Nov 15, 2011
Beiträge: 2

BeitragVerfasst am: Di Nov 15, 2011 3:18 pm    Titel: Fehler bei der Neuinstallation Antworten mit Zitat

Hallo liebes Team,

bekomme ien Menge fehlermeldung . habe die 8.1.3.4.v1 auf meine Funpic server installiert und bekomme nur eine menge Fehlermeldung und ein Skript was aussieht wie eine Clanhomepage beim ersten aufrufen nach der Itnallation auf dem Server .Kann mir wer helfen?

Ausschnitt der Meldungen :
Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/includes/counter.php on line 28

Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/includes/counter.php on line 28

Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/includes/counter.php on line 28

Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/includes/counter.php on line 28

Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/includes/counter.php on line 28

Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/includes/counter.php on line 28

Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/includes/counter.php on line 28

Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/includes/counter.php on line 28

Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/includes/counter.php on line 29

Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/includes/counter.php on line 40

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 896

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 898

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 900

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 902

Deprecated: Function ereg() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 905

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 832

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 832

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 832

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 832

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 832

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 832

Deprecated: Function eregi_replace() is deprecated in /usr/export/www/vhosts/funnetwork/hosting/jendrikknudsen/mainfile.php on line 832

Und davon noch ein paar mehr . Wo liegt der Fehler ?

Gruß Trappi
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Trappi
Newbie
Newbie


Dabei seit: Nov 15, 2011
Beiträge: 2

BeitragVerfasst am: Di Nov 15, 2011 3:22 pm    Titel: Zusatz Antworten mit Zitat

Ich kann da den Admin Account etc. anlegen mich einloggen etc. und habe da auch das Menü zwischen dem Haufen Fehlermeldung und diese Clandesign Seite.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nuke
PHP-Nuker
PHP-Nuker


Dabei seit: Jul 18, 2009
Beiträge: 92

BeitragVerfasst am: Di Nov 15, 2011 9:20 pm    Titel: Antworten mit Zitat

Hallo
Besteht der Fehler noch? Ich kann momentan keine Fehler sehen auf deiner Seite.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Alokae
Newbie
Newbie


Dabei seit: Dec 13, 2011
Beiträge: 17

BeitragVerfasst am: Sa Dez 17, 2011 4:44 am    Titel: Derselbe Fehler - Deprecated: Function eregi_replace .... Antworten mit Zitat

Hallo und guten Tag.

Ich glaubte, hier Hilfe zu finden, denn die gleiche Frage wollte ich auch stellen, aber die Antwort kann ich hier nicht lesen.

Bei mir sieht es ähnlich aber nicht ganz gleich aus:

Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 83
Strict Standards: Resource ID#13 used as offset, casting to integer (13) in C:\xampp\htdocs\cms1\db\mysql.php on line 208
Strict Standards: Resource ID#13 used as offset, casting to integer (13) in C:\xampp\htdocs\cms1\db\mysql.php on line 209

Deprecated: Function eregi_replace() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 924
Deprecated: Function eregi_replace() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 926
Deprecated: Function eregi_replace() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 928
Deprecated: Function eregi_replace() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 930
Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 933
Deprecated: Function eregi_replace() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 924
Deprecated: Function eregi_replace() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 926
Deprecated: Function eregi_replace() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 928
Deprecated: Function eregi_replace() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 930
Deprecated: Function ereg() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 933

Mit Ausnahme der ersten drei Zeilen wiederholte sich der ganze Block mehrmals.
Dazwischen kommt noch einige Male die folgende Zeile vor:

Notice: Undefined index: font in C:\xampp\htdocs\cms1\mainfile.php on line 938

Ich habe XAMPP auf dem PC installiert und kann also keinen Link zum meinem Server geben.
Ich machte ein Bild: http://el-abba.org/images/scan/php-nuke-ansicht111217-1.png
Dort sieht man, wie weit nach unten gescrollt werden muss.

- - - Die Sprache konnte ich auch nicht auf deutsch umstellen, obwohl der Link dort das vortäuscht. - - -

Was soll ich tun, was kann ich tun?
Für die Lösung wäre ich sehr dankbar, denn ich arbeite schon seit einigen Tagen daran und suchte immer wieder im Internet nach Antworten. Manchmal war ich nahe dran, aber die Korrekturen passten nicht bei mir und waren teilweise zu komplex.. Habe sogar XAMPP deinstalliert, die Datenbank mehrmals und selbstverständlich die php-nuke-Installation.

Besten Dank und freundliche Grüsse aus der Ostschweiz!

Alois
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Alokae
Newbie
Newbie


Dabei seit: Dec 13, 2011
Beiträge: 17

BeitragVerfasst am: Sa Dez 17, 2011 12:59 pm    Titel: Version 8.0 ist (beinah) ok Antworten mit Zitat

Ich hatte die neueste Version aus phpnuke-release-8.2.4.tar.gz installiert, das war der grosse Fehler.
Ich fand irgendwo einen Hinweis, dass die nicht sicher sei und die 8.1 verwendet werden soll.
Das ging aber noch schlechter.

Dann wechselte ich zu PHP-Nuke-8.0.zip, und das funktionierte auf Anhieb.
Selbstverständlich habe ich die nuke.sql-Datei in der Datenbank zuerst gelöscht
und immer neu von der aktuellen Version eingespielt.

(Die nuke.sql-Datei aus der Version 8.1 zeigte auf der Datenbank
etliche Fehler an, so dass sie nicht brauchbar war).

- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -

Nun sehe ich, dass nicht alle Seiten einwandfrei sind, denn da erscheint noch das Folgende:

Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 180
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 181
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 182
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 183
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 184
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 185
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 186
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 187
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 188
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 189
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 190
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 191
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 192

Immerhin viel besser als vorher mit der Version 8.2.4

Hier sieht man die zwei Ansichten ohne und mit Fehler.

Damit bin ich noch nicht zufrieden und ich probiere weiter.
Entweder kommt es richtig oder ich gebe php nuke auf und nehme etwas anderes.
Zum Glück bin ich pensioniert und konnte mir die Zeit nehmen, um wieder etwas zu lernen.
Wenn noch jemand weiss, wie die restl. Fehler behoben werden können, freue ich mich selbstverständlich.

Selbst gebastelt ist ja auch nicht schlecht: http://el-abba.org/
Aber ich wollte nun einen Server auf dem PC mit einem Super-Hilfsprogramm und einer guten Such- und Findmöglichkeit.
Ich sah übrigens viele PHP-Nuke Homepages mit ähnlichen Fehlern wie bei mir im Netz.
Die finden sich damit ab .... ich nicht.

Freundliche Grüsse und alles Gute für die schwierige Zeit!

Alois
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Alokae
Newbie
Newbie


Dabei seit: Dec 13, 2011
Beiträge: 17

BeitragVerfasst am: Sa Dez 17, 2011 7:45 pm    Titel: eregi-Korrekturen gefunden! Antworten mit Zitat

Ich hoffe, ihr lernt ja gerne mit mir.
Fehler sind nun keine mehr aufgetreten, aber es kann sein, dass einige Funktionen eingeschränkt sind, weil ich drei Zeilen weggestrichen habe.

Ich habe für mich alles notiert, vom Anfang der Installation von Xampp bis jetzt, da PHP-Nuke ohne Fehler funktioniert.

Hier meine Lösung aus dem Notizbuch:


Folgendes konnte ich im mainfile.php beheben:
(Hier gefunden: http://www.ravenphpscripts.com/postxf17995-0-0.html)

Zeile 82:
alt: if (ereg("MSIE", $_SERVER['HTTP_USER_AGENT'])) {
neu: if (preg_match('/MSIE/', $_SERVER['HTTP_USER_AGENT'])) {

---------------------------------------------------------------------------------------

Die nachfolgende Lösung fand ich hier:
http://www.karakas-online.de/forum/viewtopic.php?t=43993&postdays=0&postorder=asc&start=10

Jetzt waren noch die Zeilen 180-192 zu beheben:
if ((eregi("<[^>]*script*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*object*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*iframe*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*applet*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*meta*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*style*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*form*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*img*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*onmouseover*\"?[^>]*>", $secvalue)) ||
(eregi("<[^>]*body*\"?[^>]*>", $secvalue)) ||
(eregi("\([^>]*\"?[^)]*\)", $secvalue)) ||
(eregi("\"", $secvalue)) ||
(eregi("inside_mod", $sec_key))) {

Das wurde wie folgt gemacht:
if ((preg_match("/<[^>]*script*\"?[^>]*/i", $secvalue)) ||
(preg_match("/<[^>]*object*\"?[^>]*/i", $secvalue)) ||
(preg_match("/<[^>]*iframe*\"?[^>]*/i", $secvalue)) ||
(preg_match("/<[^>]*applet*\"?[^>]*/i", $secvalue)) ||
(preg_match("/<[^>]*meta*\"?[^>]*/i", $secvalue)) ||
(preg_match("/<[^>]*style*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*form*\"?[^>]*>/i", $secvalue)) ||
(preg_match("/<[^>]*img*\"?[^>]*/i", $secvalue)) ||
(preg_match("/<[^>]*onmouseover*\"?[^>]*/i", $secvalue)) ||
(preg_match("/<[^>]*body*\"?[^>]*/i", $secvalue))) {

Dabei fehlen nun drei Zeilen, weil ich nicht wusste, wie sie zu verändern sind:
(eregi("\([^>]*\"?[^)]*\)", $secvalue)) ||
(eregi("\"", $secvalue)) ||
(eregi("inside_mod", $sec_key))

Sind sie wichtig?

Vorläufig läuft es nun ohne Fehleranzeigen.
(php nuke Version 8.0)

Viele Grüsse - und danke für die Geduld Laughing
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Alokae
Newbie
Newbie


Dabei seit: Dec 13, 2011
Beiträge: 17

BeitragVerfasst am: So Dez 25, 2011 2:49 pm    Titel: Bitte antworten Antworten mit Zitat

Alokae schrieb:

Dabei fehlen nun drei Zeilen, weil ich nicht wusste, wie sie zu verändern sind:

(eregi("\([^>]*\"?[^)]*\)", $secvalue)) ||
(eregi("\"", $secvalue)) ||
(eregi("inside_mod", $sec_key))

      Sind sie wichtig?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Alokae
Newbie
Newbie


Dabei seit: Dec 13, 2011
Beiträge: 17

BeitragVerfasst am: So Dez 25, 2011 5:24 pm    Titel: Das geänderte Mainfile Antworten mit Zitat

Nun habe ich alle drei fehlenden Teile ersetzt, und das Forum funktioniert wie vorher.
Hier der Ausschnitt aus mainfile.php:

Code:
if (!defined('ADMIN_FILE')) {
     foreach ($_GET as $sec_key => $secvalue) {
      if ((preg_match("/<[^>]*script*\"?[^>]*/i", $secvalue)) ||
       (preg_match("/<[^>]*object*\"?[^>]*/i", $secvalue)) ||
       (preg_match("/<[^>]*iframe*\"?[^>]*/i", $secvalue)) ||
       (preg_match("/<[^>]*applet*\"?[^>]*/i", $secvalue)) ||
       (preg_match("/<[^>]*meta*\"?[^>]*/i", $secvalue)) ||
       (preg_match("/<[^>]*style*\"?[^>]*>/i", $secvalue)) ||
       (preg_match("/<[^>]*form*\"?[^>]*>/i", $secvalue)) ||
       (preg_match("/<[^>]*img*\"?[^>]*/i", $secvalue)) ||
       (preg_match("/<[^>]*onmouseover*\"?[^>]*/i", $secvalue)) ||
        (preg_match("/<[^>]*body*\"?[^>]*/i", $secvalue)) ||
      (preg_match("/ \([^>]*\?[^)]*\) /i", $secvalue)) ||
       (preg_match("/ \" /i", $secvalue)) ||
       (preg_match("/ inside_mod /i", $sec_key))) {
           die ($htmltags);
        }
   }
   foreach ($_POST as $secvalue) {
       if ((eregi("<[^>]*onmouseover*\"?[^>]*>", $secvalue)) ||
       (eregi("<[^>]script*\"?[^>]*>", $secvalue)) ||
       (eregi("<[^>]*body*\"?[^>]*>", $secvalue)) ||
       (eregi("<[^>]style*\"?[^>]*>", $secvalue))) {
          die ($htmltags);
       }
     }
}
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nuke
PHP-Nuker
PHP-Nuker


Dabei seit: Jul 18, 2009
Beiträge: 92

BeitragVerfasst am: So Dez 25, 2011 7:25 pm    Titel: Antworten mit Zitat

Hi
In den neueren Versionen gibt es diese Zeilen nicht mehr.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
nuke
PHP-Nuker
PHP-Nuker


Dabei seit: Jul 18, 2009
Beiträge: 92

BeitragVerfasst am: So Dez 25, 2011 7:28 pm    Titel: Antworten mit Zitat

Hast du jetzt PHP-Nuke auf PHP 5.3 zum laufen gebracht?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Alokae
Newbie
Newbie


Dabei seit: Dec 13, 2011
Beiträge: 17

BeitragVerfasst am: So Dez 25, 2011 9:24 pm    Titel: Antworten mit Zitat

nuke schrieb:
Hi
In den neueren Versionen gibt es diese Zeilen nicht mehr.

Hallo,
ich möchte nicht mehr von vorne beginnen, die Antwort kam zu spät.
Aber ich war doch sehr froh, dass es dein Angebot und deine Hilfe gibt. Ich fand hier ja Hilfe und Unterstützung, von der ich nichts geschrieben habe. Danke.
Die neueren Versionen über 8.0 brachten mir mehr Probleme. Derzeit macht es den Eindruck, dass mir diese Version genügt. Oder was meinst du?


nuke schrieb:
Hast du jetzt PHP-Nuke auf PHP 5.3 zum laufen gebracht?

Auf dem PC mit dem Xampp-Server habe ich die Version PHP 5.3.8, im Internet PHP 5.2.
Schau hier: http://www.vtx.ch/de/ResultatRecherche.asp/2-2-163-9-1-0-php$$TU$$version-6-0/

Ich sehe noch keinen Unterschied zwischen den beiden Installationen.

Im Netz sieht die Installation so aus: http://epidophekles.name/GNOSIS/
Das ändert sich laufend .... hoffentlich nur zum Guten hin.
Ich bin erstaunt, was für Mögllichkeiten es gibt.

Frohen Gruss und noch schöne Weihnachten!

Alois
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nuke
PHP-Nuker
PHP-Nuker


Dabei seit: Jul 18, 2009
Beiträge: 92

BeitragVerfasst am: So Dez 25, 2011 11:47 pm    Titel: Antworten mit Zitat

Mit PHP 5.2 gibt es auch keine Probleme. Nur mit der ab. 5.3.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Alokae
Newbie
Newbie


Dabei seit: Dec 13, 2011
Beiträge: 17

BeitragVerfasst am: Mi Dez 28, 2011 10:14 pm    Titel: Das korrigierte Mainfile.php für PhpNuke 8.2.4 Antworten mit Zitat

nuke schrieb:
Hi
In den neueren Versionen gibt es diese Zeilen nicht mehr.


Hallo Nuke!

Weil ich Probleme beim Erstellen von News auf meiner installierten Version 8.0 mit dem Editor habe, versuche ich es doch mit der derzeit neuesten Version 8.2.4. Aber dann muss ich etliche Fehler beheben. Auch wenn die von dir erwähnten Zeilen im Mainfile.php fehlen, zeigen sich dafür andere Fehler, und das mehr als bei der Version 8.0-

Nun, da ich bei der Version 8.0 Erfolg hatte, wollte ich es nochmals mit der Version 8.2.4 versuchen - und ich habe es geschafft, zumindest auf dem PC-Server. Ich will meine Lösung hier mitteilen, denn ich war auch froh, dass ich beim Zusammensuchen im Netz erfolgreich war.


Die Zusammenfassung aller geänderten Stellen

PHP Nuke-Version 8.2.4 im Mainfile geändert:

falsch: if (ereg("MSIE", $_SERVER['HTTP_USER_AGENT'])) {
richtig: if (preg_match('/MSIE/', $_SERVER['HTTP_USER_AGENT'])) {

falsch: $schema_create = ereg_replace(",".$crlf."$", "", $schema_create);
richtig: $schema_create = preg_replace("/,".$crlf."$/", "", $schema_create);

falsch: $str = eregi_replace("<[[:space:]]*([^>]*)[[:space:]]*>",'<\\1>', $str);
richtig: $str = preg_replace("/<[[:space:]]*([^>]*)[[:space:]]*>/i",'<\\1>', $str);

falsch: $str = eregi_replace("<a[^>]*href[[:space:]]*=[[:space:]]*\"?[[:space:]]*([^\" >]*)[[:space:]]*\"?[^>]*>",'<a href="\\1">', $str);
richtig: $str = preg_replace("/<a[^>]*href[[:space:]]*=[[:space:]]*\"?[[:space:]]*([^\" >]*)[[:space:]]*\"?[^>]*>/i",'<a href="\\1">', $str);

falsch: $str = eregi_replace("<[[:space:]]* img[[:space:]]*([^>]*)[[:space:]]*>", '', $str);
richtig: $str = preg_replace("/<[[:space:]]* img[[:space:]]*([^>]*)[[:space:]]*>/i", '', $str);

falsch: $str = eregi_replace("<a[^>]*href[[:space:]]*=[[:space:]]*\"?javascript[[:punct:]]*\"?[^>]*>", '', $str);
richtig: $str = preg_replace("/<a[^>]*href[[:space:]]*=[[:space:]]*\"?javascript[[:punct:]]*\"?[^>]*>/i", '', $str);

falsch: while (ereg("<(/?[[:alpha:]]*)[[:space:]]*([^>]*)>",$str,$reg)) {
error: while (preg_match("/<(/?[[:alpha:]]*)[[:space:]]*([^>]*)>/i",$str,$reg)) {
ok ==> if (preg_match('%while (ereg("<(/?[[:alnum:]]*)[[:space:]]*([^>]*)>",$str,$reg)) \{%', $str,$reg)) {

richtig: $EditedMessage = eregi_replace("$CensorList[$i]","$Replace",$EditedMessage);
richtig: $EditedMessage = preg_replace("/$CensorList[$i]/i","$Replace",$EditedMessage);

Hier das korrigierte, vollständige Mainfile.php für PHP Nuke 8.2.4, so wie es bei mir mit PHP 5.3.8 auf dem PC funktioniert. Ob es im Netz in der Version PHP 5.2. auch geht, wird sich zeigen.

Schönen Gruss!

Alois

PS: Falls der Editor immer noch unbefriedigend ist, muss ich für ihn auch noch eine Lösung finden. Wenn's nicht geht, steige ich vielleicht auf Drupal um ....
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Alokae
Newbie
Newbie


Dabei seit: Dec 13, 2011
Beiträge: 17

BeitragVerfasst am: Mi Dez 28, 2011 10:53 pm    Titel: Antworten mit Zitat

Hoppla, nur die Startseite zeigt keine Fehler mehr an.
Als ich mich einloggen wollte, zeigten sich noch solche Fehler:

Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 141
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 142
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 143
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 144
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 145
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 146
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 147
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 148
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 149
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 150
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 151
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 152
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 153
Deprecated: Function eregi() is deprecated in C:\xampp\htdocs\cms1\mainfile.php on line 154
Strict Standards: Resource ID#13 used as offset, casting to integer (13) in C:\xampp\htdocs\cms1\db\mysql.php on line 208
Strict Standards: Resource ID#13 used as offset, casting to integer (13) in C:\xampp\htdocs\cms1\db\mysql.php on line 209

Und was ist das?
Genau das Vorherige der Version 8.0! Diese Zeilen sind also doch noch drin. - Doch ich hatte die Lösung oben ja beschrieben - mit Ausnahme der letzten beiden Zeilen Sad

Die Korrektur hat soweit geklappt, nun sind nur noch diese beiden Zeilen:

Strict Standards: Resource ID#13 used as offset, casting to integer (13) in C:\xampp\htdocs\cms1\db\mysql.php on line 208
Strict Standards: Resource ID#13 used as offset, casting to integer (13) in C:\xampp\htdocs\cms1\db\mysql.php on line 209


Auszug aus mysql.php aus dem Ordner db:

Code:

   function sql_fetchrow($query_id = 0)
   {
      if(!$query_id)
      {
         $query_id = $this->query_result;
      }
      if($query_id)
      {
Zeile 208:      $this->row[$query_id] = @mysql_fetch_array($query_id);
Zeile 209:      return $this->row[$query_id];
      }
      else
      {
         return false;
      }
   }


Wie muss ich das korrigieren?
Etwas fand ich hier, aber es hat nicht funktioniert:
http://phpnuke.org/modules.php?name=News&file=article&sid=7731

Ich frage mich, wie lange ich das noch aushalte?
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
nuke
PHP-Nuker
PHP-Nuker


Dabei seit: Jul 18, 2009
Beiträge: 92

BeitragVerfasst am: Do Dez 29, 2011 8:43 am    Titel: Antworten mit Zitat

Hallo
Super gemacht Alois!

Ich schau mich mal um, ob ich für den letzten Fehler noch was finde.
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    PHP Nuke Anfänger Forum Foren-Übersicht -> Nuke installieren Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2, 3  Weiter
Seite 1 von 3

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.



|Layout von Totoelectro |PHP-Nuke von phpnuke.org | PHPNuke Layout by www.nukemods.com |