Autor Hidden
Datum 12.08.2009 17:23
Beiträge: Hallo,

habe ein Problem mit dem Sicherheitscode, der nicht angezeigt wird. Ich benutze momentan das Vida Theme, aber auch im default wird dieser nicht angezeigt. Da das OPN noch "Jungfräulich" ist, sollte eigentlich alles intakt sein. Im Adminmenü ist momentan nur bei Registrierung die Option eingestellt.

Grafiken und die gfx.php sind vorhanden ( hatte schon hier in der suche nachgeschaut ).

Woran könnte das noch liegen ?

Für Hilfestellung schon mal ein Dankeschön im voraus.

Daten sind in der Signatur ersichtlich.

Gruß Hidden alias René


PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core


Autor stefan
Datum 12.08.2009 18:30
Beiträge: Das probiert?

Klick

Erst nachlesen, dann nachdenken, dann nachfragen... http://www.catb.org/~esr/faqs/smart-questions.html openPHPnuke Developer

[ Diese Nachricht wurde bearbeitet von: stefan am 13.08.2009 16:18 (Originaldatum 12.08.2009 18:30) ]


Autor Hidden
Datum 12.08.2009 18:45
Beiträge: Hallo Stefan,

so ist es Standarmäßig eingestellt bei mir. Habe eben mal die andere Option probiert, gleiches Ergebnis.

In einem Post hatte ich gelesen das bei Hosteurope mal was nicht mit hochgeladen werden soll. Nur hatte ich noch nie das Problem, das was fehlte.

Zur Zeit sie es so aus:

Bilderzeugung GD Funktion <select tabindex="3" class="select" id="select-id-1560096284" name="opn_gfx_imagecreate"> <option selected="selected" value="imagecreate">imagecreate</option> <option value="imagecreatetruecolor">imagecreatetruecolor</option> </select>
Bilderzeugung GD Funktion <select tabindex="4" class="select" id="select-id-1635868793" name="opn_gfx_imagecopyresized"> <option selected="selected" value="imagecopyresized">imagecopyresized</option> <option value="imagecopyresampled">imagecopyresampled</option> </select>

Sicherheitscode als Gfx <select tabindex="4" class="select" id="select-id-458850459" name="opn_graphic_security_code"> <option value="0">Nein</option> <option value="1">Nur beim Login</option> <option selected="selected" value="2">Nur beim Registrieren</option> <option value="3">Beim Login und Registrieren</option> </select>

Hilft das weiter ? oder hab ich noch was vergessen ?

Gruß René


PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core


Autor stefan
Datum 12.08.2009 19:58
Beiträge: Ist das Web erreichbar oder nur local ? Wenn ja wo kann man das sehen.


Autor Gast
Datum 12.08.2009 21:20
Beiträge: Kannst Du mal bitte einen Auszug aus der PHP Info posten?

Interessieren würde mich der Bereich GD Lib GD Support

Welche Version?
Ist das da aktiviert?
GD Support enabled
GD Version 2.0 or higher
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version 2.2.1
T1Lib Support enabled
GIF Read Support enabled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled

Flash






Autor Hidden
Datum 13.08.2009 09:30
Beiträge: zu Frage 1.... Seite steht im Netz unter: flirthaus.org

zu Frage 2..... hier die Daten:


gd
GD Support enabled
GD Version bundled (2.0.34 compatible)
FreeType Support enabled
FreeType Linkage with freetype
FreeType Version2.2.1
GIF Read Supporten abled
GIF Create Support enabled
JPG Support enabled
PNG Support enabled
WBMP Support enabled
XBM Support enabled

ich hoffe die Angaben reichen alle.

Gruß René



PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core


Autor stefan
Datum 13.08.2009 10:08
Beiträge: Irgendwas stimmt mit den hoch geladenen Dateien nicht.

Das Format wurde nicht sauber convertiert. Diese enthalten ein Leerzeichen am ende oder Anfang. Das produziert dann das Problem. Ob es nur eine Datei Betrifft kann ich nicht sagen.

Könnte sein/Denkbar das es nur die mainfile.php betrifft. Die wird ja immer eingelesen und sonst wäre es mehr als ein Leerzeichen denke ich mal.



Autor Hidden
Datum 13.08.2009 16:04
Beiträge: Hallo Stefan,

mal eine andere Frage..... ich benutze FileZilla zum uploaden der Dateien. Meine Einstellung ist "Auto", also nicht nur ASCII oder Binär.
Habe bisher eigentlich nie Probleme damit gehabt. Ich hoffe nicht, das es daran liegen könnte.
Um gleich den nächsten Gedanken auszuräumen, Verbindungsabbruch war keiner.

Das Format wurde nicht sauber convertiert. Diese enthalten ein Leerzeichen am ende oder Anfang.


Hab ich nicht begriffen, sorry.... Dummy im fortgeschrittenen Modus

Gruß René




PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core


Autor stefan
Datum 13.08.2009 16:14
Beiträge: Kontrolliere mal die mainfile.php. Denke die hast du manuell erstellt. Richtig?

Nach dem ?> darf kein "Leerzeichen" oder "Return" sein. Natürlich darf auch vor dem


Autor stefan
Datum 13.08.2009 16:16
Beiträge: stefan schrieb am 13.08.2009 um 16:14:41 Uhr folgendes:

Kontrolliere mal die mainfile.php. Denke die hast du manuell erstellt. Richtig?

Nach dem ?> darf kein "Leerzeichen" oder "Return" sein. Natürlich darf auch vor dem <?php kein "Leerzeichen" sein.


Autor Hidden
Datum 14.08.2009 07:12
Beiträge: habe das mal kontrolliert, vor und hinter den php Tag´s sind und waren keine Leerzeichen.

Die mainfile.php wurde von der Installationroutine von OPN angelegt.  Ich hatte diese nur vorher von mainfile.empty.php in mainfile.php umbenannt.

Werde jetzt noch folgendes machen, ich schmeiss das ganze noch einmal runter und installiere OPN neu. Vor der Installation werde ich dann
mal prüfen, ob alle Dateien mit hochgeladen wurden.

Gruß

René


PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core


Autor Gast
Datum 14.08.2009 08:14
Beiträge: @ René

Du musst nicht alles neu installieren.

Lade einfach das komplette OPN noch mal hoch aber nicht alles einem Zuge.

Bei HE mache ich das immer so in einzelnen Etappen. Jeder Ordner aus dem Root einzeln hochladen und bei den Modules und System in zwei Schritten.
Dann nochmals testen.

Flash



Autor Hidden
Datum 14.08.2009 12:40
Beiträge: Hallo Flash,

habe noch mal alles runtergeschmissen und komplett neu aufgesetzt.

Habe Deinen Tip befolgt und alles Häppchenweise aufgespielt.

Installation lief ohne meckern durch und Fehler wurden nicht angezeigt.

Was nur komisch war, am Ende kommt ja die Meldung, den Install-Ordner zu löschen und die install.php, darunter ja der Link
zur eigenen Seite. Klicke ich drauf, bin ich auf der index.php, scheinbar angemeldet ? aber kein Adminbereich zu sehen.
Versuche ich mich einzuloggen, kommt ein Haufen Fehlermeldungen irgendetwas mit uid 1. Wenn ich mich abmeldete und dann wieder
anmelde, ist alles ok.

Nichts desto trotz... das Problem besteht weiterhin.

Laut Anleitung soll ja Safe_mode on oder off egal sein

Ich werd es erst mal ohne Captcha lassen, vielleicht gibts ja noch ein Lösung.

Auf jedenfall erst mal Danke für die ganze Hilfe. Tolles Team

Gruß

René



PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core


Autor Gast
Datum 14.08.2009 14:14
Beiträge:
Klicke ich drauf, bin ich auf der index.php, scheinbar angemeldet ?


das könnte noch von dem "alten" vorhandenen Cookie gekommen sein.

Warum dass das mit dem Captcha dennoch nicht geht kann ich nicht recht nachvollziehen. Diese Seite hier -> klick -> hoste ich auch bei HE und da funktioniert das Captcha.

Komische Sache, aber dafür muss es wo eine Lösung geben.

Flash



Autor Hidden
Datum 16.08.2009 11:41
Beiträge: Habe noch einmal alles komplett runtergeschmissen und die Core Version Sicherheitshalber noch einmal runtergeladen.

per FTP jede Datei einzeln ( kann man bei FileZilla einstellen wieviele gleichzeitig ) hochgeladen. Der Spass dauerte etwas über 4 Stunden,

nochmal OPN installiert, Ergebniss immer noch das gleiche.

Frage an Flash:

da Du ja auch bei HE bist, könnte es sein das irgendwelche Einstellungen in meinem KIS unter "Scripte" nicht passt ? Wäre jetzt noch das einzige, was mir Einfallen würde. Wäre Nett, wenn ich Dir per PM mal meine Einstellungen zukommen lassen dürfte, zwecks überprüfung.

Bin in den letzten Tagen um einiges gealtert

Danke nochmal an alle für die Hilfe.

Gruß

René

PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core


Autor Gast
Datum 16.08.2009 20:14
Beiträge:
könnte es sein das irgendwelche Einstellungen in meinem KIS unter "Scripte" nicht passt ?


Keine ahnung was du da hast. Jedenfalls kann ich im KIS da nicht einstellen, ausser ein paar PHP Skripte wie Galerien, Bannerskripte etc. installieren.

Ich habe aber auch eine ganz andere PHP Version als du. Bei HE nutze ich ein altes WebPack XL, welches es so gar nicht mehr gibt.

Flash



Autor Hidden
Datum 17.08.2009 15:58
Beiträge: @Flash,

habe auch eigentlich das "alte" XL 2.0 Paket. Gibt es auch nicht mehr.  Besitze es seit 2003. Ich kann unter  "Scripte" folgende Dinge
aufrufen:

Webanwendungen               ( Foren, E-Cards, usw. Online installieren )
Standard E-Mailadresse      ( Haupt E-Mailadresse anlegen )
Scrip-Einstellungen              ( bestimmte Einstellungen für Scripte wie PHP Errors, Register Globals, allow_url_fopen usw. usw. )

Wundert mich, das Du diese Optionen nicht hast.

Vielleicht weis ja jemand, welche Dinge OPN braucht bzw. was on oder off sein sollte.

Trotzdem Danke für die Mühe.

Gruß

René


PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core


Autor Gast
Datum 17.08.2009 23:42
Beiträge: Bei HE wundert mich das nicht, mein Server hat auch noch PHP4

Flash



Autor ArthurDent
Datum 18.08.2009 07:19
Beiträge: Hi,

ich habe das Webpack L 2.0 und folgende Einstellungen auf HE
Dann noch die Einstellungen "Imagecreatetruecolor" und "imagecopyresized" in den Admin-Grafik Einstellungen.

Damit klappt es bei mir auf meiner Seite mit den Captchas.


Arthur

--------------------------------------------------- Life is a journey, not a guided tour If you think technology can solve your problems you don't understand technology and you don't understand your problems. (Bruce Schneier) Really, I'm not out to destroy Microsoft. That will just be a completely unintentional side effect. (Linus Torvalds) --------------------------------------------------- Linux: Debian 2.6.37 Datenbank: MySQL - 5.5.22 Apache: 2.2 PHP: 5.3.27 OPN: 2.5.7 (Revision 6747)


Autor Hidden
Datum 18.08.2009 15:43
Beiträge: @ArthurDent,

Danke für Deine Angaben, habe alles so eingestellt und extra 3 Std. gewartet, Cookies und tmp im Browser gelöscht

nützt nichts, es geht bei mir einfach nicht.


Ich denke, das Thema ist erst einmal für mich abgeschlossen. Ursache ist irgendwie nicht auffindbar und bin auch nicht enttäuscht.
Nur schade drum, so haben es Spammer etwas einfacher.

Nochmals Danke an alle für die sehr gute Hilfe und Geduld.

Gruß

René


PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core


Autor stefan
Datum 18.08.2009 18:10
Beiträge: Naja ich bleibe dabei des es an dem einen Leerzeichen liegt.

wenn man deine Seite aufruft kommt

" <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"> ... "

Dort das erste Leerzeichen ist die Ursache. Frage ist eben wo es her kommt.

Varianten

In der 2.4.17 gibt es unter

Admin
Diagnostig
Vorsicht -> Dateien Test

eine Möglichkeit die Dateien auf ein Leerzeichen am ende zu testen.

nächste Variante

Schon jetzt gibt es hier ein Tool das die Unversehrtheit der Version (Dateien) Testet.

nächste Variante

mal einfach eine Datei Erstellen info.php

mit so einem Inhalt
-------snap----------
<?php

phpinfo ();

?>
-------snap----------

und dann halt mit dem Browser aufrufen. Wenn dort im Quelltext dann auch ein Leerzeichen als erstes kommt, hat es ganz andere Ursachen.

Gruß
Stefan

Erst nachlesen, dann nachdenken, dann nachfragen... http://www.catb.org/~esr/faqs/smart-questions.html openPHPnuke Developer


Autor Hidden
Datum 18.08.2009 18:50
Beiträge: Hallo Stefan,

also.... wenn ich den Quelltext der info.php aufrufe ist kein Leerzeichen vorhanden ( Yippie.... sry ironisch )

 
-------snap----------
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "DTD/xhtml1-transitional.dtd">
<html><head>
<style type="text/css">

also liegt es wohl an Deiner ersten vermutung.

Was vergessen.....

unter Diagnostic - Vorischt habe ich nur "File Cleaner"...
dort kommt die Meldung:

GET: http://source.openphpnuke.info/obsolete/obsolete.dat
DONE
CHECKING...
DONE
FOUND:

*: /is/htdocs/xxxxxxxxxxxxx/flirt/class/class.opn_output.php
*: /is/htdocs/xxxxxxxxxxxxx/flirt/class/class.opn.php

xxxxxxxxxxxxx bezieht sich auf meinen Webspace.

Habe aber nichts gelöscht.
Gruß

René



[ Diese Nachricht wurde bearbeitet von: Hidden am 18.08.2009 18:54 (Originaldatum 18.08.2009 18:50) ]

PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core

[ Diese Nachricht wurde bearbeitet von: Hidden am 18.08.2009 19:15 (Originaldatum 18.08.2009 18:50) ]


Autor stefan
Datum 18.08.2009 19:15
Beiträge: um nur die mainfile.php zu testen - jedenfalls auf ein Leerzeichen am ende kannst du dieses Script verwenden.

-----snap--------
<?php

     if (!defined ('_OPN_MAINFILE_INCLUDED')) { include('mainfile.php'); }

     $datei = _OPN_ROOT_PATH . 'mainfile.php';

     $file = fopen ($datei, 'r');
     $str = fread ($file, filesize ($datei));
     fclose ($file);

     $test = ord ( substr($str, -1) );
     if ( $test != 62 ) {
          echo $datei . ' is Fehlerhaft';
     } else {
          echo $datei . ' ist scheinbar OK';
     }

?>
-----snap--------

Es ändert nichts ; es ließt nur die mainfile.hp aus und schaut sich das letzte Zeichen an.



Autor Hidden
Datum 18.08.2009 19:22
Beiträge: dann kommt folgendes bei raus:

-----snap--------
ERROR [2] session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at /is/htdocs/xxxxxxxxxxxxxxxxxxxxxxxxxxxxx/flirt/info.php:2)
FOUND IN [class/class.opnsession.php]
FOUND AT 501

/is/htdocs/xxxxxxxxxxxxxxxxxxxxxxxxxxx/flirt/mainfile.php ist scheinbar OK-----snap--------


PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core


Autor Hidden
Datum 18.08.2009 19:39
Beiträge: Stefan.....

Fehler gefunden !!!!!!!

Du hattest nach Leerzeichen gefragt....... es gab 3 Dateien die Aufgrund von PHP5 geändert bzw. ersetzt werden müssen.

Darunter ist auch die driver-mysql.php

da lag der Fehler !  dort hatte sich am Ende des ?>  ein Leerzeichen eingeschummelt.

An alle...... tut mir wirklich leid für all die Mühe. Aber wenigstens bin ich nun nach etlichen Grübeln dahinter gekommen, wo der Fehler war.

Hoffe Ihr verzeiht mir undf hängt mich nicht auf.

Gruß

René


PHP Version 5.2.10 Apache 2.0 Handler Zend Engine v2.2.0 - GD Version bundled (2.0.34 compatible) mysql 5.0.32 - 2.4.17 [Aphrodite] (Revision 3852)Core




Diese Seite drucken
Diese Seite schließen

Dieser Artikel kommt von: OpenPHPNuke - das Open Source CMS

http://www.openphpnuke.info/