THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour à tous, j'ai quelques problèmes dès l'installation, que je vous présente ci-dessous :
J'utilise la version Thelia-project à partir de Git
Lorsque j'arrive à 

php Thelia thelia:install

je reçois la réponse :

PHP Warning:  PHP Startup: Unable to load dynamic library 'mapi.so'

Ce n'est pas bloquant.
Mais quelques lignes après, je reçois la message

The PHP "post_max_size" configuration value (currently 8M) is below minimal requirements to run Thelia2 (20M required). Change this value in the php.ini configuration file

Sauf que : ma version de post_max_size est bien à 20 Mo dans mon php.ini Je l'avais modifié il y a quelques mois pour une installation sur le même serveur d'un autre site sous Thélia !!
J'avoue que je suis un peu bloqué...
J'ai plusieurs version de php installées sur mon serveur, mais celle active est bien PHP 7.2, et dans mon php.ini le post_max_size est bien à 20 Mo
Avez-vous une idée ?
Merci,
Éric LM
PS : lors de mon installation précédente, j'avais pu passer par http://127.0.0.1/NDD/install Manifestement, ce n'est plus possible ? L'installation se fait nécessairement par php Thelia thelia:install ?

Offline


Le php.ini de la ligne de commande n'est pas forcément le même que celui qui est utilisé par le serveur web (ou php-fpm). Pour lever le doute utilise la commande :

php --ini

Ce qui va te donner quelque chose comme :

Configuration File (php.ini) Path: /etc/php/7.2/cli
Loaded Configuration File:         /etc/php/7.2/cli/php.ini
Scan for additional .ini files in: /etc/php/7.2/cli/conf.d

OpenStudio Toulouse

Offline


Pour mapi.so, hé bien c'est juste qu'une des extensions activés à besoin de cette librairie, sans doute intl ou mbstring, et qu'elle n'est pas installée.

Et il est tout à fait possible de passer par un http://localhost/install si tu as téléchargé la distribution complète (https://thelia.net/download/thelia.zip) et que ton vhost pointe bien sur /chemin/vers/thelia/web et non pas /chemin/vers/thelia

Voili voilou


OpenStudio Toulouse

Offline


roadster31 wrote:
Loaded Configuration File:         /etc/php/7.2/cli/php.ini

Merci, roadster31, effectivement, mon php.ini est bien dans le dossier /cli/ (chose à laquelle je n'aurais jamais pensé... pour moi il était dans le dossier apache2)
Merci je recommence l'installation. Bonne journée !

Offline


roadster31 wrote:

et que ton vhost pointe bien sur /chemin/vers/thelia/web et non pas /chemin/vers/thelia

Effectivement, merci.
Tout roule...
Vraiment merci pour ta réactivité !
Bonne journée,
Éric LM