[résolu](ubuntu 16.04) Comment Faire fonctionner prettyNoemie CMS + le site en local ?


#1

Salut tous
Ce CMS m’intéresse particulièrement et j’aimerai pouvoir aider même si je n’ai pas de grande connaissance en codage et en administration serveur.
Sur mon PC et sans connexion internet, j’aimerai pouvoir tester les modifs que je fais et voir son interaction avec le site internet crée en local.
Je peux travailler, sous MS seven 64 bits, Ubuntu 16.04 LTS, Fedora27.

Sous MS seven:
J’ai déjà:

  • installé XAMMP
  • installé composer
  • fourché et téléchargé le CMS

puis, pour composer, j’ai suivi la procédure indiquée.

  • ouvrir le terminal avec la commande “cmd”
  • se mettre à l’intérieur du dossier CMS en tappant : cd C:\Users\user\Downloads\PrettyNoemieCMS-master\PrettyNoemieCMS-master-b
  • le positionnement semble juste
  • puis la commande suivante: composer install
  • puis la commande suivante: php -S localhost:8000

voici ce que cela donne:

Résumé
> Microsoft Windows [version 6.1.7601]
> Copyright (c) 2009 Microsoft Corporation. Tous droits réservés.
> 
> C:\Users\user> cd C:\Users\user\Downloads\PrettyNoemieCMS-master\PrettyNoemieCMS
> -master-b
> 
> C:\Users\user\Downloads\PrettyNoemieCMS-master\PrettyNoemieCMS-master-b>
> C:\Users\user\Downloads\PrettyNoemieCMS-master\PrettyNoemieCMS-master-b>composer
>  install
> Loading composer repositories with package information
> Installing dependencies (including require-dev) from lock file
> Nothing to install or update
> Generating autoload files
> 
> C:\Users\user\Downloads\PrettyNoemieCMS-master\PrettyNoemieCMS-master-b>php -S l
> ocalhost:8000
> PHP 7.2.2 Development Server started at Tue Feb 27 13:08:38 2018
> Listening on http://localhost:8000
> Document root is C:\Users\user\Downloads\PrettyNoemieCMS-master\PrettyNoemieCMS-
> master-b
> Press Ctrl-C to quit.

et maintenant, je fais quoi ?? je laisse ouvert le terminal?
d’avance merci pour votre aide


#2

Hello !

Alors perso je ne vais pas être d’une grande aide, mais jeme permets de pinguer @robinBanquo et @tcit sur cette question ;).


#3

Il faut ouvrir ton navigateur à l’adresse http://localhost:8000


#4

c’est rajouté dans le readme :slight_smile:


#5

Salut,
merci pour le support :slight_smile:
je suis confronté à un “500 Internal Server Error”:

dans la console:

Résumé

Microsoft Windows [version 6.1.7601]
Copyright © 2009 Microsoft Corporation. Tous droits r‚serv‚s.

C:\Users\user>cd C:\Users\user\Downloads\PrettyNoemieCMS-master\PrettyNoemieCMS-
master-b

C:\Users\user\Downloads\PrettyNoemieCMS-master\PrettyNoemieCMS-master-b>composer
install
Loading composer repositories with package information
Installing dependencies (including require-dev) from lock file
Nothing to install or update
Generating autoload files

C:\Users\user\Downloads\PrettyNoemieCMS-master\PrettyNoemieCMS-master-b>php -S l
ocalhost:8000
PHP 7.2.2 Development Server started at Tue Feb 27 20:58:15 2018
Listening on http://localhost:8000
Document root is C:\Users\user\Downloads\PrettyNoemieCMS-master\PrettyNoemieCMS-
master-b
Press Ctrl-C to quit.
[Tue Feb 27 20:58:40 2018] Use of undefined constant id - assumed ‘id’ (this wil
l throw an Error in a future version of PHP)
[Tue Feb 27 20:58:40 2018] [C:/Users/user/Downloads/PrettyNoemieCMS-master/Prett
yNoemieCMS-master-b/lib/base.php:2190] Base->error()
[Tue Feb 27 20:58:40 2018] [C:/Users/user/Downloads/PrettyNoemieCMS-master/Prett
yNoemieCMS-master-b/tmp/1rhmuqyegwskk.2ff3ou9p17two.php:14] Base->{closure}()
[Tue Feb 27 20:58:40 2018] [C:/Users/user/Downloads/PrettyNoemieCMS-master/Prett
yNoemieCMS-master-b/lib/base.php:2733] require(‘C:\Users\user\Downloads\PrettyNo
emieCMS-master\PrettyNoemieCMS-master-b\tmp\1rhmuqyegwskk.2ff3ou9p17two.php’)
[Tue Feb 27 20:58:40 2018] [C:/Users/user/Downloads/PrettyNoemieCMS-master/Prett
yNoemieCMS-master-b/lib/base.php:2976] View->sandbox()
[Tue Feb 27 20:58:40 2018] [C:/Users/user/Downloads/PrettyNoemieCMS-master/Prett
yNoemieCMS-master-b/app/controllers/ShowcaseController.php:28] Preview->render()

[Tue Feb 27 20:58:40 2018] [C:/Users/user/Downloads/PrettyNoemieCMS-master/Prett
yNoemieCMS-master-b/lib/base.php:1806] ShowCaseController->showVisitor()
[Tue Feb 27 20:58:40 2018] [C:/Users/user/Downloads/PrettyNoemieCMS-master/Prett
yNoemieCMS-master-b/lib/base.php:1627] Base->call()
[Tue Feb 27 20:58:40 2018] [C:/Users/user/Downloads/PrettyNoemieCMS-master/Prett
yNoemieCMS-master-b/index.php:13] Base->run()
[Tue Feb 27 20:58:40 2018] ::1:51510 [500]: /
[Tue Feb 27 20:58:40 2018] ::1:51511 [404]: /sites/framasite/medias/5a91f09f794a
2.svg - No such file or directory
[Tue Feb 27 20:58:40 2018] ::1:51512 [200]: /public/css/materialize.min.css
[Tue Feb 27 20:58:40 2018] ::1:51513 [200]: /public/css/style.css
[Tue Feb 27 20:58:41 2018] ::1:51516 [200]: /public/fonts/customFonts/Roboto-Reg
ular.ttf
[Tue Feb 27 20:58:41 2018] ::1:51519 [404]: /favicon.ico - No such file or direc
tory
[Tue Feb 27 20:58:41 2018] ::1:51520 [404]: /favicon.ico - No such file or direc
tory

une idée pour me dépatouiller?
et en image:


#6

une idée pour la résolution du problème??


#7

J’ai tenté l’installation afin de tenter t’aider durant mon temps de midi et j’arrive, en toute apparence, à la même situation que toi.

Ma config: ArchLinux, PHP7

Appli téléchargé via git sur mon répertoire utilisateur (non admin mais faisant partie du groupe sudo)

téléchargement de composer.phar pour install des dépendances et du modèle de démarrage de PrettyNoemieCMS

Accès via ip:8000. Même résultat: exception à la ligne 2189 de base.php, en passant par le php dans le tmp… D’après ce que je vois, j’ai le même stack d’appel que toi.

J’ai tenté de tracer mais je n’arrive pas au point qui pose problème.


#8

sur suggestion de Robin, je suis passé par linux et ça fonctionne.

voici le détail de la procédure sous Ubuntu 16.04.03 LTS:

avant toute chose, il faut vérifier d’avoir curl et php7.0-cli d’instalé, si ce n’est pas le cas il faut ouvrir le terminal et:

sudo apt install curl
puis:
sudo apt install php7.0-cli

  • téléchager le depots en .tar

  • le décompresser a l’endroit voulu (je l’ai mis sur le bureau)

  • aller dans le dossier de destination et ouvrir un terminal depuis ce dossier et taper cette commande:

    curl -sS https://getcomposer.org/installer | php
    sudo mv composer.phar /usr/local/bin/composer.phar

puis:
composer install
puis:
php -S localhost:8000

ne pas fermer le terminal.

ouvrir le navigateur et rentrer l’adresse:
http://localhost:8000/