Webruimte instellingen
Website content
De bestanden van uw website dient u te uploaden middels (s)ftp naar www.uwdomein
en te plaatsen in de directory 'www'.
Indien u meerdere websites wilt plaatsen, maakt u meerdere directories aan in
de www-directory en plaatst hierin de websites. Daarna vraagt u een DNS-wijziging
aan voor het bedreffende domein(en).
Statistieken
Dagelijkse statistieken kunt u bekijken in de private-directory van de webruimte.
Scripts
Netland heeft een aantal scripts voor u geïnstalleerd. Met
FormMail stuurt u de inhoud van een formulier naar een e-mailadres.
w3JMail (externe link) is een ASP naar mail component voor Windows-NT en Windows2000.
Op de Linux webruimte kunt u ook eigen scripts plaatsen. Let op dat scripts
geen overlast veroorzaken voor andere gebruikers (bijvoorbeeld mailscripts die
open staan voor relay). In dat geval zal Netland uw scripts verwijderen. Netland
kan u niet helpen bij het installeren van scripts van derden.
Alle cgi-scripts dienen te staan in de directory www/cgi-bin. Indien
deze nog niet bestaat, dient u deze zelf aan te maken:
- Log in met een ssh (secure telnet) client
- Ga naar de www-directory en maak hier de directory aan:
cd www
mkdir cgi-bin
- Geef de directory de juiste rechten met chmod
chmod 751 cgi-bin
Zorg ervoor dat ook alle bestanden de juiste rechten hebben. Tenzij in de documentatie
anders staat aangegeven, adviseren wij alle bestanden de rechten 755 en het
script zelf 700 te geven.
Alle overige scripts dienen te staan in de directory/scripts. Indien deze nog
niet bestaat, dient u deze op de bovengenoemde wijze aan te maken.
Htaccess (Linux)
Met htaccess voorkomt u op een relatief eenvoudige manier dat iemand een directory
listing opvraagt. Ook kan htaccess gebruikt worden voor het afvangen van foutmeldingen
en het creëren van een login mogelijkheid.
zie: 'handleiding htaccess'
Database
Netland kent diverse soorten databases:
Voor het beheer van uw database kunt u gebruik maken van een webinterface: PhpMyAdmin (MySQL databases) en PhpPgAdmin (PostgreSQL databases). Surf naar respectivelijk mysql.netland.nl of postgresql.netland.nl. Om binnen uw website een connectie naar een database te maken kunt u gebruik maken van de onderstaande scripts.
- MySQL: connect naar mysql.netland.nl
- PostgreSQL: connect naar postgresql.netland.nl
- MSSQL en Access: connect naar localhost
Connecten naar een MySQL database via PHP
<?php $dbname = "dbase"; $hostname = "mysql.netland.nl"; $username = "dbase001"; $password = "sekret"; //bovenstaande gegevens natuurlijk aanpassen $id_link = @mysql_connect($hostname, $username, $password); if (! $id_link) { echo "<html><head><title>Error</title></head><body>"; echo "Connection to PHP has failed."; echo "</body></html>"; exit(); } ?>
Connecten naar een ProgreSQL database via PHP
<?php $dbname = "dbase"; $hostname = "postgresql.netland.nl"; $username = "dbase001"; $password = "sekret";
//bovenstaande gegevens natuurlijk aanpassen
$id_link = @pg_connect("host=$hostname dbname=$dbname user=$username password=$password");
if (! $id_link) { echo "<html><head><title>Error</title></head><body>"; echo "Connection to PHP has failed."; echo "</body></html>"; exit(); } ?>
Connecten naar een MsSQL database via ASP
Met een bij Netland aangevraagde DSN:
Session("ConnectionString")
= "SERVER=database-server; DSN=dsn_name;UID=user001;PWD=sekret;DATABASE=dbase;APP=ASP
script"
Zonder DSN:
Session("ConnectionString")
= "Provider=SQLOLEDB.1;Persist Security Info=False;User ID=user001;Password=sekret;Initial
Catalog=dbase;Data Source=database-server"
Overige
- Logfiles onder Linux bekijken. Logfiles geven u meer informatie over eventuele
fouten. De logfiles zijn te vinden onder /var/log/
- Midnight Commander - Linux gebruikers kunnen tijdens een SSH-sessie gebruik
maken van Midnight Commander, door MC te typen achter de prompt.
|