AMAZING Video redaktors iesācējiem (VIEGLI LIETOT!) Filmora9 apmācība

Es gribētu ievietot sintaksē iezīmētu pirmkodu (C) vietnē, izmantojot CGI. Tīmekļa serverī ir GNU source-highlight pakete. Vai kāds var pateikt, kā sasaistīt avotu-highlight-cgi skriptu (čaulas skriptu, nevis perl) CGI.

Es domāju, ka man ir nepieciešams perl skripts cgi-bin, lai kaut kā norādītu uz avota-highlight-cgi čaulas skriptu, taču man nav pieredzes, kā to izdarīt.

Piezīme: CGI ir iespējota un darbojas serverī.

  • Jums vienkārši jāievieto skripts direktorijā cgi-bin un jādara tas izpildāms. Es jums nevaru pateikt, kā jūs norādāt avota failu, kas jāizceļ, izmantojot URL. Jums var būt nepieciešams ienirt avotā, lai noskaidrotu, kā to izdarīt.
  • Skriptā ir komentārs (burna čaula, nevis perl), kurā teikts: "Šo iesaiņošanas skriptu nekad nevajadzētu pārvietot no būvēšanas direktorija. Ja tas ir, tas nedarbosies pareizi.", Tāpēc man tas jāizsauc no cgi- atkritumu tvertne

Vai tas palīdz?

Skriptu palaišana ārpus cgi-bin

Pārskats

Šajā rakstā ir aprakstīts, kā izpildīt skriptus ārpus cgi-bin, izmantojot a .htaccess failu.

Jūs varēsiet izpildīt CGI skriptus ārpus savas cgi-bin. To iespējot tīmeklī pieejamā direktorijā ir nedaudz nedrošāk nekā ierobežot skripta izpildi tikai ar cgi-bin, jo, ja jūsu serverī kādreiz tiks augšupielādēts ļaunprātīgs skripts, to varēs vieglāk izpildīt.

Prasības

Pirms sākat, jums būs nepieciešams:

  • FTP pieteikšanās akreditācijas dati un vienkārša teksta redaktors vai SSH iespējots un vi zināšanas.

Instrukcijas

Pievienojiet šādas rindiņas savam .htaccess fails:

Filename: .htaccess AddHandler cgi-script .cgi .pl Options +ExecCGI 

Pēc tam augšupielādējiet .htaccess file uz direktoriju, kurā vēlaties iespējot CGI skriptu izpildi, izmantojot FTP. Lai iegūtu papildinformāciju par izveidi un augšupielādi .htaccess failus, lūdzu, skatiet: .htaccess failu izmantošana.

PIEZĪME:

Jūs varat pievienot jebkuru faila paplašinājumu rindā AddHandler .htaccess failu. Piemērs ir CGI un Perl skriptiem.

Ja izmantojat šo direktīvu esošajā cgi-bin direktorijā, derēs arī iepriekš minētā rinda.

Avots: skriptu palaišana ārpus cgi-bin

  • 1 Paldies, tas droši vien notiek. Es tiešām esmu aizmirsis, kāpēc es to gribēju darīt tagad, bet, ja man kādreiz tas būs vajadzīgs nākotnē, es zināšu, kur meklēt :-)

strādāja par jums: Charles Robertson | Vēlies ar mums sazināties?