GTChat 095 un mod_perl
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
GTChat 095 un mod_perl
Was muß ich machen damit der GTChat Vers. 095 im mod-Perl läuft ???
Habe 1&1 Root Server
Dirk
Also nur der GTChat95 soll in mod_perl laufen alles andere nicht!
HAt da mal jemand ein HowTo für ???
Chat liegt in Web3 cgi-bin/gtchat95/chat.pl
Habe 1&1 Root Server
Dirk
Also nur der GTChat95 soll in mod_perl laufen alles andere nicht!
HAt da mal jemand ein HowTo für ???
Chat liegt in Web3 cgi-bin/gtchat95/chat.pl
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
habe mal etwas auf dem Server umgebaut sprich nun geht es eigentlich nur noch darum das die Scripte die in Web3 sind als mod_perl laufen.
Habe das hier im gtchat Forum gefunden:
und diesen Link
http://perl.apache.org/docs/1.0/guide/
Aber verstehe das nicht ganz, gibts da evtl. nen HowTo für ?
Dirk
Habe das hier im gtchat Forum gefunden:
Code: Select all
Das hängt davon ab wie man den Apache konfiguriert.
Man kann es natürlich so einstellen dass alle Scripte die in cgi-bin liegen über mod_perl ausgeführt werden. Man kann aber auch einen neuen Alias wie z.B. cgi-perl einrichten. Das heißt deine Scripte legst du wie immer in cgi-bin ab. Wenn du das Script dann aber über http://domain.tld/cgi-perl/script.cgi aufrufst wird es über mod_perl ausgeführt.
Sollte für einen guten Admin kein Problem sein
http://perl.apache.org/docs/1.0/guide/
Aber verstehe das nicht ganz, gibts da evtl. nen HowTo für ?
Dirk
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
hat wirklich keiner eine idee ???
Dirk
:(
Dirk
:(
Re: GTChat 095 un mod_perl
Mal abgesehen davon dass die Einstellungen in der httpd.conf bereits vorhanden (auskommentiert) sind dürfte dich doch ein bischen lesen nicht umbringen oder?
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
nee, aber habe nicht wirklich gefunden wie ich es machen muß das nur web3 mod_perl benutzt!
Dirk

Dirk
Re: GTChat 095 un mod_perl
Also gut ich versuchs mal ;)
Folgendes solltest du in deiner httpd.conf haben:
Eine eventuell vorhandene Zeile
oder musst du auskommentieren.
Im VHost von web3 musst du jetzt noch folgendes einfügen: (Confixx Admin -> httpd-Spezial)
In der Settings.dat von GTChat musst du jetzt bei den Pfadangaben cgi-bin durch cgi-perl ersetzen. Sonst läuft der Chat weiterhin über mod_cgi.
Wenn du das gemacht hast lautet die neue Chat URL http://deinedomain.tld/cgi-perl/gtchat/chat.pl
PS: Bei mod_perl laufen die Scripte genau wie bei PHP mit der UID des Apache und müssen daher auch für diesen ausführbar sein. Also entweder den Eigentümer ändern oder (schlechter) chmod -R 777.
Das ganze habe ich so übrigens unter SuSE 7.2 getestet. Es müsste aber auch unter SuSE 8.1 funktionieren.
Folgendes solltest du in deiner httpd.conf haben:
Code: Select all
<IfModule mod_perl.c>
Perlrequire /usr/include/apache/modules/perl/startup.perl
PerlModule Apache::Registry
<Location /cgi-perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
PerlSendHeader Off
PerlSetupEnv Off
</Location>
</IfModule>
Code: Select all
ScriptAlias /cgi-perl/ /usr/local/httpd/cgi-binCode: Select all
ScriptAlias /cgi-perl/ /srv/www/cgi-binIm VHost von web3 musst du jetzt noch folgendes einfügen: (Confixx Admin -> httpd-Spezial)
Code: Select all
ScriptAlias /cgi-perl/ /home/www/web3/html/cgi-bin/Wenn du das gemacht hast lautet die neue Chat URL http://deinedomain.tld/cgi-perl/gtchat/chat.pl
PS: Bei mod_perl laufen die Scripte genau wie bei PHP mit der UID des Apache und müssen daher auch für diesen ausführbar sein. Also entweder den Eigentümer ändern oder (schlechter) chmod -R 777.
Das ganze habe ich so übrigens unter SuSE 7.2 getestet. Es müsste aber auch unter SuSE 8.1 funktionieren.
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
oki Danke @Sascha
Das heitÃ? dann in allen anderen Web´s funktionieren die cgi-sripte ganz normal wie jetzt auch richtig.
Werde es denn mal versuchen.
Gruß Dirk
Das heitÃ? dann in allen anderen Web´s funktionieren die cgi-sripte ganz normal wie jetzt auch richtig.
Werde es denn mal versuchen.
Gruß Dirk
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
hmm wenn ich das mache
Im VHost von web3 musst du jetzt noch folgendes einfügen: (Confixx Admin -> httpd-Spezial)
Code:
ScriptAlias /cgi-perl/ /home/www/web3/html/cgi-bin/
passiert da eigentlich nichts.
Also wenn ich danach wieder nach Admin / Einstallungen httpd spezial gehe web3 aufrufe steht davon nichts mehr drin.
Wo kann ich nachschauen ob dies eingetragen ist ???
Dirk
Im VHost von web3 musst du jetzt noch folgendes einfügen: (Confixx Admin -> httpd-Spezial)
Code:
ScriptAlias /cgi-perl/ /home/www/web3/html/cgi-bin/
passiert da eigentlich nichts.
Also wenn ich danach wieder nach Admin / Einstallungen httpd spezial gehe web3 aufrufe steht davon nichts mehr drin.
Wo kann ich nachschauen ob dies eingetragen ist ???
Dirk
Re: GTChat 095 un mod_perl
Hi,
eigentlich müsste der Eintrag wieder im Confixx stehen denn man muss ihn ja auch irgendwie löschen können. Ob es funktioniert hast kannst du so festellen:
- Zusatzeintrag in der confixx_vhost.conf vorhanden?
- GTChat lässt sich über die neue URL aufrufen.
Ich hoffe damit hab ich auch deine PN beantwortet ;)
eigentlich müsste der Eintrag wieder im Confixx stehen denn man muss ihn ja auch irgendwie löschen können. Ob es funktioniert hast kannst du so festellen:
- Zusatzeintrag in der confixx_vhost.conf vorhanden?
- GTChat lässt sich über die neue URL aufrufen.
Ich hoffe damit hab ich auch deine PN beantwortet ;)
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
neee beides nicht !
??? Dirk :?:
??? Dirk :?:
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
noch jemand eine idee ???
Dirk
Dirk
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
hmmm oki das bei confixx habe ich nun gelösst. Man muß es nicht einem Web zurodnen sonder der domain, dann wirds gespeichert und nacher auch wieder angezeigt.
Hoffe das ist richtig so
Soll dieses
nun zusätzlich zu vorhandenen <IfModule mod_perl.c> in die httpd.conf ???
Dirk
Hoffe das ist richtig so
Soll dieses
Code: Select all
<IfModule mod_perl.c>
Perlrequire /usr/include/apache/modules/perl/startup.perl
PerlModule Apache::Registry
<Location /cgi-perl>
SetHandler perl-script
PerlHandler Apache::Registry
Options ExecCGI
PerlSendHeader Off
PerlSetupEnv Off
</Location>
</IfModule> Dirk
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
Funktioniert irgendwie nicht!
Den Chat wirklich so mit .tld aufrufen oder mit der normalen de domain ?
Muß nach den änderungen der Apache neu gestartet werden ???
mit Apache restart ???
Dirk
Den Chat wirklich so
Code: Select all
http://deinedomain.tld/cgi-perl/gtchat/chat.pl Muß nach den änderungen der Apache neu gestartet werden ???
mit Apache restart ???
Dirk
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
keiner mehr eine Idee ???
Dirk
Dirk
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
habe im Gtchat forum gelesen das es evtl. auch so mit einer .htaccess datei gehen soll
Kann das evtl jemand bestätigen ???
die o.g. vorgehensweise funzt irgendwie nicht!
Dirk
Code: Select all
<FilesMatch .(pl|cgi)$>
order deny,allow
deny from none
allow from all
SetHandler perl-script
PerlHandler Apache::Registry
PerlSendHeader Off
PerlSetupEnv Off
</FilesMatch>
die o.g. vorgehensweise funzt irgendwie nicht!
Dirk
Re: GTChat 095 un mod_perl
http://deinedomain.tld heißt natürlich Deine Domain, also das .tld durch .de oder .com oder was auch immer ersetzen... der Apache sollte von Confixx neu gestartet worden sein.distanzcheck wrote:Funktioniert irgendwie nicht!
Den Chat wirklich somit .tld aufrufen oder mit der normalen de domain ?Code: Select all
http://deinedomain.tld/cgi-perl/gtchat/chat.pl
Muß nach den änderungen der Apache neu gestartet werden ???
mit Apache restart ???
Dirk
Re: GTChat 095 un mod_perl
nur mal so am rande..
ein Chat in perl...das kann doch eigentlich nur ein ressourcenfresser sein, oder seh ich das falsch?
ein Chat in perl...das kann doch eigentlich nur ein ressourcenfresser sein, oder seh ich das falsch?
Re: GTChat 095 un mod_perl
Naja mit mod_perl läuft er schon richtig schnell. Immer noch besser als ein PHP & MySQL Chat (mainchat.de)
aber optimal sind natürlich IRC basierte oder Java Chats
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
@Sascha, den teil für die httpd.conf zusätzlich dort eintragen oder irgendwas dahingehend abändern?
Dirk
Dirk
Re: GTChat 095 un mod_perl
Oder beides zusammen, IRC Server und http://www.jpilot.com als Frontend ;)Sascha wrote:Naja mit mod_perl läuft er schon richtig schnell. Immer noch besser als ein PHP & MySQL Chat (mainchat.de)aber optimal sind natürlich IRC basierte oder Java Chats
Meiner Meinung nach die beste Kombination für einen Chat... 8)
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
sollte er denn nun mit der htaccess in mod-perl laufen oder nicht? Wie kann ich das überprüfen???
Dirk
Dirk
-
distanzcheck
- Posts: 531
- Joined: 2003-01-09 08:58
- Location: NRW
Re: GTChat 095 un mod_perl
habe noch eine andere löung gefunden. Scheint nach nach einem mod_perl test Script auch zu klappen
Dirk
Dirk
-
lordschwandorfer
- Posts: 8
- Joined: 2003-04-15 20:55
Re: GTChat 095 un mod_perl
Schön das ich Euch mal gefunden habe.
Sascha dein Tipp war Gold wert vielen Dank! :-D
Sascha dein Tipp war Gold wert vielen Dank! :-D