Erreur xajax_server.php(2531)
Posted: 03 Feb 2018, 10:55
Je rencontre une erreur sur l'ajout d'une ressource par exemple :
J'ai un VPS OVH sur Docker version 1.11.2, build b9f10c9
J'utilise une image docker personnalisée avec php7 et apache pour faire fonctionner soplanning.Je pense qu'il y a soit un bug soit un prérequis manquant. J'ai mis ci dessous comment le reproduire (qui pourra servir de tuto une fois que ce sera résolu ou maitrisé):
Je rentre dans mon conteneur car il manque un certains nombres de prérequis
J'installe quelques outils
Je télécharge la dernière version de SoPlanning
Je dézippe
Je déplace les fichiers pour les mettre à la racine du dossier html
J'ajoute des extension prérequises
je modifie la chaine de connexion à la base de données
Merci de vos retours
Code: Select all
Error: the XML response that was returned from the server is invalid.
Received:
<br />
<b>Fatal error</b>: Uncaught ArgumentCountError: Too few arguments to function modifRessource(), 0 passed in /var/www/html/includes/xajax.inc on line 994 and exactly 1 expected in /var/www/html/www/process/xajax_server.php:2357
Stack trace:
#0 /var/www/html/includes/xajax.inc(994): modifRessource()
#1 /var/www/html/includes/xajax.inc(652): xajax->_callFunction('modifRessource', Array)
#2 /var/www/html/www/process/xajax_server.php(2531): xajax->processRequests()
#3 {main}
thrown in <b>/var/www/html/www/process/xajax_server.php</b> on line <b>2357</b><br />
You have whitespace in your response.
J'utilise une image docker personnalisée avec php7 et apache pour faire fonctionner soplanning.Je pense qu'il y a soit un bug soit un prérequis manquant. J'ai mis ci dessous comment le reproduire (qui pourra servir de tuto une fois que ce sera résolu ou maitrisé):
Code: Select all
docker run -ti --name soplanning-mysql -e MYSQL_ROOT_PASSWORD=XXXXX-d mysql
docker run -ti --name soplanning-phpmyadmin --link soplanning-mysql:db -p 6002:80 -d phpmyadmin/phpmyadmin
docker run -ti --name soplanning-app --link soplanning-mysql:db -p 6001:80 -v /data/soplanning:/var/www/html -d alterway/php:7.1-apach
Code: Select all
docker exec -i -t soplanning-app /bin/bash
Code: Select all
apt-get update && apt-get install -y software-properties-common zip unzip cron nano
Code: Select all
curl https://freefr.dl.sourceforge.net/project/soplanning/soplanning/v1.41/soplanning-1-41.zip -o soplanning.zip
Code: Select all
unzip soplanning.zip -d /var/www/html
Code: Select all
mv /var/www/html/soplanning/* /var/www/html/
Code: Select all
docker-php-ext-install mysqli
docker-php-ext-install gd
apachectl restart
Code: Select all
<?php
// Database Parameters
$cfgHostname = 'db';
$cfgDatabase = 'soplanning';
$cfgUsername = 'root';
$cfgPassword = 'XXXXX';
$cfgSqlType = 'mysql';
$cfgPrefix = 'planning_';
?>