Skip to content
This repository has been archived by the owner on Jan 29, 2023. It is now read-only.

Erreurs page Bâtiments #2

Open
LoGuardiaN-Git opened this issue Aug 5, 2021 · 3 comments
Open

Erreurs page Bâtiments #2

LoGuardiaN-Git opened this issue Aug 5, 2021 · 3 comments
Labels
question Further information is requested

Comments

@LoGuardiaN-Git
Copy link

Bonjour, voici l'erreur affichée sur la page bâtiment, empêchant toute construction (aucun bâtiment ne s'affiche)

Fatal error: Uncaught Error: Call to undefined function bcmul() in
/includes/functions/IsElementBuyable.php:58 Stack trace: #0
/includes/functions/BatimentBuildingPage.php(123): IsElementBuyable(Array, Array, 1, true, false) #1
/buildings.php(59): BatimentBuildingPage(Array, Array) #2 {main} thrown in /includes/functions/IsElementBuyable.php on line 58

Je ne sais pas si ça change quelque chose, mais le jeu est installé dans un sous-dossier.

@xmke
Copy link
Owner

xmke commented Aug 5, 2021

bcmul

Bonjour,

Merci pour ton rapport.
Est-ce que tu peux m'en dire plus sur ton setup d'installation ?

Le système, l'OS, la version du serveur web, PHP...

Car bcmul est normalement une fonction mathématique native de PHP.

Bien à toi

@xmke xmke added help wanted Extra attention is needed question Further information is requested and removed help wanted Extra attention is needed labels Aug 8, 2021
@LoGuardiaN-Git
Copy link
Author

Bonjour, désolé pour ma réponse un peu tardive, voici les informations :

• Debian 4.19.194-3 (2021-07-18) x86_64

• Apache/2.4.38 (Debian)

• PHP 7.3.29-1~deb10u1 (cli) (built: Jul 2 2021 04:04:33) ( NTS )

Liste des modules PHP installés :
bcmath
calendar
Core
ctype
curl
date
dom
exif
fileinfo
filter
ftp
gd
gettext
hash
iconv
json
libxml
mbstring
mysqli
mysqlnd
openssl
pcntl
pcre
PDO
pdo_mysql
Phar
posix
readline
Reflection
session
shmop
SimpleXML
sockets
sodium
SPL
standard
sysvmsg
sysvsem
sysvshm
tokenizer
wddx
xml
xmlreader
xmlwriter
xsl
Zend OPcache
zip
zlib

@xmke
Copy link
Owner

xmke commented Aug 19, 2021

Bonjour @LoGuardiaN-Git, merci pour tes infos.

Je vais jeter un oeil sur le problème, mais quelque chose m'intrigue : dans la liste des modules installés, il y a bien bcmath, or... bcmul est une fonction issue de ce module (voir ici).

A savoir (mais je ne l'ai pas précisé, sera corrigé lors du prochain commit) : le jeu a été développé à la base sur PHP5.0, au début je le testais sur 7.4.7 et j'ai décidé de le développer sur la version 8.0 après, histoire de le mettre un peu au goût du jour.
Je ne sais pas comment il se comporte sur la v7.3.29, ni si ça peut être la cause du problème.

Dans tous les cas, ce qui est sûr... c'est qu'il y a beaucoup de travail à fournir pour avoir un script stable, fiable et surtout pleinement fonctionnel...

Bref je creuse.

Bonne journée !

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
question Further information is requested
Projects
None yet
Development

No branches or pull requests

2 participants