Meer info? Bel:
Vanuit België: 03 231 51 60
Vanuit Nederland: 010 210 14 84
Terug naar de Linulex hosting beginpagina
  Home Hosting | Resellers | Dedicated servers | Domeinregistratie | F.A.Q. | Helpdesk | Klanten login 
 Algemeen
 cgi-bin / Perl
 Commercieel
 Dedicated servers
 DNS
 Email
 FTP
 Linux
 PHP / Mysql
 SSL Certificaten
 Statistieken
 Technisch
 Website
 Plesk interface
 Plesk handleiding
 Gebruik formmail
 Handige software
 Wie zijn wij
 Waarom Linulex
 Ons netwerk
 Onze gegevens
 Contacteer ons

Online helpdesk - cgi-bin / Perl
Geef de gewenste zoekopdracht in 1 of 2 woorden gescheiden door spaties.
  1. Hoe gebruik ik Server Side Includes (SSI)
  2. Hoe verander ik de rechten van bestanden en directories?
  3. Ik heb problemen met Perl, zijn er alternatieven?
  4. Ik installeer een script en alles is ineens ontzettend traag.
  5. Mag ik mijn eigen CGI scripts installeren?
  6. Mijn script werkt niet, wat nu?
  7. Perl Editors
  8. Waar vind ik CGI scripts?
  9. Waar vind ik informatie over SSI?
  10. Wat is het hardware pad naar mijn directory?
  11. Wat is het pad naar Perl?
  12. Wat is het pad naar sendmail?


Hoe gebruik ik Server Side Includes (SSI)

Het gebruik van SSI vergt 3 stappen.

Stap 1: Plaats het script uw cgi-bin

Stap 2: Plaats de nodige code in uw pagina
Raadpleeg onderstaande link en het "readme" of "install" bestand van uw script voor het juiste formaat hiervan.
http://hoohoo.ncsa.uiuc.edu/docs/tutorials/includes.php

Stap 3: Geef uw pagina de juiste extentie
Een pagina met SSI code moet steeds de extentie .shtml hebben. Deze extentie verteld de webserver dat deze pagina SSI code die hij moet uitvoeren.
naar boven
Hoe verander ik de rechten van bestanden en directories?

Dit kan u doen in uw FTP programma, een handleiding hoe dit te doen in de meest gebruikte FTP-clients vindt u op onderstaande link

rechten veranderen in uw FTP client
naar boven
Ik heb problemen met Perl, zijn er alternatieven?

Ja, probeer PHP. Alles wat u met Perl kan doen kan ook gedaan worden met PHP en PHP is veel makkelijker te configureren en kan rechtstreeks in uw website geplaatst worden.

De PHP gemeenschap is heel groot en groeit nog elke dag. De kans is groot dat er reeds een toepassing bestaat in PHP die doet wat u wil doen en die u meteen kan gebruiken of waaraan slechts hier en daar een kleine aanpassing nodig is om voor uw doeleinden te gebruiken.
naar boven
Ik installeer een script en alles is ineens ontzettend traag.

Kijk eerst na of u alle installatie richtlijnen van het script punctueel heeft opgevolgd. Meestal vindt u deze in een README.txt file dat wordt meegeleverd.

Ga dan naar de website van de maker van het script. In veel gevallen vindt u daar een forum of een mailinglijst over het script. De kans is groot dat iemand anders reeds uw probleem heeft meegemaakt en dat er reeds een oplossing voor gevonden is.

Indien het nog niet verholpen is kan het zijn dat u een script heeft met een bug heeft. U moet dan het script verwijderen. Voor elke soort toepassing zijn er honderden scripts in omloop en ze zijn spijtig genoeg niet allemaal even goed of veilig geprogrammeerd.
Wanneer wij merken dat u van scripts gebruik maakt die de server teveel vertagen zullen wij u verzoeken deze te verwijderen en indien nodig behouden wij ons het recht ze zelf te verwijderen.
naar boven
Mag ik mijn eigen CGI scripts installeren?

Natuurlijk mag u uw eigen scripts gebruiken. Alle accounts beschikken over een eigen CGI-BIN directory waar u uw scripts in kunt plaatsen.
naar boven
Mijn script werkt niet, wat nu?

Perl scripts zijn in feite kleine programaatjes. Opdat ze zouden werken moet u steeds goed op volgende twee punten letten:

  • Scripts moeten opgeladen worden in ASCII formaat.
  • Scripts moeten opgeladen worden in cgi-bin.
  • De rechten moeten juist gezet worden.
Lees hier meer over het verschil tussen ASCII en binair formaat

Programmas moeten op een Linux server speciale rechten hebben die ervoor zorgt dat ze kunnen uitgevoerd worden.
Het interne beveiligingssysteem van Linux zorgt er voor dat niet zomaar iedereen een programma mag uitvoeren. Er wordt een onderscheid gemaakt tussen de user (de eigenaar van het programma), de group (de groep waartoe deze user behoort) en de rest.

Om ervoor te zorgen dat Perl scripts kunnen uitgevoerd worden moet u ze rechten 755 geven. Dit wil zeggen dat dit een programma is en dat iedereen dit programma mag uitvoeren. Dit is nodig omdat het programma door de webserver moet kunnen worden uitgevoerd en deze is noch eigenaar van het programma, noch behoord hij tot dezelfde groep.

U kan met elke FTP client de rechten van bestanden wijzigen. U leest hier een uitgebreide beschrijving hoe u dat doet in verschillende FTP clients.
naar boven
Perl Editors

Perl Editors en software lijst

Hier vindt u de editors die wij aanraden:

Linulex software pagina
naar boven
Waar vind ik CGI scripts?

U vindt een uitgebreide selectie scripts op:
www.hotscripts.com
www.scriptsearch.com
naar boven
Waar vind ik informatie over SSI?

U vindt hier een uitgebreide handleiding over SSI http://hoohoo.ncsa.uiuc.edu/docs/tutorials/includes.html
naar boven
Wat is het hardware pad naar mijn directory?

/home/httpd/vhosts/uwnaam.com/

Uiteraard vervangt u "uwnaam.com" door de naam van uw eigen domein.
Alles wat onder uwnaam.com/ komt is wat u tezien krijgt wanneer u via FTP inlogged.
Wanneer u het volledige hardware pad naar uw cgi-bin nodig heeft is dit dus:

/home/httpd/vhosts/uwnaam.com/cgi-bin/
naar boven
Wat is het pad naar Perl?

De eerste lijn van uw script moet steeds het pad naar Perl bevatten

#!/usr/bin/perl

Indien dit niet werkt probeer dan het script met de -w switch

#!/usr/bin/perl -w
naar boven
Wat is het pad naar sendmail?

Wanneer u scripts mail wil laten versturen moet u het script vertellen waar het mailprogramma zich bevind. Gebruik hiervoor:

/usr/sbin/sendmail
naar boven



Alle prijzen exclusief 19% btw.
Voor alle diensten geleverd door LINULEX ® gelden de Algemene Voorwaarden

© Linulex ®, all rights reserved

Pagina gemaakt in: 0,004 seconden.