Skip to main content Help Control Panel

Login   A+   A-

Community «   Le forum «   Problèmes d'installation «  

[Réglé] install sous windows: tables non créées

avatarM, G -- on Feb. 7 2006
je tente l'installation en local sous xampp et windows : des tables ne se créent pas
Bonjour

je n'arrive pas à obtenir une installation complète
  • le processus se poursuit malgré les messages ci-dessous
  • le site semble bon mais n'enregistre pas les articles cra apparemment les tables manquent


l'erreur mysql retournée est tjs la même 1067: Invalid default value for 'edit_id'

voir ci dessous

avez vous une solution ?

sinon c'est beau

Click to fold or pack Click to fold/unfold

Comments

Fernand
avatar
from Paris
1287 posts

on Feb. 7 2006


Un grand merci pour votre contribution. Ce mot pour vous dire que Bernard vous répondra sur ce point dés son retour, dans quelques jours. Il est en effet éloigné d'une connexion en ce moment...
Sans nul doute, il sera à même de vous répondre avec exactitude.
Merci pour vos encouragements. Vous verrez: YACS fonctionne très très bien sous Windows.
Ghjmora
avatar
191 posts

inspired from fernand on Feb. 7 2006


Fernand :

merci de votre réponse

par curiosité je viens de l'installer chez free et effectivement ça marche

j'attends avec impatience votre diagnostic sous windows et xampp

je vais aussi tester avec easyphp que j'ai peut-être tort de délaisser

[edit après test sous easyphp] l'installation se déroule correctement mais au dessus du bandeau on lit Notice: Constant BOX_TITLE_PREFIX already defined in c:\easy\www\skins\skin_skeleton.php on line 2281

Notice: Constant BOX_TITLE_SUFFIX already defined in c:\easy\www\skins\skin_skeleton.php on line 2284

Warning: session_regenerate_id(): Cannot send session cookie - headers already sent by (output started at c:\easy\www\skins\skin_skeleton.php:2281) in c:\easy\www\users\login.php on line 72
Fernand
avatar
from Paris
1287 posts

inspired from ghjmora on Feb. 7 2006


Ghjmora : Je vais faire une aussi une installation de la dernière archive de YACS sous EasyPhp, dés que je trouve un moment, car jusqu'à présent YACS avait toujours parfaitement fonctionné en local. Je vous tiens au courant ici dés que c'est fait.
En attendant, merci beaucoup de vos retours et de votre intérêt pour YACS.
Ghjmora
avatar
191 posts

inspired from fernand on Feb. 7 2006


Fernand :

après vérification en revenant au parameters.include.php précédent dans le dossier shared, le squelette joi est la raison du pb avec easy php

en revanche ça tourne avec skeleton, alfresco, digital et boxesandarrow

même si je me perds encore un peu dans la logique de yacs
Fernand
avatar
from Paris
1287 posts

inspired from ghjmora on Feb. 7 2006


Ghjmora : Bravo et Merci pour ce retour.

Je vérifie dés que je peux, de mon côté. Il se pourrait qu'un petit bug se soit glissé à ce niveau dans la toute dernière version.

La logique de YACS a de quoi surprendre, en effet... Une telle liberté nous est laissée qu'on ne se sent pas encadré et c'est un peu déroutant, au début. Cet outil ne cesse pas de m'étonner. Je découvre chaque jour qu'il est brut de décoffrage et qu'il permet tout ce que nous souhaitons.
Fernand
avatar
from Paris
1287 posts

inspired from fernand on Feb. 8 2006


Ghjmora : Bonjour, (car nous sommes déjà demain !)
Je viens comme promis d'installer la dernière archive de YACS en local avec EasyPhp, et je n'ai rencontré aucun problème - y compris avec joi...
A bientôt.
Ghjmora
avatar
191 posts

inspired from fernand on Feb. 8 2006


Fernand :

bonsoir merci du suivi

demain j'ai un petit moment et je tente l'install sur une autre machine "propre"
  • avec xampp (que j'aime bien)
  • avec easyphp
  • et wamp (dont on m'a dit le plus grand bien)


cordialement
Fernand
avatar
from Paris
1287 posts

inspired from ghjmora on Feb. 8 2006


Ghjmora : Bonsoir,
Les tables qui ne se créent pas avec xampp, me font penser à une discussion connexe qui s'est tenue fortuitement dans le forum anglais. Vous la trouverez ici, à propos de l'installation avec EasyPhp... Il suffit de lire les derniers posts qui semblent indiquer qu'il s'est bien produit un petit blocage, qui a été surmonté comme indiqué.
Je ne veux pas faire d'association d'idées faciles, mais dans ce cas aussi, YACS refusait de créer les tables.
Je risque, au contraire de vous, d'être absent demain.
Cordialement... Et d'avance merci pour votre retour de tests.
Ghjmora
avatar
191 posts

inspired from fernand on Feb. 8 2006


Fernand :

j'avais déjà vu la discussion

je viens de retenter avec Xampp en relçant les serveurs, en mettant à jour Yacs depuis le panneau de controle, en optimisant la base, rien à faire

voici l'état des lieux après ces procédures _____________ Vue générale de la base de données Articles table inexistante ou vide Images table inexistante ou vide Tables table inexistante ou vide Fichiers table inexistante ou vide Liens table inexistante ou vide Emplacements table inexistante ou vide Commentaires dans des discussions table inexistante ou vide Catégories 3 aujourd'hui aujourd'hui Sections 5 aujourd'hui aujourd'hui Usagers 1 aujourd'hui aujourd'hui Actions table inexistante ou vide Serveurs table inexistante ou vide Références externes 0 -- -- Compteurs 21 -- -- Profils 12 -- -- Membres de ... 0 -- -- Cache 3 aujourd'hui aujourd'hui Documentation PHP _______________

la suite au prochain numéro

amicalement
Lucrecius
avatar
from La Rochelle / Charente-Maritime / France
239 posts

on Feb. 9 2006


Ghjmora :
Bonjour et bienvenue dans la galaxie yacs !

Au risque de faire le rabajoie... Avez-vous épuisé toutes les pistes de solutions à partir des readme.txt ?
reading ...je pense notamment à la création préalable de la base "yacs" dans MySQL.

Dans le meme ordre d'idée, pourrions-nous voir la composition de la base qui semble avoir été constituée partiellement, (j'ai un doute) ?

Dernière question : Si c'est un système linux, avez-vous bien permis toutes les autorisations d'accès ?

Voilà... si ça peut aider.

Bon courage, et Au plaisir !
Ghjmora
avatar
191 posts

on Feb. 9 2006


" Ghjmora :
Bonjour et bienvenue dans la galaxie yacs !

Au risque de faire le rabajoie... Avez-vous épuisé toutes les pistes de solutions à partir des readme.txt ?
"


il me semble
" reading ...je pense notamment à la création préalable de la base "yacs" dans MySQL. "


c'est fait, depuis le début de mes essais
"

Dans le meme ordre d'idée, pourrions-nous voir la composition de la base qui semble avoir été constituée partiellement, (j'ai un doute) ? "
j'ai posté les réponses de YAcs à l'installation
" Dernière question : Si c'est un système linux, avez-vous bien permis toutes les autorisations d'accès ? "


c'est sous windows, il em semblait l'avoir dit, mais j'ai réussi chez free et en partie avec easyphp (qq bugs sous un skin )
" Voilà... si ça peut aider. "
merci quand même je n'abandonne pas

cordialement


Florent
avatar
3 posts

on Feb. 9 2006


Ce qui pose problème c'est la valeur par défaut des _id qui sont des MEDIUMINT = ''. Moralité, je prend mon editeur favoris (PSPAD) et je recherche toutes les occurrences des _id et je remplace la valeur par défaut = 0 au lieu de = ''. Et là tout fonctionne correctement (pour l'installation en tout cas). J'ai pas encore eu trop le temps de faire joujou avec yippee

Flo.
Fernand
avatar
from Paris
1287 posts

inspired from florent on Feb. 9 2006


Florent : Merci, bienvenue,et... clap
J'ai tendance à penser la même chose. Une petite enquête par mots-clés dans YACS/chercher semble d'ailleurs le confirmer.
Maintenant, nous attendons avec impatience le retour de Ghjmora (que je salue au passage).
Ghjmora
avatar
191 posts

on Feb. 9 2006


" Florent : Merci, bienvenue,et... clap
J'ai tendance à penser la même chose. Une petite enquête par mots-clés dans YACS/chercher semble d'ailleurs le confirmer.
Maintenant, nous attendons avec impatience le retour de Ghjmora (que je salue au passage).

"
Salut à tous:

bilan des courses -1. tests sur une machine propre avec easyphp (parfait y compris le skin qui m'a emm... l'autre soir) et xampp (toujours aussi foireux) -2. j'ai fait une recherche sur internet sur l'erreur
" 1067: Invalid default value for "
et je me suis interrompu pour essayer le conseil de Florent mais ça plante toujours sous xampp malgré l'intervention sur les ''

j'ai peut-être mal appliqué d'ailleurs : faut-il remplacer par 0 ou par '0' ?

Florent
avatar
3 posts

on Feb. 9 2006


" j'ai peut-être mal appliqué d'ailleurs : faut-il remplacer par 0 ou par '0' ? "


Je viens de checker et j'ai remplacé par '0' à l'insu de mon plein gré car je voulais remplacer par 0. Et cela a fonctionné. Je l'ai fait sous wamp 1.6.1, Php 4.4.2 et mySql 5.xx. J'utilise Php4 pour d'autres packages qui ne fonctionne pas encore sous Php 5.xx

ps : les recherches que j'ai fait : Find in files : MEDIUMINT UNSIGNED DEFAULT '' Replace in files : MEDIUMINT UNSIGNED DEFAULT '0'

Find in files : "MEDIUMINT DEFAULT '' Replace in files : "MEDIUMINT DEFAULT '0'

Flo.
Ghjmora
avatar
191 posts

on Feb. 9 2006


Ghjmora :

encore moi:



j'ai fait un comparatif des caractéristiques des installations que j'ai testées ces jours ci

1. easyphp, site easyphp Apache 1.3.33, PHP 4.3.10, MySql 4.1.9 phpMyAdmin 2.6.1. installation OK

2. ApacheFriends XAMPP (basic package) version 1.5.1 , site Xampp + Apache 2.2.0 + MySQL 5.0.18 + PHP 5.1.1 + PHP 4.4.1-pl1 + PEAR + eAccelerator 0.9.4-rc1 + PHP-Switch win32 1.0 (from Apachefriends, use the "php-switch.bat") + XAMPP Control Version 2.1 from www.nat32.com + XAMPP Security 1.0 + SQLite 2.8.15 + OpenSSL 0.9.8a + phpMyAdmin 2.7.0 pl1 + ADOdb 4.68 + FPDF 1.5.3 + Mercury Mail Transport System v4.01b + FileZilla FTP Server 0.9.11 + Webalizer 2.01-10 + Zend Optimizer 2.6.0

pas moyen

3. WAMP, site wamp apache 2.0.55 PHP 5.1.2 MYSQL 5.0.18 phpmyadmin 2.7.0-pl2

pas moyen Où est donc le pb: dans la version de php ou dans la version de Mysql ?

ce n'est pas que je tienne à xampp ou à wamp plus qu'à easyphp, mais j'en ai eu besoin un jour - pour avoir php5- et je suppose qu'un jour ou l'autre il va y avoir des "upgrade" chez les hébergeurs...
Florent
avatar
3 posts

on Feb. 9 2006


Liste des fichiers modifiés.

C:\Program Files\wamp\www\yacs\actions\actions.php 557: $fields['edit_id'] = "MEDIUMINT DEFAULT '0' NOT NULL";

C:\Program Files\wamp\www\yacs\articles\articles.php 1997: $fields['create_id'] = "MEDIUMINT DEFAULT '0' NOT NULL"; 2003: $fields['edit_id'] = "MEDIUMINT DEFAULT '0' NOT NULL"; 2018: $fields['publish_id'] = "MEDIUMINT DEFAULT '0' NOT NULL";

C:\Program Files\wamp\www\yacs\comments\comments.php 1040: $fields['create_id'] = "MEDIUMINT DEFAULT '0' NOT NULL"; 1044: $fields['edit_id'] = "MEDIUMINT DEFAULT '0' NOT NULL";

C:\Program Files\wamp\www\yacs\files\files.php 1350: $fields['create_id'] = "MEDIUMINT DEFAULT '0' NOT NULL"; 1354: $fields['edit_id'] = "MEDIUMINT DEFAULT '0' NOT NULL";

C:\Program Files\wamp\www\yacs\images\images.php 493: $fields['edit_id'] = "MEDIUMINT DEFAULT '0' NOT NULL";

C:\Program Files\wamp\www\yacs\links\links.php 1007: $fields['edit_id'] = "MEDIUMINT DEFAULT '0' NOT NULL"; C:\Program Files\wamp\www\yacs\locations\locations.php 460: $fields['edit_id'] = "MEDIUMINT DEFAULT '0' NOT NULL";

C:\Program Files\wamp\www\yacs\servers\servers.php 663: $fields['edit_id'] = "MEDIUMINT DEFAULT '0' NOT NULL";

C:\Program Files\wamp\www\yacs\tables\tables.php 593: $fields['edit_id'] = "MEDIUMINT DEFAULT '0' NOT NULL";

C:\Program Files\wamp\www\yacs\versions\versions.php 385: $fields['edit_id'] = "MEDIUMINT DEFAULT '0' NOT NULL"; C:\Program Files\wamp\www\yacs\comments\comments.php 1036: $fields['previous_id'] = "MEDIUMINT UNSIGNED DEFAULT '0' ";


Nous avons la même version de MySql donc ça doit fonctionner bionic

Flo.
Ghjmora
avatar
191 posts

on Feb. 9 2006


"

Nous avons la même version de MySql donc ça doit fonctionner bionic

Flo. "


merci pour tout
  • votre manip fonctionne parfaitement
  • je viens de réussir l'install avec xampp, sans complaintes de mysql et en un tournemain




merci aussi d'avoir attiré mon attention sur PSPAD, que j'utilisais à 1/1000 de sa valeur

cordialement
Fernand
avatar
from Paris
1287 posts

inspired from ghjmora on Feb. 9 2006


Ghjmora et Florent : Permettez moi de vous dire que je suis particulièrement ravi. clap clap
Ghjmora
avatar
191 posts

on Feb. 10 2006


Bonjour à tous

Je reviens sur mon installation:

1- après moultes péripéties et l'aide de Fernand et de Florent, j'ai réussi l'installation sous xampp

2- j'ai appliqué les conseils de recherche et remplacement de Florent - voir qq messages plus haut - mais il ne faut pas oublier d'enlever les '' superflus en fin de remplacement

3- par curiosité j'ai testé la "portabilité" du YACS ainsi modifié pour Xampp et cela s'installe comme du velours sous easyphp 1.8.01

Bernard
avatar
from nearby-an-airport
Associate, 6581 posts

inspired from florent on Feb. 11 2006


Florent: Merci de ces indications précieuses, que je vais m'empresser d'intégrer à la nouvelle version de YACS en cours de préparation...
Bernard
avatar
from nearby-an-airport
Associate, 6581 posts

inspired from ghjmora on Feb. 11 2006


Ghjmora: EasyPHP colle à mes besoins du moment, mais il faudra bien aller plus loin un jour... Je me demande si XAMPP ne serait pas le candidat idéal pour valider YACS en PHP 5 et MySQL 5 ?
Bernard
avatar
from nearby-an-airport
Associate, 6581 posts

inspired from ghjmora on Feb. 12 2006


Ghjmora: skins/skin_skeleton.php, dans la prochaine version, ne tentera pas de recréer BOX_TITLE_PREFIX si la constante existe déjà.

Merci de la remontée du problème, et de votre intérêt pour YACS.
Ghjmora
avatar
191 posts

on Feb. 12 2006


Bernard :

Je ne me souviens plus pourquoi j'ai abandonné easyphp au profit de xampp

J'en ai eu besoin pour tester je ne sais plus quel CMS ou quelle solution e-learning, et le produit m'a plu

Apache HTTPD 2.2.0, MySQL 5.0.18, PHP 5.1.1 + 4.4.1 pl1 + PEAR + Switch, MiniPerl 5.8.7, mod_ssl 2.0.55, Openssl 0.9.8a, PHPMyAdmin 2.7.0 pl1, XAMPP Control Panel 2.1, eAccelerator 0.9.4, Webalizer 2.01-10, Mercury Mail Transport System für Win32 und NetWare Systems v4.01a, FileZilla FTP Server 0.9.10a, SQLite 2.8.15, ADODB 4.65, Zend Optimizer 2.5.10a, XAMPP Security. Pour Windows 98, 2000, XP.

Il y a aussi la possibilité d'ajouts (Perl, Tomcat) dont je n'ai pas l'utilité mais que j'avais notée.

Enfin, si j'ai bien compris, la version Linux permet de basculer de Php5 à php4 et vice versa
Ghjmora
avatar
191 posts

on Feb. 12 2006


Bernard :

merci, ça fait plaisir dêtre écouté et entendu

cordialement
Bernard
avatar
from nearby-an-airport
Associate, 6581 posts

inspired from ghjmora on Feb. 12 2006


Ghjmora: J'ai téléchargé XAMPP et vais tenter de l'utiliser cette semaine avant de releaser la prochaine version de YACS. Soit le problème est simple, et c'est tant mieux pour tout le monde. Soit c'est compliqué, et il faudra alors attendre la version suivante en Mars.

De toute façon je suis décidé à passer le plus vite possible en PHP5. A bientôt

Rate this page
Posted by Ghjmora on Feb. 7 2006, edited by Bernard on Feb. 7 2006, (popular)