summaryrefslogtreecommitdiff
path: root/installation dans une application PHP.txt
diff options
context:
space:
mode:
Diffstat (limited to 'installation dans une application PHP.txt')
-rw-r--r--installation dans une application PHP.txt21
1 files changed, 12 insertions, 9 deletions
diff --git a/installation dans une application PHP.txt b/installation dans une application PHP.txt
index fb5d3a6..21d1b0b 100644
--- a/installation dans une application PHP.txt
+++ b/installation dans une application PHP.txt
@@ -6,6 +6,8 @@ copier tout son contenu (sauf le .git) dans le dossier racine de notre applicati
6rm -r ckeditor5 --interactive=never 6rm -r ckeditor5 --interactive=never
7attention quand un index.php existe déjà 7attention quand un index.php existe déjà
8 8
9les fichiers composer.json et package.json sont volontairement absents
10faire un install (npm) et un require (composer) dans son projet, obtenir la dernière version de l'éditeur et essuyer les plâtres!
9npm install ckeditor5 11npm install ckeditor5
10composer require htmlawed/htmlawed 12composer require htmlawed/htmlawed
11 13
@@ -17,24 +19,25 @@ lib/ckeditor5/image_upload.php
17lib/ckeditor5/articles_hors_editeur.css 19lib/ckeditor5/articles_hors_editeur.css
18config.php 20config.php
19installation dans une application PHP.txt 21installation dans une application PHP.txt
20index.php (appel des contrôleurs) 22index.php (appel des contrôleurs)
21src/templates/page.php (HTML principal de la page web) 23src/templates/page.php (HTML principal de la page web)
22data/page/html/articles.html 24data/page/html/articles.html
23data/page/images/chirurgien jaune.jpg 25data/page/images/chirurgien jaune.jpg
24 26
25 27
262/ à vérifier: 282/ lien symbolique nécéssaire pour trouver les traductions (commande pour debian):
27créer un lien symbolique comme ceci (commande pour debian): 29un problème de chemin se produit à la ligne: import coreTranslations from 'ckeditor5/translations/fr.js'; dans lib/ckeditor5/template.php
30gràce à un lien symbolique, le programme s'attend à trouver un dossier "translations" dans "browser"
31
32PHP l'ajoute avec symlink dans index.php
33si le lien symbolique /srv/http/ckeditor5/node_modules/ckeditor5/dist/browser/translations
34n'a pas été créé correctement par PHP, donner serveur les droits en écriture ou le faire en BASH
28 35
29chemin absolu 36chemin absolu
30ln -s /var/www/ckeditor5/node_modules/ckeditor5/dist/translations /var/www/ckeditor5/node_modules/ckeditor5/dist/browser/ 37ln -s /var/www/ckeditor5/node_modules/ckeditor5/dist/translations /var/www/ckeditor5/node_modules/ckeditor5/dist/browser/
31 38chemin relatif
32chemin relatif de la racine de l'appli:
33ln -s ../translations node_modules/ckeditor5/dist/browser/ 39ln -s ../translations node_modules/ckeditor5/dist/browser/
34 40
35ça régle un problème de chemin rencontré à la ligne: import coreTranslations from 'ckeditor5/translations/fr.js'; dans lib/ckeditor5/template.php
36gràce à un lien symbolique, le programme s'attend à trouver un dossier "translations" dans "browser"
37
38 41
393/ essai 423/ essai
40les paramètres dans config.php et les fichiers dans data permettent normalement 43les paramètres dans config.php et les fichiers dans data permettent normalement