Avatar billede mccookie Seniormester
30. december 1999 - 21:06 Der er 6 kommentarer og
1 løsning

Lidt cgi problemmer, se lidt mailen og måske kan du............

Hej Ricki

<FORM ACTION="http://lightning.prohosting.com/~200479/cgi-bin/password.cgi" METHOD=POST>
  <table border=0 CELLPADDING=0 CELLSPACING=0>
  <tr><td>Brugenavn: </td><td><INPUT name="Navn" size=20></td></tr>
  <tr><td>Password: </td><td><INPUT TYPE="PASSWORD" name="Password" size=20></td></tr>
  <tr><td colspan=2><center><INPUT type="submit" value=" Login "></center></td></tr>
  <tr><td colspan=2><center><font size=-1>Password-system by <a href="http://www.script.dk" target=_new>Script.dk</font></center></td></tr>
  </table>
  </form>

Følgende stump er indsat på min hjemmeside hvorfor får jeg en fejlmeddelse der siger:

Internal Server Error
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, webmaster@free.prohosting.com and inform them of the time the error occurred, and anything you might have done that may have caused the error.

More information about this error may be available in the server error log.



--------------------------------------------------------------------------------

Apache/1.3.6 Server at lightning.prohosting.com Port 80

CGI-Scriptet er uploadet på denne server: Http://WWW.prohosting.com

Der er hvad der står i din hjælpefil:
#######################################
# Password.cgi                        #
# Copyright Ricki Runge for Script.dk #
# script@script.dk - www.script.dk    #
#######################################

1. Ret filen password.dat. I linie 1 skal der stå stien til den side der skal beskyttes. De efterfølgende linier er en liste over brugernavn og pasword. En linie skal opbygges så der står "brugernavn" så et "&" så "password" og til sidst skal du huske et linieskift.
2. De tre filer uploades, og chmod skal på filerne skal være:
  password.cgi - 755
  password.dat - 777
  password.log - 777
3. Sæt denne HTML-koden ind på din side:
  <FORM ACTION="password.cgi" METHOD=POST>
  <table border=0 CELLPADDING=0 CELLSPACING=0>
  <tr><td>Brugenavn: </td><td><INPUT name="Navn" size=20></td></tr>
  <tr><td>Password: </td><td><INPUT TYPE="PASSWORD" name="Password" size=20></td></tr>
  <tr><td colspan=2><center><INPUT type="submit" value=" Login "></center></td></tr>
  <tr><td colspan=2><center><font size=-1>Password-system by <a href="http://www.script.dk" target=_new>Script.dk</font></center></td></tr>
  </table>
  </form>
4. Nu skulle dit password virke.

Forklaring af filer:
password.cgi - Selve password-scriptet
password.dat - Password-liste
password.log - Log fil, logger alle der logger ind via dit passwordscript med klokkeslet.


Hvad er CHMOD som man skal sætte filerne til og hvor gør man det ??????

MVH Henning
Avatar billede mccookie Seniormester
30. december 1999 - 21:09 #1
Avatar billede mccookie Seniormester
30. december 1999 - 21:12 #2
Bruger: aj
Pass:2894
Avatar billede z_master Nybegynder
03. januar 2000 - 12:07 #3
Mccookie..  Du har din hjemmeside på en Unix Internet server, hvor du har lov til at bruge CGI scripts..

Ok. Siden det er Unix/Linux, så er der nogle andre kommandoer end til DOS/Windows.

CHMOD ændre rettighederne på en fil og det du skal gøre er at telnettet ind til prohosting, hvis du kan :
Startprogrammet  TELNET

Her logger du på Prohosting's server og går ind i det biblotek du har dine CGI programmer.
Kommandoer:
CD    Change Directory
CHMOD
CD .. Go one level down

Når du er inden i bibloteket med filerne skriver du

chmod 755 password.cgi
chmod 777 password.dat
chmod 777 password.log

Disse tal betyder noget special

Det første tal : Serverens rettigheder
Det andet tal  : Brugere på serverens rettigheder
Det tredje tal : Andres rettigheder.

(Dræb mig ikke hvis jeg tager fejl om betydningen af rækkefølgen, men det er næste på den måde)

Så Siger man at :
1) Læse
2) Skrive
3) Læse og Skrive
4) Køre programmet
5) Læse og køre programmet
6) Skrive og køre programmet
7) Læse, Skrive og Køre programmet

Det betyder at de filer du skriver 777 har alle lov til at skrive i, så gem dem godt og hvis du kan så gem dem et sted hvor programmet har adgang, men personer fra nettet ikke har.
Avatar billede z_master Nybegynder
03. januar 2000 - 12:10 #4
Glemte at det skulle være svar.
Avatar billede z_master Nybegynder
04. januar 2000 - 15:35 #5
Hvis du ikke kan telnette, så kan du prøve at lege lidt med WS-FTP, hvis du kan få fat i det. Der burde det være muligt at CHMOD filer ved at højre klikke på dem
Avatar billede mccookie Seniormester
04. januar 2000 - 16:23 #6
z_master>>>> Cute FTP har såment også funktionen - Tak for hjælpen og den detajleret forklaring

McCookie
Avatar billede z_master Nybegynder
05. januar 2000 - 15:31 #7
Det er helt ok.. Jeg plejer at lege i Linux rummet, så jeg kigger ikke på hvad FTP-programmerne har udover Down og upload..

Elkvixen
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester