THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

Rejoignez la communauté sur le Discord Thelia : https://discord.gg/YgwpYEE3y3

Offline

#1 Installation de 2.5

(11-01-2023 20:18:34)


Bonjour,
aujourd'hui,
j'ai voulu tester et installer cette fameuse 2.5

J'ai fini par arriver à installer la 2.5.0 alpha2


Par contre, dans un autre dossier, j'ai voulu installer la 2.5.2 avec

 composer create-project thelia/thelia-project YourProject3 2.5.2 

Je me prends :

    - thelia/thelia-skeleton[2.5.2, ..., 2.5.x-dev] require thelia/core 2.5.2 -> satisfiable by thelia/core[2.5.2].
    - thelia/core 2.5.2 requires symfony/twig-bundle 6.0.*|6.2.* -> satisfiable by symfony/twig-bundle[v6.0.0-BETA1, ..., 6.2.x-dev].
    - symfony/twig-bundle[v6.0.0-BETA1, ..., 6.2.x-dev] require composer-runtime-api >=2.1 -> found composer-runtime-api[2.0.0] but it does notmatch the constraint.
    - Root composer.json requires thelia/thelia-skeleton ~2.5.2 -> satisfiable by thelia/thelia-skeleton[2.5.2, 2.5.x-dev].

Je ne suis pas hyper à l'aise avec composer,
et c'est peut être pas grand chose mais je vois pas ce qui m'empeche d'installer cette version

Merci d'avance

Offline

#2 Re: Installation de 2.5

(12-01-2023 09:16:18)


Tu lances composer avec quelle version de PHP ? Pour Thelia 2.5, c'est PHP 8.0.2 minimum


OpenStudio Toulouse

Offline

#3 Re: Installation de 2.5

(12-01-2023 11:46:29)


Désolé,
je me suis reveillé cette nuit, j'ai fini par comprendre que ma version de composer n'était pas à jour,
va savoir pourquoi. En tout cas, j'ai pu installer la 2.5.2, c'est beau, merci !

Pour ce qui est des versions de php,
il me semble avoir du faire l'install de 2.5.0 avec php 8.0.2 et l'install de 2.5.2 avec php 8.1


Autre chose, impatient, j'essaye de mettre le template modern,
je me prends :

Could not find the entrypoints file from Webpack: the file "/../../../../templates/frontOffice/modern/dist/entrypoints.json" does not exist.

Me voila parti à installer node et yarn

J'imagine que ce entrypoints.json sera generé par symfony.

Bon faut que je buche sur la question

Last edited by vz777 (20-01-2023 16:55:45)

Offline

#4 Re: Installation de 2.5

(13-01-2023 13:42:03)


Hello!

Moi perso, je dois rater quelque chose ...

Version PHP 8.1 en place.

Je lance l'installation :

curl -sS https://getcomposer.org/installer | /usr/bin/php8.1-cli

/usr/bin/php8.1-cli composer.phar create-project thelia/thelia-project thelia/ 2.5.2

/usr/bin/php8.1-cli Thelia thelia:install

/usr/bin/php8.1-cli Thelia admin:create

Mais impossible d'accéder à l'admin (error 500) et en mode dev ça me dit qu'il manque des fichiers...


Aide les autres, ils t'aideront en retour.

Offline

#5 Re: Installation de 2.5

(13-01-2023 15:03:28)


C'est possible d'avoir un message d'erreur précis ?


OpenStudio Toulouse

Offline

#6 Re: Installation de 2.5

(13-01-2023 17:00:35)


Oui oui.
J'avais tout supprimé donc je recommence en reprenant la démarche pas à pas :

curl -sS https://getcomposer.org/installer | /usr/bin/php8.1-cli

All settings correct for using Composer
Downloading...

Composer (version 2.5.1) successfully installed to: /homepages/21/d282506352/htdocs/2023/composer.phar
Use it: php composer.phar

/usr/bin/php8.1-cli composer.phar create-project thelia/thelia-project thelia/ 2.5.2

...
Do you want to include Docker configuration from recipes?
...

y

Found 1 security vulnerability advisory affecting 1 package.
Run composer audit for a full list of advisories.

cd thelia
/usr/bin/php8.1-cli Thelia thelia:install

...
Database
...
Creating Thelia database, please wait

Database created without errors
Creating file configuration, please wait

Config file created with success. Your thelia is installed

admin/ => error 500

Je vais dans index_dev.php, je crée la variable utilisé pour les IPs autorisées

$_SERVER['DEBUG_TRUSTED_IP'] = '[MON IP]';

index_dev.php/admin/ => pas d'erreur ??? (il y a peut être eu un souci dans ma précédent installation... mais sur index.php toujours erreur 500)

Je crée donc un admin en ligne de commande.

/usr/bin/php8.1-cli Thelia admin:create

User [user_name] successfully created.

2023-01-13T16:46:59+01:00 [info] User Deprecated: Since symfony/framework-bundle 6.2: The "translation.extractor.php" service is deprecated, use "translation.extractor.php_ast" instead.
2023-01-13T16:46:59+01:00 [info] User Deprecated: Since symfony/translation 6.2: "Symfony\Component\Translation\Extractor\PhpExtractor" is deprecated, use "Symfony\Component\Translation\Extractor\PhpAstExtractor" instead.

Et je peux donc me logguer mais QUE en index_dev.php

Sur le front :

An error occurred while loading the web debug toolbar.

apparaît tout en bas (mais pas en index_dev.php)

Je configure les paramètres obligatoires de la boutique. => Rien ne change.

Je vide les caches => Idem.

Je vais voir les logs => Rien (sauf une erreur de banner que je n'ai pas uploadé)

Donc en fait, non je peux pas te donner de message d'erreur !? (et du coup je suis dans la m.... parce que je vais pas pouvoir avoir beaucoup d'aide...)

Last edited by Elyos (13-01-2023 17:30:21)


Aide les autres, ils t'aideront en retour.

Offline

#7 Re: Installation de 2.5

(13-01-2023 17:20:37)


Je pense qu'en fait, je dois avoir un souci de htaccess... parce que sur le front, je ne peux accéder qu'à la home (tout le reste est en erreur 500 sauf si je passe en index_dev.php

Du coup, pour mieux comprendre, j'ai à la racine une boutique thelia V1.

J'ai fait l'installation de Thelia v2 dans un dossier "new" et j'ai pointé le sous-domaine "dev.mondomaine.fr" vers "/new/thelia/web/"

Et si j'enlève le htaccess de "/new/thelia/web/" ça fonctionne.

Last edited by Elyos (13-01-2023 17:38:00)


Aide les autres, ils t'aideront en retour.

Offline

#8 Re: Installation de 2.5

(13-01-2023 17:42:32)


Ok...

J'ai mis

RewriteBase /

et ça fonctionne...

Par contre, on enlève comment la toolbar sympfony quand on est pas en dev ? C'est possible ?

Last edited by Elyos (20-01-2023 10:17:14)


Aide les autres, ils t'aideront en retour.

Offline

#9 Re: Installation de 2.5

(20-01-2023 14:15:25)


vz777 wrote:

Désolé,
je me suis reveillé cette nuit, j'ai fini par comprendre que ma version de composer n'était pas à jour,
va savoir pourquoi. En tout cas, j'ai pu installer la 2.5.2, c'est beau, merci !

Pour ce qui est des versions de php,
il me semble avoir du faire l'install de 2.5.0 avec php 8.0.2 et l'install de 2.5.2 avec php 8.1


Autre chose, impatient, j'essaye de mettre le template modern,
je me prends :

Could not find the entrypoints file from Webpack: the file "/home/sc1djqh3406/bin2/path/templates/frontOffice/modern/dist/entrypoints.json" does not exist.

Me voila parti à installer node et yarn

J'imagine que ce entrypoints.json sera generé par symfony.

Bon faut que je buche sur la question

En effet, même souci ici ^^' Mais bon pas trop grave car je vais faire un thème maison.


Aide les autres, ils t'aideront en retour.