Avatar billede jamella Nybegynder
18. maj 2002 - 23:45 Der er 47 kommentarer og
1 løsning

php

jeg har hentet den nyteste php (install) og køre med xitami men får denne fejl når at jeg vil se min php side:

Security Alert! The PHP CGI cannot be accessed directly.
This PHP CGI binary was compiled with force-cgi-redirect enabled. This means that a page will only be served up if the REDIRECT_STATUS CGI variable is set, e.g. via an Apache Action directive.

For more information as to why this behaviour exists, see the manual page for CGI security.

For more information about changing this behaviour or re-enabling this webserver, consult the installation file that came with this distribution, or visit the manual page


og jeg har været inde i php og der satte jeg cgi.force_redirect til 0 men det virker ikke hvad skal jeg gøre for at få det til at funke (gidder ikke at installere php manualt)
Avatar billede sukos Juniormester
18. maj 2002 - 23:50 #1
Fra install.txt som ligger der hvor du har lagt PHP:

Installing PHP on Windows with Xitami

  This section contains notes and hints specific to Xitami.

  This list describes how to set up the PHP CGI binary
  to work with Xitami on Windows.

  Make sure the webserver is running, and point
  your browser to xitamis admin console
  (usually http://127.0.0.1/admin), and click on
  Configuration.

  Navigate to the Filters, and put the
  extension which php should parse (i.e. .php)
  into the field File extensions (.xxx).

  In Filter command or script put the path and name
  of your php executable i.e. c:\php\php.exe.

  Press the 'Save' icon.

Kender desværre ikke Xitami, men det lyder jo simpelt nok?
Avatar billede sukos Juniormester
18. maj 2002 - 23:50 #2
Og du skal nok sætte cgi-force_direct til 1 igen!
Avatar billede jamella Nybegynder
18. maj 2002 - 23:55 #3
fatter ikke:

Navigate to the Filters, and put the
  extension which php should parse (i.e. .php)
  into the field File extensions (.xxx).

  In Filter command or script put the path and name
  of your php executable i.e. c:\php\php.exe.
Avatar billede sukos Juniormester
18. maj 2002 - 23:57 #4
Det er noget med at du administrer opsætningen af din server via browseren.
Og at du skal fortælle serveren at filer som ender på .php skal eksekveres af php.exe som ligger der hvor du valgte at installere php

har du ikke den "admin" del? Det lader jo til at være den gængse måde at "håndtere" Xitami på?
Avatar billede jamella Nybegynder
18. maj 2002 - 23:59 #5
har det admin
Avatar billede sukos Juniormester
19. maj 2002 - 00:04 #6
Er den på nettet?
Så jeg kunne komme ind og se den?
Avatar billede jamella Nybegynder
19. maj 2002 - 00:04 #7
ja den er på nettet
Avatar billede sukos Juniormester
19. maj 2002 - 00:05 #8
Men når du kommer ind i admin, må der jo være et link til "Filters"
Avatar billede sukos Juniormester
19. maj 2002 - 00:05 #9
Jeg har ICQ hvis du vil gi' en adresse :o)
Avatar billede jamella Nybegynder
19. maj 2002 - 00:18 #10
skal det ikke være sådan http://80.62.33.94/exp.jpg
Avatar billede jamella Nybegynder
19. maj 2002 - 00:20 #11
her kan du se fejlen http://80.62.33.94/
Avatar billede sukos Juniormester
19. maj 2002 - 00:20 #12
Jo, ser så'n ud, hvis ellers du har mappen php på c-drevet.
Så magler du bare at klikke på save :O) Og måske genstarte serveren?
Avatar billede jamella Nybegynder
19. maj 2002 - 00:21 #13
virker stadig ikke!?
Avatar billede sukos Juniormester
19. maj 2002 - 00:22 #14
Næhhhh, så'n her:

c:\php\php.exe
Avatar billede sukos Juniormester
19. maj 2002 - 00:22 #15
Og ikke

c:/php/php.exe
Avatar billede jamella Nybegynder
19. maj 2002 - 00:23 #16
det er der hvor php er installeret og det virker stadig ikke
Avatar billede sukos Juniormester
19. maj 2002 - 00:24 #17
Har du ændret " / " til " \ " ?
Og har du genstartet serveren?
Avatar billede jamella Nybegynder
19. maj 2002 - 00:27 #18
nåe at jeg har skrevet c:\php\php.exe og gemt og genstartet serveren hopper den selv til c:/php/php.exe
Avatar billede jamella Nybegynder
19. maj 2002 - 00:29 #19
hvis du hjælper mig med at få det til at funke kan jeg godt sette point op
Avatar billede sukos Juniormester
19. maj 2002 - 00:30 #20
Har du ændret din php.ini tilbage?
Avatar billede sukos Juniormester
19. maj 2002 - 00:30 #21
Altså sat cgi.force_direct = 1
Avatar billede sukos Juniormester
19. maj 2002 - 00:31 #22
og php.ini ligger vel i din windows-mappe?
Avatar billede sukos Juniormester
19. maj 2002 - 00:32 #23
et andet spm:

Er Xitami noget du lige er begyndt at bruge?

Fordi Apache er jo "webserveren" :O)
Avatar billede jamella Nybegynder
19. maj 2002 - 00:35 #24
har brugt xitami i noget tid nu og kun brugt apache en gang da php kun kan sette xitami op i install

ja jeg har sat cgi.force_direct = 1
Avatar billede sukos Juniormester
19. maj 2002 - 00:41 #25
Det du sagde tidligere, betød det at du, efter at have været i admin og skrevet:

.php i File extension

og

c:\php\php.exe i Filter command or script

og klikket på Save, gået ud af admin, vendt tilbage, og så står der:

c:/php/php.exe

??????
Avatar billede jamella Nybegynder
19. maj 2002 - 00:42 #26
ja
Avatar billede sukos Juniormester
19. maj 2002 - 00:44 #27
En mulighed var jo at
afinstallere php,
genstarte din comp og stoppe Xitami hvis den kører,
installere php igen
og prøve igen.
Avatar billede jamella Nybegynder
19. maj 2002 - 00:46 #28
virker ikke
Avatar billede sukos Juniormester
19. maj 2002 - 00:47 #29
hmm, tror lige jeg vil prøve på min egen.
Avatar billede sukos Juniormester
19. maj 2002 - 01:09 #30
Nåh, nu kører det på min egen!
Avatar billede sukos Juniormester
19. maj 2002 - 01:10 #31
Men synes nu ellers nok den virker lidt "tung" den Xitami.
Avatar billede jamella Nybegynder
19. maj 2002 - 01:12 #32
virker det som det skal?
Avatar billede sukos Juniormester
19. maj 2002 - 01:13 #33
øh, det er p åen 98'er med den sidste "stable" xitami og php 4.2.0

cgi.force_direct = 0
Avatar billede jamella Nybegynder
19. maj 2002 - 01:14 #34
jeg køre win 2000
Avatar billede sukos Juniormester
19. maj 2002 - 01:15 #35
Prøv at sæt cgi.force_direct til 0
Avatar billede jamella Nybegynder
19. maj 2002 - 01:16 #36
done
Avatar billede jamella Nybegynder
19. maj 2002 - 01:16 #37
virker ikke
Avatar billede sukos Juniormester
19. maj 2002 - 01:16 #38
Har også XP pro, som jo er bygget på 2000, men jeg har ikke den store lyst til at "svine" systemet til :o)
Avatar billede sukos Juniormester
19. maj 2002 - 01:17 #39
I min admin, er stien:

c:\Php\php.exe
Avatar billede sukos Juniormester
19. maj 2002 - 01:19 #40
Prøv at afinstaller php, stop din server og kør install igen. Og husk at markere Xitami som den server du bruger.
Avatar billede sukos Juniormester
19. maj 2002 - 01:21 #41
Vil tro at grunden til du har

c:/php/php.exe

som sti, er fordi serveren kørte da du installerede.
Avatar billede jamella Nybegynder
19. maj 2002 - 01:26 #42
nope
Avatar billede jamella Nybegynder
19. maj 2002 - 01:26 #43
eller duno men er ikke kommet vidre :(
Avatar billede jamella Nybegynder
19. maj 2002 - 01:28 #44
serveren kørte ikke da jeg installeret
Avatar billede sukos Juniormester
19. maj 2002 - 01:32 #45
Prøv at fjerne extensions for php'en, restart din server, og indtast dem en gang til, og restart din server igen.
Og som sagt, fik jeg det kun til at virke ved at sætte cgi.force_direct = 0 i php.ini
Avatar billede jamella Nybegynder
19. maj 2002 - 01:32 #46
skriv lide dit icq så jeg kan skrive i morge ☺
Avatar billede sukos Juniormester
19. maj 2002 - 01:33 #47
160096645
Avatar billede jamella Nybegynder
19. maj 2002 - 01:35 #48
♫
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
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

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