Bekijk deze pagina in het Engels - vanaf daar zijn ook andere talen te vinden.

Vereisten

laatst bijgewerkt op 02-06-2010 voor CMSMS versie 1.7.1
CMS Made Simple stelt niet zo heel veel eisen. Het is getest met een groot aantal platforms en versies en de meeste bugs zijn er wel uit gehaald.
Mijn ervaring bij meerdere hosts is dat je CMSMS makkelijk en probleemloos installeert. Toch is het goed een overzicht van vereisten te hebben, zodat mocht er iets niet werken, je een idee hebt waar je moet gaan zoeken.
De huidige vereisten zijn:

vereiste kennis

  • Je moet genoeg kennis hebben van
    • internet hosting (domeinen, IP's, ...)
    • web-servers (logs, URL's, ...)
    • web content (xHTML, CSS, images, ...)
    • remote administration (FTP of SSH, chmod, ...)
    • databases (aanmaken, back up, herstellen, ...)
    • bug raportage (context, hoe reproduceer je de bug, ...)
    • hoe vind je de servers error log's
Als je zelf niet over deze kennis beschikt, zorg dan dat je iemand kent die kan helpen bij calamiteiten.

technische vereisten

  • Een van deze systemen:
    • Linux/Unix
    • Windows 2000/XP/Vista/Me/2003
    • Mac OS X
  • Een van deze webservers:
    • Apache 1.3
    • Apache 2
    • IIS 5+
    • LightTPD 1.4+
  • PHP 4.3+ / PHP 5+
    • NB: PHP 5.3 wordt niet ondersteund in CMSMS versies lager dan 1.7
    • NB: Sommige modules hebben absoluut PHP 5+ nodig
    • 4.3.3+ is vereist voor "pretty URL's"
    • vanaf CMSMS 1.7 is minimaal PHP5.2.4 vereist, maar beter is PHP5.2.12 of hoger
    • PHP sessions
    • GD Library
    • PHP Tokenizer support. Sommige hosts installeren tokenizer support niet standaard, maar in het algemeen kan het geen kwaad en is het een fluitje van een cent om het toe te voegen.
    • safe mode UIT. CMS Made Simple biedt geen ondersteuning voor safe mode. Hoewel het mogelijk is onder safe mode te draaien safe mode, wordt dat niet ondersteund in de ontwikkeling, op de fora of in de wiki. Als je CMSMS toch installeert onder safe mode, en je loopt tegen problemen aan, verzeker je er dan eerst van dat ze niet samenhangen met safe mode, alvorens je er vragen over stelt op het forum.
    • php.ini settings. Tijdens de installatie controleert CMSMS op - PHP memory limit (minimum 16M, maar 24M of meer wordt aangeraden), PHP time limit in seconden (minimum 30, 60 of meer aangeraden), maximale post omvang (minimum 2M, 10M of meer aangeraden) en maximale upload file omvang (minimum 2M, 10M of meer aangeraden). Overigens zal je op het forum meer dan eens het advies aantreffen de PHP memory limit op minimaal 64M of zelfs 128M te zetten.
  • een database:
    • MySQL 4.1+
    • MySQL 5
    • PostgreSQL 7+
  • als beheerder heb je een browser met ingschakelde cookies en Javascript nodig
    • Firefox
    • IE7 of hoger (IE6 wordt niet ondersteund, is echt te oud (zie post voor een discussie hierover)).
    • Er zijn ooit (april 2007) problemen gemeld met Safari m.b.t. sommige functies, m.n. het gebruik van de fCKEditorX extensie voor WYSIWYG editing. Of die problemen er nog steeds zijn (december 2009) is niet bekend
    • Opera
    • Chrome
De applicatie heeft geen root-toegang nodig en heeft zelfs zeer weinig rechten nodig om te functioneren.
Schrijftoegang is alleen nodig in een beperkt aantal mappen en zou voor dagelijks gebruik redelijk veilig moeten zijn.
Het benodigde opslaggeheugen (voor diegene met gedeelde hosting of met quota's een overweging) is sterk afhankelijk van de modules, bestanden (inclusief plaatjes en grafische elementen in sjablonen) en gegevens die je aan je website toevoegt. Als ondergrens moet je op minstens 20 MB rekenen voor een standaard installatie met standaard inhoud. Dit is dus zonder de andere bestanden en gegevens die opgeslagen zijn in je hosting account, zoals logs en mail. Je daadwerkelijke hosting vereisten zijn dus waarschijnlijk hoger.
Vanwege caching gebruikt een paginaverzoek een minimaal aantal SQL-verzoeken en systemen met een beperkte hoeveelheid processorkracht en RAM geheugen zouden in staat moeten zijn de applicatie met een redelijke snelheid te draaien.

ontwikkelomgeving

Het is altijd aan te bevelen om een ontwikkelserver in te richten waarop je je CMS kunt ontwikkelen en testen voordat je hem live op internet zet. Zie de FAQ: How to install a Development Environment on your PC.


Bijdragen aan de Nederlandse wiki? Check dan eerst het forum-topic WIKI - wat doen we daarmee?

User Handbook/Installation/Requirements/nl

From CMSMS

A2 Hosting