Archiv verlassen und diese Seite im Standarddesign anzeigen : Apache
hiho zusammen
eine frage: wenn ich von meinem webserver ein unterverzeuichns aufrufen will, das ne index.hmtl hat, geht das nur wenn ich
http://192.168.1.1/bla/
mache
bei
http://192.168.1.1/bla
also ohne den slash am ende gehts nicht.
kann mir einer sagen wo ich das einstellen muss damit das ohne den slash am ende geht ?
Danke für eure hilfe
mfg
CHris
Was bekommst Du für eine Meldung vom Indianer angezeigt? Was steht im error.log? DirectoryIndex gesetzt?
hiho
also im error log kommt nix, der INet Explorer sagt: Diese seite kann nicht angezeigt werden und die dir..index sind index.html,index.php und index.php3
mfg
[Ursprungsblödsinn gelöscht]
Hast du irgendwelche Änderungen an der httpd.conf vorgenommen?
Welche Distribution verwendest du?
hiho
ne ixh hab eignetlich nichts an der conf geändert. auser bei dem php modul noch die endung php3 mit hinzugefügt.
Distri is SusE 8.0
mfg
hiho
Jetzt habe ich mir den neuen apache mit php modul compiliert, und es trotzdem nut dem / am ende. dann kannst doch net an der apache config liegen?!?!?!?!
also ich hab scho öfters mal nen apache comiliert auf suse 7.1 und da musste dan auch kein / am ende...
help :D
mfg
--enable-rewrite=shared könnte als configure dein prob vielleicht lösen... (bei meinem apache 2.0.39 funzt des ohne probs auch ohne / am ende...
best regards cya
hiho
werde ich dann mal ausprobiern. aber frage: wenn ich den 2.xxxx nehm, geth das php4 modul net ?!?!?!
mfg
hiho
da kommt invalid option :( aber ich hab auch net den 2.x.x. sonder den 1.x.x.x
any ideas?
mfg
CHris
hiho leutz
kann mir büdde einer sagen, obs für den apache 2.x.x.x auch ein php modul gibt? weil wenn ich das von php.net nehme kommt das es net für den apache 2.x.x.x is.
wenns eins gibt am besten gleich mit compilier anleitung :D
thx a lot
mfg
Chris
Also ich verwende Apache 1.3.x und da kann ich auch mittels http://xx./verzeichnis meine index.html Datei angezeigt bekommen.
Apache 2.0.x hat noch einigen Nachholbedarf bei den Modulen. Vor dem Einsatz sollte man auf jeden Fall auf der Homepage überprüfen, ob alles notwendige für den 2.0.x vorhanden ist (und obs auch stabil funktioniert).
Gib hier doch mal deine httpd.conf zum besten.
HTH
hiho
nach zig mal apache compiliern gehts jetzt. ich hab keinen blassen schimmer warum. hab nix anders gemacht als sonst....
aber hab noch ein prob. ich wollte auf dem apache das APBoard (another php board) laufen lassen. wenn das jemand kennt. und ich hab das neuste php mit reincompiliert und das geht auch, aber wenn ich die install seite von dem board aufrufe und auf install klicke. kommt die gleiche seite noch mal und es tut sich nix.. in den logs ich auch nix zu sehen. also das müsste sich auf nen mysql server verbinden, aber des machst auch net. mit dem apache der standartmässig bei SuSE 8.0 dabei is gehts einwandfrei. is da evtl noch a modul wichtig ? kann i mer aber net vorstellen. php sollte doch reichen.
mfg
Chris
derRichard
02.07.02, 12:42
mir ist gard aufgefallen, dass ich das selbe problem hab
:confused:
mfg
richard
hab grad einen apache auf einem windows 2000 pro aufgesetzt (1.3.26 binary release win32) und der hat exakt dasselbe Problem. Neu kompilieren ist nicht drin :)
Hat jemand eine Idee?
-phoen][x-
http://httpd.apache.org/docs/misc/FAQ.html#set-servername
Also einfach den richtigen ServerName in die http.conf eintragen.
Bei meinem apache auf SuSE klappts mit und ohne /
T;o)Mes
also ich bekomme den apache 2.x mit php-4.2.1 ohne probs zum laufen: meine options für apache:
./configure --prefix=/usr/local/apache/(version) --enable-rewrite=shared --enable-so &&
make &&
make install
dann noch die (phpsource)/sapi/apache2filter/php_functions.c ändern:
zeile 93 durch folgendes ersetzen (steht ähnliches da ist aba ein einfacher bug.
#if MODULE_MAGIC_NUMBER < 20020506
und dann noch für php:
./configure --with-apxs2=/usr/local/apache/(VERSION)/bin/apxs --disable-safe-mode \
--with-mysql=/usr/local/mysql/(VERSION) --prefix=/usr/local/apache/(VERSION) \
--with-zlib --with-bz2 &&
make &&
make install
benötigt die zlib bz2 und mysql (graphikbibliothek is da nicht dabei... hoffe es hilft ein wenig *gg* ;)
cu hf ;)
ChristophS
03.07.02, 18:44
Zu dem Thema:
"Wenn ihr beim Abschicken immer die gleiche Seite aufgerufen bekommt"
Nutzt ihr das aktuelle php?!? Wenn ja, mittlerweile wurden standardmäßig die globalen Variablen deaktiviert.
Einfach mal kontrollieren ob die bei euch aktiviert sind.
Das Problem hatte ich auch auf mit einem neuen Apache und nem neuen PHP (4.2.1 glaub wars).
gruss
christoph
hiho
thx für eure hilfe, werd ich heute abend mal ausprobieren.
aber frage: wie aktiviere ich die globalen variablen? :) falls sie deaktiviert sein sollten bzw wie kann ich das sehen :D
mfg
Chis
also php mit apache 2.x läuft jetzt. danke für di anleitung, aber die installation von dem apboard geht damit auch nicht, kommt auch nochmal die selbe seite, nachdem den install button clickt.
ChristophS
04.07.02, 10:51
globale variablen nach altem schema:
in php.ini:
register_globals = On
einstellen, das wars.
gruss
christoph
muss ich das vor dem compiliern machen ?
also ich habs geändert in der /usr/local/lib/php.ini
den apache neugestartet, aber die installation von dem board geht immer noch net.
mfg
Chirs
ChristophS
04.07.02, 14:02
klappt denn allgemein die variablenübergabe an eine weitere seite?!?
christoph
hiho
das is a gute frage. also wie ich das gesehen habe, müsste er noch der seite die net geht, sich zum mysql server verbinden, und das die tabellen anlegen. aber das nacht er auch net, sonder zeitg wieder die seite wo man sql server ip und eintippen muss.. und dnach käme erst eine andere seite.
aber dazu müssen die werte aus dem formular noch mal an die gleiche seite übergeben weden. evtl geht das nicht. aber ich wüsstejetzt nicht wie das mit dem apache zusammen hängen könnte. ich würde dann sagen, das liegt an der php seite, aber mit dem Standart apache der bei suse 8.0 dabie is geht wunderbar.
hmm
mfg
ChristophS
07.07.02, 11:48
dann mach doch einfach eine testseite wie:
PHP:
if($submit)
echo "gloable Variablen klappen";
ende php
HTML:
/form action="/PHP echo $PHP_SELF ?>">
/input type="submit">
//form>
ENDE HTML
und schau mal was passiert.
gruss
christoph
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.