ONE CORE peut être utilisé comme application indépendante, ou déposé dans un sous-répertoire d’un projet existant.
Archive prête à déposer sur votre machine ou votre serveur. Le fichier contient le socle vierge, sans module métier installé par défaut.
Vous pouvez déposer ONE CORE dans le dossier d’un projet existant.
C:\chemin\vers\mon\projet\one-core
Si le serveur ne pointe pas directement vers one-core/public/, l’URL d’accès doit contenir /public/.
http://monprojet.local/one-core/public/
Vous pouvez aussi installer ONE CORE comme application indépendante, avec un domaine ou sous-domaine dédié.
https://onecore.mondomaine.com/
Dans ce cas, le document root Apache ou Nginx doit pointer directement vers :
/chemin/vers/one-core/public/
writable/ accessible en écriturecp .env.local.example .env
composer install --no-dev --optimize-autoloader
CI_ENVIRONMENT = development
app.baseURL = 'http://monprojet.local/one-core/public/'
app.forceGlobalSecureRequests = false
database.default.hostname = localhost
database.default.database = one_core
database.default.username = root
database.default.password =
admin.seed_email = admin@monsite.com
admin.seed_password = MotDePasseTresSolide
php spark key:generate
php spark migrate
php spark db:seed CoreSeeder
php spark serve --host 127.0.0.1 --port 8092
Avec cette commande, l’accès se fait via http://127.0.0.1:8092/. Dans ce cas, utilisez cette URL dans app.baseURL.
Sur un serveur web, utilisez l’exemple de production, renseignez vos accès réels et forcez HTTPS si le domaine dispose d’un certificat SSL.
Si possible, configurez le domaine pour pointer directement vers public/. Sinon, l’URL devra inclure /public/.
cp .env.production.example .env
composer install --no-dev --optimize-autoloader
CI_ENVIRONMENT = production
app.baseURL = 'https://mondomaine.com/one-core/public/'
app.forceGlobalSecureRequests = true
database.default.hostname = localhost
database.default.database = nom_de_la_base
database.default.username = utilisateur_base
database.default.password = mot_de_passe_base
admin.seed_email = admin@mondomaine.com
admin.seed_password = MotDePasseTresSolide
php spark key:generate
php spark migrate
php spark db:seed CoreSeeder
php spark optimize
php spark db:seed CoreSeeder à partir des valeurs admin.seed_email et admin.seed_password présentes dans le fichier .env. Modifiez ces deux lignes avant de lancer le seed.
public/, l’URL doit inclure /public/. Exemple : https://mondomaine.com/one-core/public/.