De meeste tutorials gaan uit van de app dir die onder cake staat. De setup die hiervoor staat is echter beter: per project een eigen project dir met daarin het app gedeelte van het framework. Dit betekent dat je de meeste tutorials iets moet aanpassen, maar als je dat eenmaal weet, werkt het wel zo prettig.
We gaan uit van een applicatie die ik social zal noemen. Om te beginnen moet de directory-structuur voor de applicatie worden aangemaakt en de initiƫle framework bestanden. Start een dosbox en type:
cake bake<enter>en volg verder het voorbeeld:

Bij mij lukt het niet om in een moeite door het database connectiescript te genereren. daarom sluit ik cake, cd naar 3_bouw en start cake opnieuw:

Nu lukt het wel. Onder ../projects zie je nu een dir social/3_bouw waar het Cake "skeleton" in staat die je applicatie gaat worden.

Om de applicatie te starten maak ik een vhost aan (http://social in plaats van http://localhost/social):
- pas devel\EasyPHP\apache\conf\extra\httpd-vhosts.conf aan, voeg toe:
<VirtualHost *:80>
DocumentRoot C:/devel/projects/social/3_bouw/webroot
ServerName social:80
ErrorLog logs/social_error.log
CustomLog logs/social_access.log common
</VirtualHost> - pas aan: C:\WINDOWS\system32\drivers\etc\hosts, voeg toe:
127.0.0.1 social - Herstart apache
Als alles goed is gegaan kun je nu met de volgende URL het standaard Cake scherm zien
http://social/
De opmerking over het afwezig zijn van een databasefile gaan we in deel 3 oplossen.
Geen opmerkingen:
Een reactie posten