THELIA Forum

Welcome to the THELIA support and discusssion forum

Announcement

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

Offline


Bonjour,

J'ai installe Thelia 1.5.3.1 sans aucune difficulte big_smile
la seule chose que je regrette s'est que les recherches sur 1 mot tronque ne retourne pas de resultats contrairement au versions <1.5
enfin bon, peut etre serait il bon, si pas trop complique de prevoir 1 option de recherche pour la version 2 wink

J'ai teste la formule mise a jour 1.5.3.1 sur 1 site (1.4) prealablement mise a jour (il y quelques mois) vers la 1.5.0 et j'ai ce message:

Mise à jour vers 1.5.1 .............................. OK
Mise à jour vers 1.5.2 .............................. ECHEC

Echec en accès à la base de données.
Détails: No database selected
Requête: ALTER TABLE `produitdesc` ENGINE=MYISAM

Votre installation de Thelia ne peut être mis à jour.

Merci.

Reg

Suis alle voir dans le dossier classes, j'ai 1 cnx.class.php (conforme a celui de la 1.5.3.1) mais aussi 1 cnx.class -Copie.php (qui reprend les elements de ma bdd d'origine)
pourquoi vers la 1.5.1 Ok et echec vers 1.5.2 et 1.5.3.1 roll

Last edited by reg (18-09-2012 05:16:04)


le-bouquiniste.com                                                      tongue  plugin 1.4.x / 1.5   => valeurstock / Mailpaiement / formcontact

  • manu
  • faï tot petar miladiu

Offline


Pour la 1.5.2 tu ne dois pas avoir suivi ce qu'il y a de marqué dans la procédure d'installation.

Suit la procédure mais avant télécharge la nouvelle version : https://sourceforge.net/projects/thelia … t/download


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Bonjour,

Je reviens sur le forum et je constate pas mal de changements.

J'ai la 1.5.3.2.
Pour ma part, si je fais une nouvelle installe, pas de soucis, mais une mise à jour -> même problème que ci dessus.

Je pense quand même savoir mettre à jour et j'ai suivi le post de Roadster, au cas où.
J'ai php 5.4 et tout le reste bien à jour sous Linux.

Il refuse de lier la base.

Une idée ?

Merci à vous,

A bientôt,

LeHibou

Last edited by LeHibou (18-09-2012 20:22:00)

Offline


Le problème s'est réglé : le script delete automatiquement le cnx pour le mettre comme il faut pour l'avenir de thelia.

Il m'a fallu recopier le contenu de l'ancien que j'avais sauvé le coller dans ce cnx (qui était donc le mien avant qu'il soit automatiquement nettoyé) et relancé l'install.

Tout s'est bien déroulé.

Merci à vous !

A bientôt

LeHibou

Offline


Bonjour,

Bon après avoir battaillé pendant deux jours je poste... même problèmes que décrits ci dessus... Je fais bien tout comme il faut et comme décrit sur le post de mise a jour mais j'ai tour à tour
1 - l'erreur de connection à la base de données "Echec en accès à la base de données"
2 - je réessaie immédiatement après de cliquer install et là j'ai l'erreur "Le fichier /classes/Cnx.class.php.orig n'est pas accessible en écriture"

Thelia m'avait l'air super sympa comme système de gestion d'un shop en ligne mais sa mise à jour n'est vraiment pas pratique

  • manu
  • faï tot petar miladiu

Offline


Pourtant le problème que tu rencontres est assez explicite :

2 - je réessaie immédiatement après de cliquer install et là j'ai l'erreur "Le fichier /classes/Cnx.class.php.orig n'est pas accessible en écriture"

il faut que ce fichier soit accessible en écriture par apache :-)


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Merci de ta réponse, j'ai oublié de mentionner que le fichier est totalement accessible par apache.... désolé smile

  • manu
  • faï tot petar miladiu

Offline


Pourtant le message d'erreur que tu as vient d'ici :

foreach($files as $file) {
		if (! is_writable($file)) {

            $err .= '<span class="erreur">Le fichier '.str_replace($basedir, '', $file). ' n\'est pas accessible en &eacute;criture</span><br />';
		}
	}

is_writable retourne false si le fichier n'existe pas ou n'est pas accessible en écriture (http://fr2.php.net/manual/fr/function.is-writable.php)


http://doc.thelia.net/
http://thelia.net/modules
http://raynaud.io
PGP public Key : 0xC6E546A6

Offline


Bonjour

Merci pour ton message.
Je viens de réessayer, copie complete de mon installation actuelle sur une base de données copiée et vierge de tout changement.
J'ai suivi A LA LETTRE le MAJ.txt

je suis bloqué à cette étape  :

Mise à jour en cours ...

Mise à jour vers 1.5.2 .............................. ECHEC

Echec en accès à la base de données.
Détails: Duplicate key name 'recherche'
Requête: ALTER TABLE `produitdesc` ADD FULLTEXT `recherche` (`titre` , `chapo` , `description` , `postscriptum`)

Votre installation de Thelia ne peut être mis à jour.


Vaala... que faire maintenant ??

merci
Ehran

Offline


ne base de données copiée et vierge de tout changement

Ben non, puisque l'index 'recherche' existe déjà...


OpenStudio Toulouse

Offline


vierge de tout changement = copie exacte de ma base de production qui marche parfaitement... je n'ai pas été m'amuser à ajouter quoi que ce soit en terme d'index etc...

Offline


Quitte à ce que cela ne marche pas, je suis retourné sur le /install/ et je n'ai plus l'erreur ci dessus mais celle-ci:

Mise à jour en cours ...

Mise à jour vers 1.5.2 .............................. ECHEC

Le fichier /home/mariekecreation/shoppre/install/patch/../../client/config_thelia.php ne peut pas être mise à jour

Votre installation de Thelia ne peut être mis à jour.

pourtant le fichier en question est en chmod 777 .....

Offline


Pas d'idée alors ? sad

Offline


Jette un œil ici