Deutsch| English
  #1  
Alt 07.11.2011, 18:22
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 28
Standard GD - Problem ?

Hallo,
Nach 3,5 Jahren meines alten Servers mit CentOS 5 und ISP-Config 2,habe ich meinen neuen Server unter ScientificLinux 6.1 und ISP-Config 3 aufgesetzt.
Soweit so gut, Nach dem Umzug der Domains ist mir aufgefallen das bestimmte
Captchas nicht funktionieren andere ja.
Unter http://test03.jk-trockenbau.de/test2.php kann man die php-gd ausgabe sehen.
Ich denke mal das GD funktioniert .
Interessant ist das ein Captcha mit einem gdf-Font funktioniert aber nicht mit einen ttf-Font. Bewerbung2
Ich wäre für jede Hilfe Dankbar
__________________
Ein Betriebssystem ist immer nur so gut und sicher
wie der Administrator der es verwaltet.

Wie gut der Administrator jedoch seine Fähigkeiten
ausspielen kann, legt das Betriebssystem fest.

Warum UNIX/Linux schaedlich ist:
'kill' macht Menschen zu brutalen, blutruenstigen Bestien,
'killall' zuechtet regelrecht Massenmoerder,
'whoami' loest bei psychisch labilen Personen Existenzkrisen aus!
Mit Zitat antworten
  #2  
Alt 07.11.2011, 19:37
Erfahrener Benutzer
 
Registriert seit: 26.09.2011
Beiträge: 173
Standard

Moinsen,

unter Debian gibts nen Paket Namens "ttf-freefont". Schriften die nicht installiert sind können halt nicht dargestellt werden. Vielleicht hilft dir das weiter.

Grüße
nwb
__________________
Der frühe Wurm vögelt den Fang!
Mit Zitat antworten
  #3  
Alt 07.11.2011, 19:52
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 28
Standard

freetype ist installiert da sonst des testscript nicht funktionieren würde.
Habe aber gerade auf einem Testrechner zuHause (Rechner meiner Frau)
ein Joomla mit den Erweiterungen installiert die rumzicken.
Nachdem ich ein PHP-Upgrade von 5.3.3 auf 5.3.8 gemacht habe funktionierten die Captchas.Also werde ich jetzt die Pakete auf meinem Server installieren und mal schauen. Ich sage dann Bescheid.

Danke für die Meldung.

Gruss Jörg
__________________
Ein Betriebssystem ist immer nur so gut und sicher
wie der Administrator der es verwaltet.

Wie gut der Administrator jedoch seine Fähigkeiten
ausspielen kann, legt das Betriebssystem fest.

Warum UNIX/Linux schaedlich ist:
'kill' macht Menschen zu brutalen, blutruenstigen Bestien,
'killall' zuechtet regelrecht Massenmoerder,
'whoami' loest bei psychisch labilen Personen Existenzkrisen aus!
Mit Zitat antworten
  #4  
Alt 07.11.2011, 20:42
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 28
Standard

BESCHEID.

Blöd es funktioniert nicht.
Zu hause mit der Standartconf für php und apache ja, so wie es sich gehört.
und draussen auf dem Server mit ispconfig 3 nicht.
Der registrierungsprozess für event ist so verschachtelt das ich das captcha abschalten kann aber das formular ist schon eine geschickte sache mit dem Upload im Formular..
Ich tippe mal auf einen Fehler im PHP von RedHat (CentOS/SL) und auf eine Konfiguration im ISP-Config.

Frage an TILL Falko:
Was kann da schief laufen ?
__________________
Ein Betriebssystem ist immer nur so gut und sicher
wie der Administrator der es verwaltet.

Wie gut der Administrator jedoch seine Fähigkeiten
ausspielen kann, legt das Betriebssystem fest.

Warum UNIX/Linux schaedlich ist:
'kill' macht Menschen zu brutalen, blutruenstigen Bestien,
'killall' zuechtet regelrecht Massenmoerder,
'whoami' loest bei psychisch labilen Personen Existenzkrisen aus!

Geändert von w3bservice (07.11.2011 um 22:58 Uhr). Grund: zusatz Höflichkeit
Mit Zitat antworten
  #5  
Alt 10.11.2011, 21:34
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 28
Standard

Nachdem ich die Seite in ISP-Config auf mod_php gestellt habe und die Rechte im
Webverzeichnis auf 775 und /var/lib/php/session auf 777 geändert habe wurde der
Captcha erstellt und die Formulare liessen sich verschicken.

Da ich die Seite gerne unter suPHP laufen lassen möchte.
Ist die Frage was muss ich ändern um die gleichen Effekte zu erreichen.
Auf den Seiten ist ein Joomla 1.7 und 1.5 installiert.
__________________
Ein Betriebssystem ist immer nur so gut und sicher
wie der Administrator der es verwaltet.

Wie gut der Administrator jedoch seine Fähigkeiten
ausspielen kann, legt das Betriebssystem fest.

Warum UNIX/Linux schaedlich ist:
'kill' macht Menschen zu brutalen, blutruenstigen Bestien,
'killall' zuechtet regelrecht Massenmoerder,
'whoami' loest bei psychisch labilen Personen Existenzkrisen aus!
Mit Zitat antworten
  #6  
Alt 10.11.2011, 21:46
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Für CMS Systeme wie joomla sollte man kein suphp nehmen, ist zu langsam. Sattdessen nimmt man am besten php-fcgi + suexec. Damit hast Du nämlich ausreichende Schreibrechte auf alle notwendigen Verzeichnisse und die notwendige Sicherheit, da alle Scripte unter dem userd es Webs und nicht dem apache user laufen. Und stell unbedingt alle Rechte wieder auf die Ursprungswerte zurück, insbesondere das Web Verzeichnis darf nicht world readable sein und alle Dateien darin müssen dem web User und der Client Gruppe des Webs gehören.

Ich vermute mal Dein Problem hatte mit Falschen Dateieigentümern zu tun. Alle Dateien im Web Verzeichnis müssen dem web User und der Client Gruppe des Webs gehören. das ist der fall wenn Du sie per FTP hochlädst. Hantierst Du aber in dem Verzeichnis als root User rum, dann must Du unbedingt die Eigentümer aller dateien danach korrigieren.
Mit Zitat antworten
  #7  
Alt 11.11.2011, 15:56
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 28
Daumen hoch

Ein Rechteproblem kann ich ausschliessen,da ich nur als FTP-User arbeite.
Das Problem ist die fehlenden Rechte für die Sessioncookies unter /var/lib/php/session

Ich werde mich mal mit php-fcgi beschäftigen.

Bei Problemen melde ich mich mal dann.

Danke Jörg
__________________
Ein Betriebssystem ist immer nur so gut und sicher
wie der Administrator der es verwaltet.

Wie gut der Administrator jedoch seine Fähigkeiten
ausspielen kann, legt das Betriebssystem fest.

Warum UNIX/Linux schaedlich ist:
'kill' macht Menschen zu brutalen, blutruenstigen Bestien,
'killall' zuechtet regelrecht Massenmoerder,
'whoami' loest bei psychisch labilen Personen Existenzkrisen aus!
Mit Zitat antworten
  #8  
Alt 11.11.2011, 21:44
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 28
Standard

Habe jetzt auf php-fcgi umgestellt.
wenn ich in der vhost-datei richtig gelesen habe.

php_admin_value session.save_path /var/www/clients/client1/web16/tmp

Der Captcha funktioniert aber erst nach den 9xmal erneuern.

Der Link kann ausprobiert werden test

Ich weiss nicht mehr weiter.
Sollte jetzt einer auf die Idee kommen eine andere Komponente zu nehmen wollen.

Ich werde nicht zum Kunden hingehen und sagen ich bin zu blöd den webserver zu konfigurieren damit die Komponente läuft.

Gruss Jörg
__________________
Ein Betriebssystem ist immer nur so gut und sicher
wie der Administrator der es verwaltet.

Wie gut der Administrator jedoch seine Fähigkeiten
ausspielen kann, legt das Betriebssystem fest.

Warum UNIX/Linux schaedlich ist:
'kill' macht Menschen zu brutalen, blutruenstigen Bestien,
'killall' zuechtet regelrecht Massenmoerder,
'whoami' loest bei psychisch labilen Personen Existenzkrisen aus!
Mit Zitat antworten
  #9  
Alt 11.11.2011, 22:25
Neuer Benutzer
 
Registriert seit: 05.05.2008
Beiträge: 28
Standard

php_admin_value session.save_path /var/www/clients/client1/web16/tmp

wenn ich in das Verzeichniss gehe zeigt mir der FTP-Client folgendes an

Rechte 0777 UID web16 GID client1
Die sessioncookies werden aber mit UID 48 GID 48 und Rechte 0600 geschrieben.

Ist das normal ?

Gruss Jörg !
__________________
Ein Betriebssystem ist immer nur so gut und sicher
wie der Administrator der es verwaltet.

Wie gut der Administrator jedoch seine Fähigkeiten
ausspielen kann, legt das Betriebssystem fest.

Warum UNIX/Linux schaedlich ist:
'kill' macht Menschen zu brutalen, blutruenstigen Bestien,
'killall' zuechtet regelrecht Massenmoerder,
'whoami' loest bei psychisch labilen Personen Existenzkrisen aus!
Mit Zitat antworten
  #10  
Alt 13.11.2011, 14:34
Administrator
 
Registriert seit: 08.08.2007
Beiträge: 8.822
Standard

Du musst in der Webseite suexec aktivieren, damit die php Scripte unter dem User des Webs laufen und außerdem muss der php-mode auf php-fcgi stehen.
Mit Zitat antworten
Antwort


Themen-Optionen
Ansicht

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an



Alle Zeitangaben in WEZ +2. Es ist jetzt 14:06 Uhr.


Powered by vBulletin® Version 3.8.1 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO 3.6.0