Guide d’installation et de post-installation de Bonfire v0.6

Installation

Paramétrage du module de réécriture des URL dans Apache

  • activer le module dans httpd.conf en décommentant la ligne suivante :
    LoadModule rewrite_module modules/mod_rewrite.so
  • accorder l’accès en lecture au fichier .htacces en commentant les lignes suivantes :
    #<Files ".ht*">
    # Require all denied
    #</Files>

Paramétrage du fichier .htacess dans le dossier d’installation de Bonfire

  • activer le moteur de réécriture :
    RewriteEngine On
  • modifier la base du site avec :
    RewriteBase /install/

    si Bonfire est installé dans un sous-répertoire :

    RewriteBase /fodler/install/

Source : http://forums.cibonfire.com/discussion/1090/tip-how-to-fix-the-redirect-loop-during-install

Bugs à corriger après l’installation

Création d’un module basé sur une table existante

Si à la validation du formulaire de création, rien ne se passe, il faut remplacer la ligne 49 du fichier \bonfire\application\core_modules\builder\views\developer\modulebuilder_form.php comme suit :

<?php echo form_open(current_url() . "/" . $field_total, array('id'=>"module_form",'class'=>"form-horizontal")); ?>

Affichage d’un message d’erreur non bloquant lors de l’enregistrement d’une modification des paramètres de l’application (« Settings » > « Settings »)

Dans le fichier bonfire/codeigniter/database/DB_active_rec.php, supprimer les lignes suivantes (1401 à 1404) :

- else
- {
- $not[] = $k.'-'.$v;
- }

Sources :
http://forums.cibonfire.com/discussion/comment/3677#Comment_3677
https://github.com/ci-bonfire/Bonfire/commit/542b84a8

Publicités

Installer symfony² avec Composer sous Ubuntu

Installer PHP en ligne de commande

sudo apt-get install php5-cli

Installer Git

sudo apt-get install git

Installer cURL

sudo apt-get install curl

Installer Composer

curl -s https://getcomposer.org/installer | php

Installer Symfony Standard Edition

php composer.phar create-project symfony/framework-standard-edition path/

Sources :