Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Soupçons de bogues «  

Problème avec la création des tables de la base [résolu]

avatarQuentin, Victor -- on Mar. 23 2006
Je souhaite écrire une première page avec l'assistant CMS et ça m'affiche une page web "bad request"
Est ce dû au faite que par exemple, durant l'installation de Yacs, il y eu des erreurs dans la créations de tables de la base. (table image notamment). voici ce que ça me dit :

SELECT * FROM `victor_yacs`.`yacs_actions` AS actions WHERE (actions.anchor='user:1') AND (actions.status='O') ORDER BY actions.create_date LIMIT 0,7 1146: Table 'victor_yacs.yacs_actions' doesn't exist

Que dois je faire ? merci

Victor
Fernand
avatar
from Paris
1287 posts

on Mar. 23 2006


Bonjour, bienvenue parmi la communauté YACS,
Courage, ça n'est pas bien grave !

-  Pouvez vous nous dire si vous vous trouvez chez un hébergeur, lequel ?

Lire aussi dans la mesure du possible How to set file permissions on the server? (que nous allons traduire et adapter en français en priorité).
Cordialement,
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

on Mar. 23 2006


Victor, le message dit clairement que la table des actions n'existe pas, ce qui prouve que l'installation s'est mal passée.

Quels messages d'erreur ont été mentionnés pendant l'installation ?
Victor.quentin
avatar
2 posts

on Mar. 26 2006


Bonjour Bernard :

J'ai réinstallé Yacs sur mon espace d'hébergement dans un répertoire en écriture totale. tout fonctionne bien.

Seulement je rencontre un problème avec le serveur (j'utilise yacs qu'à partir du serveur - pas sur mon PC). J'ai créé une base victor_yacs.

J'aimerais savoir plus précisément quels répertoires sont à mettre en écriture totale. Je sais qu'il faut mettre le répertoire Yacs tout entier en écriture seule. Mais c'est pas terrible pour la sécurité quand on veut mettre le tout à la racine du site.

Explications : sur mon serveur régi par Plesk j'ai le répertoire httpdocs qui est la racine de mon site = www.sitevictor.com il est en lecture seule et pas moyen de le modifier. Par contre je peux mettre les sous-répertoires créés dans httpdocs en écritures Si je mets mon répertoire Yacs dans httpdocs L'adresse du site sera www.sitevictor.com/yacs et ce n'est pas génial.

Donc si je mets le contenu du répertoire yacs dans httpdocs, je peux modifier les répertoires qui sont à l'interieur séparément.

Par contre si je savais exactement quels répertoires mettre en écriture, je pourrais alors mettre yacs à jour par la suite sans aucun problème.

Merci.

Victor
Bernard
avatar
from nearby-an-airport
Associate, 6796 posts

inspired from victor.quentin on Mar. 26 2006


Victor.quentin: Donner des droits d'écriture à un serveur web n'est pas une faille de sécurité, mais c'est la seule façon de permettre au-dit serveur web de réaliser tout plein d'opérations intéressantes, comme le stockage des images (dans yacs/images), des fichiers attachés (dans yacs/files), la manipulation des styles (dans yacs/skins), la mise à jour des scripts (un peu partout...), l'enregistrement des paramètres de configuration (un peu partout aussi...). Bref, pour profiter à plein de YACS il est sans doute utile de lui permettre de manipuler l'ensemble des fichiers à sa portée.

Pas d'inquiétude à créer un sous-répertoire yacs dans lequel YACS peut faire tout ce qu'il veut. Il suffit de dupliquer le script yacs/index.php à la racine du site, et de permettre à YACS de le mettre à jour si nécessaire.

Rate this page
Posted by Victor.quentin on Mar. 23 2006, edited by Christian on June 14, (popular)