[Réglé] install sous windows: tables non créées
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
Comments
Fernand![]() from Paris 1287 posts | 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![]() 191 posts |
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![]() from Paris 1287 posts |
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![]() 191 posts |
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![]() from Paris 1287 posts |
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![]() from Paris 1287 posts |
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![]() 191 posts |
Fernand : bonsoir merci du suivi demain j'ai un petit moment et je tente l'install sur une autre machine "propre"
cordialement |
Fernand![]() from Paris 1287 posts |
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![]() 191 posts |
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![]() from La Rochelle / Charente-Maritime / France 239 posts | 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 ? ...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![]() 191 posts | " Ghjmora : il me semble " c'est fait, depuis le début de mes essais "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 3 posts | 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 Flo. |
Fernand![]() from Paris 1287 posts |
Florent : Merci, bienvenue,et... 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![]() 191 posts | " Florent : Merci, bienvenue,et...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 3 posts | " 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![]() 191 posts | 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 3 posts | 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 Flo. |
Ghjmora![]() 191 posts | " merci pour tout
merci aussi d'avoir attiré mon attention sur PSPAD, que j'utilisais à 1/1000 de sa valeur cordialement |
Fernand![]() from Paris 1287 posts |
Ghjmora et Florent : Permettez moi de vous dire que je suis particulièrement ravi.
|
Ghjmora![]() 191 posts | 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 from nearby-an-airport Associate, 6581 posts |
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 from nearby-an-airport Associate, 6581 posts |
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 from nearby-an-airport Associate, 6581 posts |
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![]() 191 posts | 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![]() 191 posts | Bernard : merci, ça fait plaisir dêtre écouté et entendu cordialement |
| Bernard from nearby-an-airport Associate, 6581 posts |
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)



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