Page 1 of 1

suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 18:50
by sven-reichelt
Hallo!

Ich habe gerade versucht suPHP in der aktuellen Version auf meinem Server zu installieren.
Nun, bei configure hat es dann auch schon abgebrochen mit der Meldung das APXS nicht gefunden wurde.

Lauf phpinfo wurde mein Apache 1.3.27 mit --with-apxs=/usr/sbin/apxs' kompiliert.
Was nun? Unter dem Pfad findet sich nix!

Kann man APXS nachinstallieren, ohne das man Apache neu kompilieren muss?

Oder gibt es eine möglichkeit suPHP so zu installieren (ohne kompilieren von Apache?)

Beste Grüße,
Sven Reichelt

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 19:07
by superuser1
Hi...

Paket apache-dev installieren...

:roll:

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 19:37
by sven-reichelt
Gibts des auch für SuSE 8.2 ???
Weil yast2 findet es nicht .....

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 20:05
by superuser1
Hi...

da heisst das Paket apache-devel ...

evtl. auch noch interessant: ftp://ftp.suse.com/pub/projects/apache/apache/8.2-i386/

:roll:

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 20:17
by sven-reichelt
Ah sorry!
Hab gerade den Fehler bemerkt.
Als Installationsquelle war nur ein Lokales Verzeichniss angegeben, wo aber garnicht alles drin war!
Naja wozu gibt es die privaten Fileserver vom Hoster....

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 20:46
by sven-reichelt
Hm, alles erfolgreich installiert.

Nur lässt sich jetzt nicht mehr der Apache starten.
Kommt immer die Meldung: Invalid command 'SSLEngine ', perhaps mis-spelled od defined by a module not included in the server configuration

Was nun?
Ich kenne mich da überhaupt nicht aus!

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 23:03
by sven-reichelt
Nu des hab ich nun auch gelöst.
suPHP hatte sich einfach zwischen die SSL-Einträge geschrieben.

Aber nun geht keine einzige php-Datei mehr auf meinem System.
Habe zwar mod_php deavtivert wie auf debianhowto.de beschrieben aber nix geht.

Woran liegt das?

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 23:14
by superuser1
Hi...

hast du folgende Einträge in die httpd.conf auch hinzugefügt, bzw. geändert:

Code: Select all

LoadModule suphp_module /usr/lib/apache/1.3/mod_suphp.so
sowie

Code: Select all

suPHP_Engine on 
AddHandler x-httpd-php .php
Lese: http://www.debianhowto.de/howtos/de/sup ... ation.html

Logauszüge?

:roll:

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 23:21
by sven-reichelt
Ja und nein.
Weil ich nutze Confixx.

Aber hiermit schließe ich das Thead -> Lösung gefunden!
Ich habe jetzt in der php.ini

Code: Select all

register_globals = on
eingestellt und WOW es läuft alles!
Dazu für die VHosts folgendes geaddet:

Code: Select all

php_admin_value disable_functions system,passthru,popen,escapeshellcmd,shell_exec

php_admin_flag safe_mode off

suPHP_Engine on
php_admin_flag engine off
AddType application/x-httpd-php .php
AddHandler x-httpd-php .php
Zwar irgendwie nicht ganz so schnell wie vorher aber es läuft!

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 23:25
by superuser1
Hi...
Ich habe jetzt in der php.ini register_globals = on
Willst du das wirklich? Siehe: http://de.php.net/register_globals

:roll:

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 23:52
by sven-reichelt
Ich bin quasi gezwungen des auf on zu stellen weil PHP-Seiten von Kunden nutzen registerglobals (z.B. Woltlab Burning Book)

und ich kann ja zu denen nicht sagen: Ey schreib mal dein Gästebuch um.

Achso und wenn ich register globals in den Vhosts von Confixx schreibe bringt das irgendwie nichts!

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-26 23:59
by superuser1
Hi...

überzeuge deine Kunden bessere Software einzusetzen?!

für einen VHost heisst der Befehl:

Code: Select all

php_flag register_globals off
:roll:

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-27 09:29
by mmg-media
sven-reichelt wrote: (z.B. Woltlab Burning Book)
<ot>dat book geht auch mit register globals=off ;)</ot>

OT

Posted: 2004-08-27 11:47
by niemand
Und alles andere auch, notfalls schreibt man eine Funktion für das Variablenhandling bei globals=off und setzt die an den Anfang des Scriptes.

cu

Re: suPHP installieren (wo ist mein APXS..?)

Posted: 2004-08-27 15:11
by sven-reichelt
Ã?hm, naja was soll ich sagen?
Ich hab es nochmal getestet und bei register_globals=off läuft nix!
Kling komisch, ist aber so.

Könnte es vielleicht auch daran liegen, dass ich php NICHT als cgi installiert habe?

Also bis jetzt läuft:
phpMyAdmin nicht mehr richtig (kann keine SQL - also .sql-Dateien hochladen und einlesen- machen)
PHP-Upload geht garnicht!

Was nun?
Auch wenn ich suPHP wieder ganz abstelle und die MOdule rauskommentiere bleibt es so.