Home >> IVX Vraagbaak >> Website

Website vragen & instellingen

U heeft net uw website en wilt natuurlijk zo snel mogelijk aan de slag!
Hieronder hebben wij voor u een selectie gemaakt van veelgestelde vragen, zoals:
"hoe zet ik bestanden op mijn webruimte", "in welke map moeten deze worden geplaatst".

Indien uw vraag er niet tussen staat, en u er ook niet zelf uitkomt, kunt u ons het beste contacteren.
Dit kunt u doen door een e-mail te sturen naar onze helpdesk via: service@ivx.eu.

  Wat is een website.
  Ik heb bestanden op de FTP geplaatst maar zie mijn website niet (meer).

  Leveren jullie .PHP support.
  Hoe kan ik de PHPINFO bekijken.
  Wat is Safe Mode.
  Wat zijn de Register Globals.

  Wat is een CGI (cgi-bin).
  Wat moet in een CGI-Script het perl-path zijn.
  Wat is het pad naar sendmail.
  Wat is de path naar de document root.
  Ik krijg de foutmelding 500/ 403.
  Hoe gebruik ik SSI.
  Hoe roep ik een CGI script aan.
  Hoe verander ik de rechten van bestanden en directories.

  Wat is coldfusion.
  Hoe kan ik mijn eigen fout pagina's online plaatsen.
  Wat is FLASH.
  Hoe kan ik zelf snel FLASH animaties maken.
  Hoe upload ik mijn bestanden naar mijn website.

  Wat is FTP.
  Welk programma kan ik gebruiken om mijn bestanden op te laden.
  Verbinding met FTP server maar geen gegevens.
  Waar plaats ik mijn bestanden.
  Verschil ASCII/ Binaire bestanden.
  Wat dien ik als index op te geven bij mijn website (start pagina).
  Wat is het verschil tussen .htm en .html.
  Wat is .JSP.

  Wat is RealMedia.
  Hoe zet ik RealMedia op mijn eigen website.
  Hoe kan ik RealMedia bestanden beluisteren en bewerken.

  Waar vind ik de webstatistieken bij mijn website.
  Wat is WebAlizer.
  Wat betekend "aantal hits".
  Wat betekend "sites".
  Wat betekend "visits".



Wat is een website:
Een website is een verzameling van pagina's, zo opgemaakt, dat iedereen deze content online kan bekijken. Er zijn verschillende manieren om een website op te bouwen, van simpel html, tot scripting in .php of .asp.

                                                                                                                                      naar boven

Ik heb bestanden op de FTP geplaatst maar zie mijn website niet (meer):
In dit geval kan het zijn dat u uw startpagina (standaard index.html of index.php) heeft verwijderd. In dat geval zult u een tijdelijk Redhat pagina melding zien als u uw domein wilt bereiken.

                                                                                                                                      naar boven

Leveren jullie .PHP support:
IVX levert standaard .PHP als software onderdeel bij onze diensten. Echter wij leveren geen support op uw scripts zelf, noch databases die niet door IVX zijn ontworpen of in onderhoud beheer.

Kortweg bekend dit dat wij dus niet inhoudelijk ingaan op de werking van een bepaald script.Als het probleem echter te maken heeft met de server, in geval van shared hosting, zullen wij hier wel een antwoord op verschaffen.

Als u overhoopt er toch niet uit zou komen kijk dan eens op onderstaande webadressen:
> www.phpfreakz.nl
> php.pagina.nl
> www.hotscripts.com 

                                                                                                                                      naar boven

Hoe kan ik de PHPINFO bekijken:

De PHPINFO kunt u opvragen door een PHPINFO bestand te maken en op te laden naar uw
website. Middels PHPINFO vindt u gedetailleerde informatie over de PHP configuratie op uw server.

Om het PHPINFO bestand te maken volgt u de volgende stappen:
- Maak een bestand aan met de naam phpinfo.php. Dit bestand kunt u maken via webopmaak
  programma zoals bv. Kladblok.

- het bestand moet de volgende code regel bevatten:
    <(?) phpinfo(); (?)>
(waarbij gelet dat u enkel nog de haakjes ( ) bij de vraagtekens dient te verwijderen!)

- plaatst phpinfo.php op uw website. Het is hierbij van belang dat dit in de HTTP docs map gebeurt,
  echter het maakt niet uit waar of in welke map u dit bestand plaatst.

- U kunt nu het bestand bekijken via uw website. Indien u het bestand direct in uw HTTP docs map
  heeft geplaatst kunt u deze bekijken via: http://www.hier de naam van uw website.nl/phpinfo.php.

                                                                                                                                      naar boven

Wat is Safe Mode:
De safe_mode configuratie van PHP is een poging beveiligingsproblemen op gedeelde server (shared webhosting) omgevingen op te lossen. Safe mode zijn actief op elke IVX servers tegen om deze te beschermen tegen hack aanvallen.

Indien u echter zonder Safe Mode wenst te werken dan raden wij u aan om een eigen server te huren. U kunt dan kiezen voor dedicated hosting (gehuurde server) of colocated hosting (eigen server).

Maar wat doet Safe Mode nu eigenlijk. Feitelijk als dit niet is geinstalleerd kunnen andere gebruikers toegang krijgen tot uw bestanden. Dankzij de Safe Mode kunnen wij een veiligheid garanderen op ons netwerk en webservers.

Indien u meer technische informatie wenst over Safe Mode in php bezoek: http://nl2.php.net/features.safe-mode

                                                                                                                                      naar boven

Wat zijn de Register Globals:
Vanaf PHP versie 4.2.0 is de afhandeling van bepaalde variabelen in PHP gewijzigd. Hierdoor komt het voor dat bijvoorbeeld e-mailformulieren en Content Management Systemen niet meer correct functioneren.

Voorheen konden variabelen verstuurt via formulieren of een URL simpelweg uitgelezen worden middels een echo van variabelen. Sinds de wijziging in PHP 4.2.0 is dit, met oog op de veiligheid van uw webapplicaties, gewijzigd. In de oude situatie kon u bijvoorbeeld via de URL van uw website waardes aan variabelen meegeven. Hierbij werd er geen onderscheid gemaakt tussen variabelen die via een formulier, URL of een andere methode werden verzonden. Kwaadwillende gebruikers konden hierdoor uw webapplicatie manipuleren waardoor bijvoorbeeld de veiligheid van Content Management Systemen sterk werd beïnvloed.

Een klein voorbeeld hiervan zullen we uitleggen middels het onderstaande bestand:

[variabele.php]:
<
if(isset($variabele)){
echo 'De variabele heeft een waarde';
}else{
echo 'Er is geen waarde voor de variabele';
}
>

In uw applicatie had u er voorheen bijvoorbeeld op gerekend dat deze variabele werd gedefinieerd via een HTML-formulier. Een kwaadwillende gebruiker kan in dit geval echter hetzelfde effect bereiken door de variabele als volgt in de webbrowser op te vragen:

- http://www.domein.ext/variabele.php?variabele=waarde

In de nieuwe situatie wordt een dergelijke probleem opgevangen middels zogenaamde Super Globals, wanneer het script bijvoorbeeld alleen waardes mag ontvangen van een webformulier gebeurt dit nu als volgt:

[variabele.php]
<
if(isset($_POST['variabele'])){
echo 'De variabele heeft een waarde';
}else{
echo 'Er is geen waarde voor de variabele';
}
>

Hierbij kan de variabele alleen voorzien worden van een waarde wanneer dit gebeurt via de zogenoemde POST methode.

Gedetailleerde uitleg over Register Globals kunt u vinden op de website van PHP:
- http://nl3.php.net/register_globals.

Informatie over de verschillende Super Globals in PHP kunt u vinden op:
- http://nl2.php.net/variables.predefined.

Wij raden ualtijd aan gebruik te maken van Super Globals. Wanneer u er echter gebruik wenst te maken van Register Globals kunt u dit gemakkelijk activeren door een .htaccess bestand in uw httpdocs folder te plaatsen. De inhoud van dit bestand dient als volgt te zijn:

[.htaccess]:
php_flag register_globals_on 

                                                                                                                                      naar boven

Wat is CGI (cgi-bin):
CGI staat voor: Common Gateway Interface. CGI is een manier om via het www een programma te starten op uw domein met behulp van de programmeertaal PERL. Het starten van programma's op een internet server is altijd een beveiligingsrisco omdat misbruik van dit recht eenvoudig is als er geen adequate maatregelen worden genomen door de Internetserver om misbruik uit te sluiten. De CGI-BIN is ontstaan om misbruik uit te sluiten. U kunt alleen CGI en Perl programmatuur in deze omgeving starten.

De CGI-BIN is een beveiligde omgeving die misbruik uitsluit. U kunt met CGI & PERL uw website tot leven brengen met allerlei interactieve toepassingen. Onder de kop Interactief / CGI Scipts bovenaan deze pagina kunt u enkele voorbeelden zien waartoe CGI en Perl in staat zijn. 

                                                                                                                                      naar boven

Wat moet in een CGI-script het perl-path zijn:
# ! /usr/bin/perl 

                                                                                                                                      naar boven

Wat is het pad naar sendmail:
# ! /usr/sbin/sendmail 

                                                                                                                                      naar boven

Wat is de path naar de document root:
Naar de publieke map is dat:
/var/www/vhosts/[uwdomein.nl]/httpdocs.

En naar de cgi-bin is dat:
/var/www/vhosts/[uwdomein.nl]/cgi-bin 

                                                                                                                                      naar boven

Ik krijg de foutmelding 500/ 403:
(500)In het geval van eigen scripts: Wat het script ook doet, de output moet voorafgegaan worden door een Content-Type en een witregel, bijvoorbeeld: Content-Type: text/html De foutmelding betekent dus dat er NIET een Content-Type als eerste gestuurd is, maar misschien andere tekst. Ook is het mogelijk dat het script halverwege gestopt is omdat het iets niet kan uitvoeren, bijvoorbeeld: open (BLA, "/etc/passwd") or die "Kan /etc/passwd niet openen"; Dit Perl-statement probeert de file /etc/passwd te lezen en als dat niet lukt, stopt het script met bovenstaande foutmelding. De melding "500 Internal Server Error" kan ook duiden op een syntax error in het script.

Voor perl-scripts kunt u in zo'n geval op een telnet prompt het volgende commando geven:
"perl -cw [scriptname]" Dit commando geeft een syntax check met extra waarschuwingen. (403)Het script mag niet uitgevoerd worden door de webserver. Controleer dus of het script de juiste rechten heeft. Om een script te kunnen "executen" moet het script de juiste rechten hebben. Dit kunt u doen d.m.v. bijgeleverd FTP programma het script te selecteren met de rechter muisknop, kiezen voor chmod (UNIX) en dan de volgende opties te selecteren: OWNER: Read, Write, Execute GROUP: Read, Execute OTHER: Read, Execute Als deze handelingen zijn uitgevoerd dan zou het script nu "755" moeten zijn. 

                                                                                                                                      naar boven

Hoe gebruik ik SSI:
Het gebruik van SSI vergt 3 stappen.

1. plaats het script in uw cgi-bin
2. plaats de nodige code in uw pagina
3. geeft u pagina de juiste extensie.

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 roep ik een CGI script aan:
Het script kan aangeroepen worden door in de bewuste HTML pagina de volgende tag op te nemen: "/cgi-bin/[scriptnaam]". Let wel, de server is case sensitive. M.a.w. het maakt wel degelijk uit of er hoofd of kleine letters gebruikt worden. 

                                                                                                                                      naar boven

Hoe verander ik de rechten van bestanden en directories:
Dit kan u doen in uw FTP programma. Echter dit kunt U doen via Uw online controle paneel. Via ftp-admin.

                                                                                                                                      naar boven

Wat is coldfusion:
Voor meer informatie kunt u kijken op coldfusion.pagina.nl. 

                                                                                                                                      naar boven

Hoe kan ik mijn eigen fout pagina's online plaatsen:
U kunt via de LINUX servers uw eigen error pagina's maken.
U moet deze dan simpel naar de error directory uploaden en dan werken ze direct.

Ook voor Windows is dit mogelijk. U moet dan gewoon uw eigen 404.asp of 404.php uploaden naar de www directory.

                                                                                                                                      naar boven

Wat is FLASH:
Flash is een product van Macromedia en is uitermate geschikt voor animaties in websites.

Flash biedt een scala aan grote voorbeelden voor websites:
- er kunnen zowel beeld als geluid worden afgespeeld,
- U kunt animaties maken in flash en toevoegen aan Uw site,
- en zo zijn er nog meer voordelen! Het is eindeloos..

Met Flash kunnen compacte en stabiele webpagina's worden gemaakt. Tegenwoordig wordt de speciale flash plug-in standaard met alle belangrijke browsers meegeleverd. Terwijl vroeger deze nog speciaal moest worden gedownload.

                                                                                                                                      naar boven

Hoe kan ik zelf snel FLASH animaties maken:
U kunt natuurlijk het officiele Flash programma kopen via de Macromedia.com website. Echter vandaag de dag zijn er diverse andere bedrijven die ook de techniek van flash via goedkope programma's op de markt brengen. Een zoektocht door het alom beruchtte internet zal U waarschijnlijk dus wel wat resultaten opleveren!

                                                                                                                                      naar boven

Hoe upload ik mijn bestanden naar mijn website:
Uw bestanden kunt u uploaden via Plesk bestandsbeheer (het kan dan echter maar per bestand), om via een zogenaamd FTP programma (waarover we onderstaand meer hebben uitgelegd).

                                                                                                                                      naar boven

Wat is FTP:
FTP staat voor File Transport Protocol.

Het is een protocol wat bestanden van de ene computer naar de andere overbrengt, bijvoorbeeld: tussen uw computer en de webserver. Dit maakt het mogelijk om uw website te kunnen opladen.

                                                                                                                                      naar boven

Welk programma kan ik gebruiken om mijn bestanden op te laden:
De meest gebruikte zijn:
- WS_FTP,
- CuteFTP,
- BulletProof FTP.

Voor Macintosh computers:
- Fetch,
- Interarchy.


Ik heb verbinding met de FTP server, maar geen gegevens:
Wanneer u met de ftpserver kan verbinden, maar daarna geen verdere gegevens meer kan uitwisselen, dan is het probleem vermoedelijk de combinatie van uw FTP programma in combinatie met een firewall. Probeer de optie "passive ftp" in uw ftp cliënt aan of af te zetten. Het probleem zal dan normaal gezien opgelost zijn. 

                                                                                                                                      naar boven

Waar plaats ik mijn bestanden:
Linux klanten plaatsen hun bestanden in de httpdocs map. Wilt U beveiligde pagina's, dan plaatst u uw bestanden in de httpsdocs map.

                                                                                                                                      naar boven

Verschil ASCII/ binaire bestanden:
ASCII: Dit gebruikt u om HTML pagina's, Perl scripts, PHP pagina's etc op te laden.

Voor Perl of andere CGI scripts is het de enige manier, deze scripts "breken" wanneer zij binair worden opgeladen BINAIR: Dit gebruikt u om programma's, tekeningen, zip bestanden, etc. op te laden.

                                                                                                                                      naar boven

Wat dien ik als index op te geven bij mijn website (start pagina):
Op LINUX kunt u index.php en index.html opgeven.

De meeste gebruikte index pagina's zijn?
Default.aspx, default.asp,index.html,index.asp, index.php, index.htm, default.htm, index.shtml, index.wml en default.php 

                                                                                                                                      naar boven

Wat is het verschil tussen .htm en .html:
De extensie .htm stamt nog uit de tijd dat computers alleen bestandsnamen van 8.3 karakters aan kon, voorbeeld: bestand1.htm. Tegenwoordig kunnen alle nieuwe systemen omgaan met lange bestandsnamen en dus ook met extensies met meer dan 3 karaters. Het maakt dus eigenlijk niet zoveel uit.

                                                                                                                                      naar boven

Wat is .JSP:
JSP is de afkorting van: JavaServerPages; een serverside script taal, deze maakt gebruik van een eigen applicatieserver (bv. TomCat) en deze draait bij voorkeur op Linux platformen.

                                                                                                                                      naar boven

Wat is RealMedia:
Real Audio is enkele jaren geleden geintroduceerd als een revolutionaire doorbraak op het gebied van audio op het Internet. Het interessante is, dat het zogenaamde streaming audio is. Dit betekent dat het bestand al begint af te spelen, terwijl het nog geladen wordt.

De Real Audio speler gebruikt hiervoor een buffer. Eerst wordt een klein stukje van het bestand binnengehaald, afhankelijk van de snelheid van je verbinding kan dit 3 tot 10 seconden duren. Dan begint het bestand te spelen, en het gaat er dan om dat het binnenladen het afspelen van het bestand voorblijft, zodat de muziek gewoon blijft spelen.

De bestanden bedoelt om te beluisteren met 28.8 modems, zijn redelijk te noemen. Niet echt perfect maar matige autoradio kwaliteit. Bestanden voor ISDN lijnen klinken goed, bijna CD kwaliteit. Echter om zo'n bestand te horen, moet je zelf een ISDN aansluiting hebben. Probeer je dit met een 28.8 modem, dan is de player niet in staat om een buffer te creeren. Er komt te veel informatie binnen om de stroom gegevens 'voor te blijven', de player zal nooit gaan afspelen.

                                                                                                                                      naar boven

Hoe zet ik RealMedia op mijn eigen website:
Daarvoor moet een zogenaamd meta-file gemaakt worden. Er wordt namelijk niet rechtstreeks naar het .ra of .rm bestand genlinked, maar naar het meta-bestand. Het maken van deze meta-file is erg simpel: bv. je hebt van een .wav bestand een .rm bestand gemaakt, met de naam 'test1.rm'. Open dan kladblok, (of SimpleText voor de MacinTosh). Type nu waar je .rm file te vinden is, bv http://uwdomein.nl/audio/test1.rm. Sla dit bestand op onder dezelfde naam als je .rm bestand, alleen met de uitgang .ram . Sla dit stukje tekst op als 'test1.ram' Nu maak je een link op je pagina. Deze moet verwijzen naar de meta-file, naar test1.ram. Als iemand die aanklikt, activeert die de Real Player, welke gaat zoeken naar een bestand met dezelfde naam, maar met achtervoegsel .ra of .rm die
vervolgens binnengehaald wordt.

                                                                                                                                      naar boven

Hoe kan ik RealMedia bestanden beluisteren en bewerken:
Om RealMedia bestanden te beluisteren moet je de RM PLayer downloaden.
Dit kan via de site:www.real.com.

RM bestanden maken doe je met de RM Encoder.
Deze encoder kun je downoaden via RealNetworks, deze is ook weer via: real.com te bereiken.

                                                                                                                                      naar boven

Waar vind ik de webstatistieken bij mijn website:
Uw webstatistieken kunt u vinden door achter uw domein /webstat te plaatsen. Standaard worden alle webstatistieken beveiligd met een gebruiker en wachtwoord. Deze worden altijd standaard zoals die van FTP gebruiker en wachtwoord ingesteld.

Kunt u niet inloggen dan kunt u ook inloggen op uw controle paneel, uw domein selecteren en bij de beveiligde mappen bij /plesk-stat de login naam inzien en het wachtwoord wijzigen.

                                                                                                                                      naar boven

Wat is WebAlizer:
De bezoekers statistieken worden gemaakt aan de hand van de logbestanden die te vinden zijn in de map 'logs' van de webserver. Met behulp van Webalizer wordt aan de hand van de serverlogbestanden (access_- en error_log) iedere nacht een nieuw overzicht gemaakt.

                                                                                                                                      naar boven

Wat betekend "aantal hits":
Alle aanvragen die de server ontvangt en bijhoudt, wordt beschouwd als een 'hit'. Er kan van alles worden aangevraagt: een html pagina, plaatje, audio bestand, CGI script, etc. Iedere regel in de server log wordt beschouwd als een 'hit'. Dit getal vertegenwoordigd daarom het totaal aantal verzoeken die door de server zijn ontvangen gedurende een specifieke periode. 

                                                                                                                                      naar boven

Wat betekend "sites":
Iedere aanvraag die door de server wordt geregistreerd komt van een unieke 'site', met een specifieke naam en uiteindelijk een IP adres. De aantal 'sites' laat zien hoeveel unieke IP adressen een aanvraag bij de server hebben gedaan gedurende een specifieke periode. Dit betekend niet het aantal unieke individuele bezoekers (echte mensen), wat onmogelijk is om te bepalen door alleen gebruik te maken van alleen logbestanden en het HTTP protocol. Al zal deze waarde wel het dichtst in de buurt komen bij wat technisch mogelijk is.

                                                                                                                                      naar boven

Wat betekend "visits":
Als er een aanvraag van een bepaald IP adres (site) komt, wordt de tijd sinds de laatste aanvraag van dit IPadres (als deze er is) berekend. Is het tijdverschil groter dan een vooraf ingestelde waarde (of het IP adres heeft nog niet eerder een aanvraag gedaan), wordt dit beschouwd als een nieuwe bezoeker. Standaard wordt een tijdsverschil van 30 minuten gebruikt om een bezoeker als 'nieuw' te kunnen beschouwen. Dus: als een bezoeker om 1 uur 's middags de site bezoekt en keert om 3 uur's middags weer terug worden 2 bezoeken (Visits) geregistreerd. 

                                                                                                                                      naar boven