1. Snelle installatie (voor de ongeduldigen) -------------------------------------------- $ tar -zxvf EenBlog-VERSIE.tar.gz $ cd EenBlog-VERSIE $ mysql -p < the_db.sql Bewerk in mysql.php de nodige regels. $ mysql -p mysql> use ; mysql> insert into admin values(NULL,"admin",PASSWORD('SOMEPASSWORD'), "mist3ry@pandora.be"); Dan kan je gewoon inloggen en gebruikers aanmaken. 2. Details. ----------- Wat je nodig hebt: - Een mysql server waar je toegangsrechten hebt om tabellen aan te maken, te wijzigen, enzovoort... - Een webserver die beschikt over PHP 4.0.7 of hoger. De tabellen in de database voegen doe je met hetvolgende commando in je UNIX shell. $ mysql -p < the_db.sql Dit zal eerst een mysql verbinding openen en je naar je wachtwoord vragen. Dan worden door de mysql database in jouw database drie tabellen aangemaakt. - admin - blog - blog_user - comments De tabel blog bevat alle posts. En bestaat uit hetvolgende: mysql> describe blog; +-------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | | PRI | NULL | auto_increment | | nick | varchar(30) | YES | | NULL | | | date | varchar(30) | YES | | NULL | | | title | varchar(50) | YES | | NULL | | | msg | text | YES | | NULL | | +-------+------------------+------+-----+---------+----------------+ id is het nummer van de post, nick is de naam van diegene die heeft gepost. Date is de datum waneer iets is gepost, title bevat de titel van de post en msg bevat de eigenlijke post. De tabel blog_user bevat de naam, het paswoord en het e-mail adres van de gebruikers. mysql> describe blog_user; +-------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | | PRI | NULL | auto_increment | | nick | varchar(30) | YES | | NULL | | | pass | text | YES | | NULL | | | mail | varchar(30) | YES | | NULL | | +-------+------------------+------+-----+---------+----------------+ De admin tabel bevat dezelfde velden, maar dit voor de admin: mysql> describe admin; +-------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | | PRI | NULL | auto_increment | | nick | varchar(30) | YES | | NULL | | | pass | text | YES | | NULL | | | mail | text | YES | | NULL | | +-------+------------------+------+-----+---------+----------------+ En comments bevat alle reacties die op de verschillende posts zijn gemaakt. mysql> describe comments; +-------+------------------+------+-----+---------+----------------+ | Field | Type | Null | Key | Default | Extra | +-------+------------------+------+-----+---------+----------------+ | id | int(10) unsigned | | PRI | NULL | auto_increment | | mid | int(10) unsigned | YES | | NULL | | | nick | varchar(30) | YES | | NULL | | | date | varchar(30) | YES | | NULL | | | MSG | text | YES | | NULL | | +-------+------------------+------+-----+---------+----------------+ Daarna moet je mysql.php bewerken. Wees voorzichtig met dit bestand... hier staat het paswoord voor jouw database in! In het bestand zelf staat genoeg uitleg. Normaal kan niemand dit bestand lezen via de webserver, maar wees eerst zeker dat je php parsing op je webserver aanstaan, voor de zekerheid, kijk ook of er niemand in je directory kan kijken die op het systeem is ingelogged via ssh, telnet, of op de computer zelf! ( man chmod ) :p Dan moet je nog een admin aanmaken: $ mysql -p mysql> use ; mysql> insert into admin values(NULL,"admin",PASSWORD('SOMEPASSWORD'), "mist3ry@pandora.be"); Dit maakt een gebruiker aan in de admin table, de naam "admin" moet altijd hetzelfde zijn, Bij SOMEPASSWORD plaats je jouw gewenste paswoord en waar mist3ry@pandora.be staat plaats je jouw e-mail adres. In settings.php kan je een nick aanpassen. Deze wordt gebruikt bij de boodschap die op de server komt die de bezoekers mee deelt dat de mysql server plat ligt. Tot voor kort was dit altijd "door mistery". In settings.php kan je ook nog de te gebruiken stijl bepalen! De inleidende tekst vind je in header_main.php En dat is alle support die je van mij zult krijgen :p