Installatie

- Requirements
- Nieuwe installatie
- Ideal installatie
- Paypal installatie
- Upgrade guide

Requirements

Apache 1.x of 2.x.
Php 4.4.x of php 5.2.x
Imap mail account(s).
Ondersteuning van pdf in php.
Curl ondersteuning (voor streaming verplicht) Mysql 4.x of hoger. Mogelijkheid tot cronjobs. PHP safemode en openbasedir disabled (uitgezet)

Nieuwe Installatie 2.75:

1. Alle bestanden uploaden naar de gewenste map van uw site.

2. De volgende bestanden een chmod 777 geven:
	- /formulieren/template.php
	- /ticket_upload/
	- /admin/postbank/
	- /stream/conf/
	- /stream/shoutcast/sc_serv
	- /stream/stop

3. Mysql database aanmaken en gegevens noteren in config.php

4. Imap account aanmaken voor ticket systeem en/of sidn mail account (account voor ontvangen 
   van sidn mails).

5. config.php aanpassen naar uw gegevens.

6. install.php runnen (zet database online), na runnen meteen verwijderen.

7. header.php en footer.php eventueelaanpassen naar eigen huistyle. In de map templates zijn de 
   individuele pagina's te vinden. Let daar op dat je geen php codes eruit haalt!

8. een htacces bestand op de admin plaatsen, zodat niet iedereen in de admin kan komen.

9. De cronjobs instellen:

/usr/bin/wget -O/dev/null -q http://www.uwbedrijf.nl/bestel/cron.php

De volgende cronjobs bestaan er:

STANDAARD CRONS cron.php - (1 x per dag runnen, deze cron maakt de factuur regels aan voor periodieke facturen) cron2.php - ( 1 x per dag runnen, stuurt herinneringen en aanmaningen) cron3.php - (1 x per dag, week, maand. deze cron zorgt ervoor dat de facturen worden aangemaakt en verzonden.) cron4.php - (1 x per maand, herinneringen voor domeinen die verlopen) cron5.php - ( om de 2 minuten runnen, insert de e-mail tickets in het ticket systeem).
SIDN CRONS (om 5 min runnen) realtime/check_nl.php
realtime/gegevenswijzig_nl.php
realtime/verhuis_nl.php
realtime/registreer_nl.php realtime/nswijzig_nl.php realtime/opheffen_nl.php
ENOM CRONS (om 5 min runnen)
realtime/nswijzig_enom.php
realtime/registreer_enom.php realtime/setrenew_enom.php realtime/update_enom.php realtime/verhuis_enom.php
TRANSIP CRONS (om 5 min runnen)
realtime/transip/registratie.php
realtime/transip/edit.php
realtime/transip/ns.php
realtime/transip/verhuizing.php
STREAM CRONS (om 5 min runnen) /stream/cron.php IN CRONS (om 5 min runnen)
realtime/in/register.php
realtime/in/transfer.php
realtime/in/nschange.php Installatie is nu compleet

Ideal Installatie

chmod 777:
/ideal/logs/ideal.log


/ideal/settings.php invullen:
- PrivatekeyPass 	(wachtwoord van ideal)
- MerchantID 		(inlognummer ideal)
- MerchantReturnURL 	(zorgen dat die op step3.php uitkomt bestel sys)
- AcquirerURL 		(omzetten naar real omgeving, na testen)


Privatekeys uploaden (priv.pem en cert.cer) in 
/ideal/security


De verplichten testen maken via ideal dashboard, allemaal succesvol -> ideal geinstalleerd!

Paypal Installatie

- Vul uw paypal adres in het config.php bestand in. 
- Log vervolgens in uw paypal account in, en kies profiel.
- Kies Voorkeuren Direct betalingsbericht
- Vul het berichtgevings adres in. (http://www.uwbestelsysteem/bestel/paypal.php)

Screenshots:



Upgrade naar versie 2.75

------------------------------------------------------
Upgrade van pro 2.1 of lite 1.7:
------------------------------------------------------


1. Alle bestanden overschrijven (behalve config.php, header en footer.php)
2. Nieuwe opties config.php overnemen
3. Chmod controleren, zie install guide
4. de sql update importeren. (update lite pro.sql)
5. /admin/convert.php runnen. Zorg dat deze succesvol bericht geeft, anders is het facaturatie systeem niet omgezet en zal het niet werken.
6. /admin/2651.php runnen (moet geen fouten geven)
7. /admin/upgrade.php runnen (moet geen fouten geven)
8. Cronjobs controleren, zie install guide
9. Controleer je oude prijzen en bewerk ze, ookal pas je zelf niks aan, hier zijn namelijk nieuwe functies bijgekomen


------------------------------------------------------
Upgrade van pro2.61
------------------------------------------------------

1. Alle bestanden overschrijven (behalve config.php, header en footer.php en ideal/settings.php)
2. Nieuwe opties config.php overnemen
3. Chmod controleren, zie install guide
4. /admin/2651.php runnen (moet geen fouten geven)
5. /admin/upgrade.php runnen (moet geen fouten geven)
6. Cronjobs controleren, zie install guide
7. Controleer je oude prijzen en bewerk ze, ookal pas je zelf niks aan, hier zijn namelijk nieuwe functies bijgekomen


------------------------------------------------------
Upgrade van pro 2.70, 2.65 of 2.651
------------------------------------------------------

1. Alle bestanden overschrijven (behalve config.php, header en footer.php en ideal/settings.php)
2. Nieuwe opties config.php overnemen
3. Chmod controleren, zie install guide
4. (deze stap overslaan voor versie 2.70) /admin/2.66.php runnen (moet geen fouten geven)
5. /admin/upgrade.php runnen (moet geen fouten geven)
6. Cronjobs controleren, zie install guide
7. Controleer je oude prijzen en bewerk ze, ookal pas je niks aan, hier zijn namelijk nieuwe functies bijgekomen

------------------------------------------------------
Let na een upgrade op:
------------------------------------------------------
- Alle ticket uploads weer in de map ticket_upload staan
- Op de admin map weer een .htaccess heeft
- Dat de ideal instellingen niet overgeschreven zijn (let ook op de keys en chmod op de log)
- De juiste header en footer files gebruikt worden voor je eigen design
- De factuurtemplate niet overschreven is