My favorites | Sign in
Project Home Downloads Wiki Issues Source
Search
for

Nederlands, English, Русский, Deutsche, French, Italiano, Türkçe, Nederlandse


phpDays - flexibele php5 kader gebaseerd op de MVC en ORM design patterns.

Begin Nu

  • About het project (kenmerken)
  • Changelog (veranderingen tussen project-versies)
  • Install het kader op uw server en vervolgens configureren van een nieuw project
  • Upgrade een aanvraag van een vorige versie
  • Snel start voor je eerste applicaties als ze draaien
  • Antwoord Antwoord op u vragen
  • Alle pagina's in het Engels

Elke dag gebruik

  • MVC - Basisbegrippen die nodig zijn om te werken met het kader
  • Library klasse referentie beschrijvingen
  • Ajax ondersteuning in uw toepassingen
  • Multisite - beheren van veel sites in framework

Voor projectleden

NlInstall  
Installeer in een framework en maak een nieuw project.
Updated Jan 2, 2010 by janversl...@gmail.com

Downloaden

Ga naar download page en selecteer de laatste stabiele versie (alpha, beta, RC - is niet stabiel!).

ATTENTIE Gebruik phpdays 1.1 beta plaats van phpdays 1.0 final release. In phpdays 1.0 final release vonden we veel kritische bugs, deze werden opgelost in phpdays 1.1 beta.

Check Eisen

Op je server (lokaal en reëel) moeten worden geinstalleerd:

  • Apache server
  • PHP 5.2.6 or newer with modules: php5-mysql, php5-sqlite, pdo, pdo-mysql, pdo-sqlite (also recommend: php5-syck, php5-curl, php5-xdebug, php-apc, php5-memcache)
  • Database server (ondersteund MySQL, MSSQL, Postgres, Oracle, SQLite)

Installeer framework

  • Pak de file uit
  • upload directory lib naar je server (vervang niet de directory plaats in document_root directory, bijvoorbeeld voor /var/lib)
  • configureer Apache server voor /var/www (in Linux) of D:/server/www (in Windows) als document_root

Maak een nieuwe applicatie

  • Zet de options AllowOverride All aan in Apache configuratie.
  • Voor LINUX SERVER uitvoeren commando sudo a2enmod rewrite && sudo /etc/init.d/apache2 herstart (zet aan Apache mod_rewrite)
  • Ga naar apps directorie
  • Copy nieuw directorie naar jou document_root (to /var/www)
  • Vervang de naam new directorie naar de echte naam van het project (for example use myblog)
  • FOR LOCAL SERVER create .htaccess file in /var/www with content
  • # no scan directories
    DirectoryIndex index.php
    Options -Indexes
    # handle all queries within main script
    <IfModule mod_rewrite.c>
      RewriteEngine On
      RewriteRule ^index.php$ index.php [L]
      RewriteRule ^/?([^/]+)(.*)$ $1/public/$2 [NC,L]
    </IfModule>
  • FOR LOCAL SERVER create index.php file in /var/www with content
  • <?php
    $dirs = scandir('.');
    echo '<ul>';
    echo '<h2>Projects</h2>';
    foreach ($dirs as $dir) {
        // show directories with projects only
        if ('.' != $dir[0] AND is_dir($dir) AND is_dir("{$dir}/public"))
            echo "<li> <a href='/{$dir}'>{$dir}</a>";
    }
    echo '</ul>';
  • open /var/www/myblog/public/index.php en verander het pad naar phpDays framework en naar je applicatie directory.
  • require_once '/var/lib/Days/Engine.php';
    Days_Engine::run('/var/www/myblog/app/', 'development');
  • FOR LINUX SERVER change directories permission for write to: /var/www/myblog/app/system/cache, /var/www/myblog/app/system/log and /var/www/myblog/app/system/view (open terminal and type command chmod 0777 path1 path2 path3)
  • open /var/www/myblog/app/config/development.yaml and change next lines (additional info):
    • db: correct database connection info
    • url/base: path prefix after host name myblog
    • view/engine: template engine. We recommend use smarty or templum

Sla alle bestanden op en open het in je applicatie bij deze url http://localhost/myblog.

Problemen

Als de startpagina niet weergegeven wordt - open dan Firefox browser te installeren FireBug en FirePHP extensies. Na deze uitgevoerd te hebben druk op F12 voor open FireBug en open uw site. Op het tabblad "Console" see bug berichten.

Gebruik veel projecten

Een exemplaar van een framework wordt gebruikt voor vele projecten. Nu zien we alle beschikbare projecten van adres http://localhost.


Sign in to add a comment
Powered by Google Project Hosting