OpenEdition / lodel

Science publishing CMS
GNU General Public License v2.0
51 stars 27 forks source link

err500 à l'importation d'un modèle éditorial #79

Open jbonlinea opened 7 years ago

jbonlinea commented 7 years ago

Bonjour à tous,

Je rencontre un bug au moment de l'importation d'un modèle éditorial.

Le problème est facile à reproduire de deux manières différentes : Au cours de l'installation de lodel tout va bien, puis viens le moment de créer un site, pas de problème avec la bdd, mais le moment d'importer un modèle éditorial venu, la page ne s'affiche pas correctement, cf fichier joint, et la console me retourne une erreur 500.

Je peux tout de même revenir à l'administration de lodel et de mon site en tapant l'URL mondomaine.fr ; D'ici je peux naviguer à souhait et aller dans l'administration de mon site, mais si je clique sur "importer un modèle éditorial", je retombe sur le même bug que précédemment. Par contre, si je clique sur "importer un modèle éditorial au format xml", la je n'ai pas de bug.

J'aurais volontiers essayé d'importer le modèle éditorial de revue.org en xml, mais je ne l'ai pas sous le coude et ne l'ai pas trouvé après (de brèves j'en conviens) recherches.

EDIT : j'ai exporté le modèle editorial en xml d'un site fonctionnel, mais lorsque que j'essaye de l'importer j'ai une err500 :-(

EDIT 2 :

si j'exporte les donnés d'un site fonctionnel, que je l'upload dans le dossier "privé" de lodel défini pendant l'installation, la sauvegarde apparait bien dans l'onglet administration>importer donnée, mais j'ai une err500 si j'essaye d'effectuer l'importation

EDIT 3: tenté une install avec root en utilisateur sql et chmod -R 777 sur le dossier racine du serveur... rien y fait

Avez-vous une idée de l'origine ou des moyens de contourner ce bug ?

merci

capture d’écran 2017-09-21 a 16 28 51

PS : j’ai déjà fait plusieurs installations complètes de lodel et OTX fonctionnelles, su plusieurs serveurs tous en Ubuntu 16.04 ; ce serveur est en debian 9 ; capture d’écran 2017-09-21 a 16 48 32

lnprieto commented 7 years ago

Bonjour

Je vois que votre serveur est sous debian 9, avec php5.6 et apache. Pouvez vous nous dire, s'il vous plait, quelle version de Lodel vuos utilisez ? la branche master ?

Merci

jbonlinea commented 7 years ago

Bonjour,

oui, lodel 1, branch master, tel que sélectionnée d'origine avec git clone https://github.com/OpenEdition/lodel.git Cordialement

ps : je me ferait un plaisir de vous aider, si vous avez besoin d'un testeur de Lodel sur debian 9 :-)

EDIT : SOLUTION

Debian 9 n'est pas livré avec php5.6 et il faut donc l'installer à partir d'un dépôt, ce qui était chose faite. Cependant, nombre d'extensions installées par défaut avec les distributions, ici php7 et ses extensions, ne le sont pas. J'avais par exemple du installer l'extension php5.6-mysql faute de quoi je n'avais pas pu me connecter à la base de données. Là je viens d'ajouter curl, zip, gd et mbstring, et tout est rentré dans l'ordre. Je continuerais l'installation de lodel-otx demain, mais cette erreur est résolue.

Merci