vkpMx 2.0 - Webserver-Testtool zum Download!

Begonnen von tequila, 28 Juli 2003, 03:02:43

⏪ vorheriges - nächstes ⏩

0 Mitglieder und 2 Gäste betrachten dieses Thema.

DjHarkon

bein ersten mal ja

PHP Warning:  Unable to load dynamic library '/usr/local/apache/extensions/gd.so
' - /usr/local/apache/extensions/gd.so: cannot open shared object file: No such
file or directory in Unknown on line 0

hab es dann korrigiert

---

Anmerkung: jetzt kommt keine Fehlermeldung

[Editiert am 9/8/2003 von DjHarkon]

DjHarkon

der Safemode ist auch noch an:

ZitatPHP-Version: 4.2.2
PHP Session: Ok
PHP_SELF Variable: Ok
PHP Safe-Mode:  On
MySQL-Server: 3.23.52
Web-Server: Apache/1.3.26 (Linux/SuSE) mod_ssl/2.8.10 OpenSSL/0.9.6g PHP/4.2.2
IP-Adresse des Servers: 217.160.185.48

tequila

Wenn Du Dir die Ausgabe von der phpinfo()-Funktion anzeigen läßt, steht da so ein Eintrag drinnen (wenn Du das file über die php.ini lädst)?

ixed
SourceGuardian support Enabled
Loader version  2.0  
Copyright  SourceGuardian <http://www.sourceguardian.com/>  


Kommt bei uns zwischen der "imap" und "mcrypt"-Section.

hajo

also, Tequila,
hier habe ich mal den stillgelegten Eintrag im php.ini:
; The directory under which PHP opens the script using /~usernamem used only
; if nonempty.
user_dir =

; Directory in which the loadable extensions (modules) reside.
extension_dir = ./
extension_dir = /usr/share/extensions/no-debug-non-zts-20020429
;extension=ixed/ixed.lin.4.2.2.pxp
; Extrazusatz für local safe mode 28/07/03

; Whether or not to enable the dl() function.  The dl() function does NOT work
; properly in multithreaded servers, such as IIS or Zeus, and is automatically
; disabled on them.
enable_dl = On

Danach lief auch die Chatnett.de Seite, aber alle anderen nicht, die eben nicht den ixed-Ordner haben.
Da war weiße Seite

DjHarkon

ZitatWenn Du Dir die Ausgabe von der phpinfo()-Funktion anzeigen läßt, steht da so ein Eintrag drinnen (wenn Du das file über die php.ini lädst)?

ixed
SourceGuardian support Enabled
Loader version  2.0  
Copyright  SourceGuardian <http://www.sourceguardian.com/>  


Kommt bei uns zwischen der "imap" und "mcrypt"-Section.  

ist nicht drinne obwohl es inder php.ini geladen ist und beim Apache Reboot keine Fehlermeldung kommt. Noch Ideen?

hajo

ja, du hast vielleicht den Eintrag im php.ini falsch geschrieben?
Stimmt der mit deiner php-Version überein?

DjHarkon

meine server infod kannst du dir unter http://www.disco-community.de/server.htm angucken und die php.ini unter http://www.disco-community.de/php.txt

ich meine es ist alles richtig

tequila

@DjHarkon

Du hast auch die  /etc/php.ini modifiziert, ja? Wie wird bei der html-seite Deine Server-Info dargestellt? Über phpinfo() oder hast Du die Seite statisch zur Ansicht erstellt? Da steht ggf. immer noch der "alte" Extension-Pfad sonst drinnen falls es keine statische Site ist, dann stimmt ggf. etwas mit dem Pfad noch nicht.

Außerdem sagt mir Deine php.ini, das Du safe-mode = off hast z.Zt., d.h. es müßte eh ohne die Erweiterungen in der php.ini gehen.

Ein weiterer Grund könnte sein: die ixed.lin.4.2.2.pxp-Datei muß im BINARY-Mode per FTP oder SSH übertragen werden. Eigentlich machen das die FTP / SSH-Programme automatisch, lade die Datei noch einmal hoch und achte darauf, was Dir Dein FTP als Übertragungsmodus anzeigt.

Ggf. kannst Du Dir die Linux-Ixed Files für Sourceguardian auch direkt vom Hersteller als Zip downloaden:

http://www.sourceguardian.com/ixeds/

Weil dann bleibt eigetnlich nur noch ein beschädigtes ixed-file, was mir hier einfällt.

DjHarkon

@Tequila

das war schon die richtige php.ini die htm Seite ist statisch. Habe die Infos von dem Punkt "Server Info" aus dem Adminbereich.

Den Indianer hab ich mit "httpd restart" neugestartet ohne Fehlermeldung

Zusatz:

Habe die Datei via SSH im Binary Mode hochgeladen

[Editiert am 9/8/2003 von DjHarkon]

DjHarkon

muss ich evtl die Permissions ändern?

[Editiert am 9/8/2003 von DjHarkon]

hajo

in deiner php.ini steht das nicht drin unter extension:
extension=ixed.lin.4.2.2.pxp

sondern nur das:
; Directory in which the loadable extensions (modules) reside.
extension_dir = ./
;extension_dir = /usr/share/extensions/no-debug-non-zts-20020429
extension_dir = /usr/share/extensions


DjHarkon

Steht doch drin?!? Guckst du hier:

Zitat;;;;;;;;;;;;;;;;;;;;;;
; Dynamic Extensions ;
;;;;;;;;;;;;;;;;;;;;;;
;
; If you wish to have an extension loaded automatically, use the following
; syntax:
;
;   extension=modulename.extension
;
; For example, on Windows:
;
;   extension=msql.dll
;
; ... or under UNIX:
;
;   extension=msql.so
;
; Note that it should be the name of the module only; no directory information
; needs to go here.  Specify the location of the extension with the
; extension_dir directive above.

; The following section header introduces a section where packages
; will add extension directives. You should not edit that line!

[extension section]
extension = gd.so
extension = ixed.lin.4.2.2.pxp
; end of extension section

DjHarkon

wo habt ihr das denn in eurer php.ini hingeschrieben?

jubilee

Hallo !
An permission schlage ich vor:
Für das Verzecinis wo die Extensions drinliegen und für die Extensions
selber mindestens
555 = r-xr-xr-x
Alles was kleiner ist, könnte Probleme machen.
MfG
jubilee

jubilee

Nochwas :
Wer virtuelle Hosts hat, sollte mal bitte schauen,
ob in der vhost.conf nicht globale Einstellungen überschrieben werden
(durch php_admin_flag... etc)
MfG
jubilee

jubilee

@DjHarkon:
Ist gleich, wo es in der php.ini steht.
darf halt nur kein ; davor stehen.
MfG
jubilee

hajo

nein, bei mir hats nur an dieser stelle funktioniert, wo die anderen extensions dir stehen.
Djharkon solls ausprobieren, reden hilft nichts

hajo

djharkon,
schau dir die Installationanleitung von Source Gurdian an, dann siehst du, das dort, wo du es eben stehen hast, an der falschen stelle steht.

jubilee

Hallo !
 
Zitatnein, bei mir hats nur an dieser stelle funktioniert
Glaub mir, es ist völlig egal an welcher Stelle das extension_dir und an welcher Stelle die extension definiert wird !
Die gesammte ini-Datei wird geparst. es ist nicht wie bei der System.ini oder Win.ini von Windows, wo nach Konfigurationsblöcken geparst wird. die Einteilung in der php.ini dient nur der Übersichtlichkeit.
Schaut bitte in eure httpd.conf und vhost.conf !
ihr könnt dort via  php_admin_value und   php_admin_flag
globale Einstellungen vornehmen. Diese überschreiben die Einstellungen in der php.ini !
MfG
jubilee


[Editiert am 10/8/2003 von SiteAdmin jubilee]

DjHarkon

So ich habs geschafft. Test 1 bestanden.

Lösung war das umstellen der Extensions.

Als es komischerweise nicht ging hatte ich es so gescrieben...
 
Zitat[extension section]
extension=gd.so
extension=ixed.lin.4.2.2.pxp
; end of extension section
und jetzt ist es so....
 
Zitat[extension section]
extension = ixed.lin.4.2.2.pxp
extension = gd.so
; end of extension section