Logiciel de commandes pour les AMAP
Easyamap est un logiciel en ligne de gestion des commandes pour les AMAP, basé sur le framework Symfony (version 4.4). Site de présentation : https://www.easyamap.fr
Pour mettre en place l'outil dans votre AMAP, vous pouvez me contacter à cette adresse : anthony [arobase] easyamap [point] fr. Nous pouvons mettre en place une solution hébergée, vous n'avez rien besoin d'installer.
Si vous souhaitez installer vous-mêmes le logiciel, merci de suivre les étapes de l'installation décrite ci-dessous.
Note : aucun support n'est garanti pour l'installation du logiciel.
L'installation a été testée sur un serveur dédié avec Debian 10, Apache 2.4, PHP 7.3, MariaDb 10.3.
Avoir installé :
- Apache
- PHP
- MySQL ou MariaDb
- Composer
- Git
cd /var/www/
git clone https://github.com/abouchereau/easyamap.git
cd easyamap
composer install
<VirtualHost *:80>
DocumentRoot /var/www/easyamap/public
ServerName www.mon-domaine.com
<Directory "/var/www/easyamap/public">
Options FollowSymLinks MultiViews
AllowOverride All
Require all granted
<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ index.php [QSA,L]
</IfModule>
</Directory>
</VirtualHost>
Note : Il est recommandé d'utiliser le HTTPS. Ajuster si besoin votre Virtual Host en ajoutant votre certificat, le port 443 etc...
mysql -u root -p
create database easyamap;
CREATE USER 'easyamap'@'localhost' IDENTIFIED WITH mysql_native_password BY 'MonMotDePasse';
GRANT ALL ON easyamap.* to 'easyamap'@'localhost';
exit;
mysql -u easyamap -p
use easyamap;
source /var/www/easyamap/data/amap_init.sql;
cp config/url2env.php.dist config/url2env.php
cp config/packages/local/doctrine.yaml.dist config/packages/local/doctrine.yaml
Dans config/url2env.php, ajouter une ligne avec votre nom de domaine, exemple :
$url2env = [
'localhost' => ['local', true],
'www.nomdedomaine.com' => ['local', false],
];
Dans config/packages/local/doctrine.yaml, modifier le mot de passe
doctrine:
dbal:
url: 'mysql://easyamap:MonMotDePasse@127.0.0.1:3306/easyamap'
Dans le fichier .env, indiquer votre serveur SMTP
MAILER_URL=smtp://smtp.site.fr:25?username=monuser&password=monMDP
L'utilisation d'Easyamap sur votre serveur est sous votre entière responsabilité. Il est recommandé d'effectuer régulièrement des sauvegardes de la base de données. Nous déclinons toute responsabilité quant à toute perte et tout dommage quels qu’ils soient.
Ce logiciel est mis à disposition selon les termes de la Licence Creative Commons Attribution - Pas d’Utilisation Commerciale - Partage dans les Mêmes Conditions 4.0 International
- Anthony BOUCHEREAU, 2015-2023