Problème avec la création des tables de la base [résolu]
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
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![]() from Paris 1287 posts | Bonjour, bienvenue parmi la communauté YACS, Courage, ça n'est pas bien grave ! 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 from nearby-an-airport Associate, 6796 posts | 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 2 posts | 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 from nearby-an-airport Associate, 6796 posts |
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)
