Un installeur automatique des modifications (MOD) pour SPIP, dérivé de EasyMod (pour PhpBB) de nuttzy...
SpipEM (EasyMod for Spip) permet de gérer et d’installer automatiquement des modifications pour SPIP.
Pour le moment, sont disponibles dans la release 0.5 :
les fonctions de base,
la gestion du SQL,
la gestion de l’installation d’un MOD,
l’installation de SpipEM en deux parties : installation des fichiers, configuration de la base (semi-automatique) et enregistrement de vos préférences. Deuxième partie : SpipEM s’installe comme un MOD lui-même et la dernière étape est l’installation de son propre MOD (ce qui permet au passage d’en valider le bon fonctionnement). Ce MOD ajoute SpipEM dans le panneau d’administration de SPIP.
Télécharger la version 0.5
Les upgrades sont maintenant disponibles sous forme de MOD ici.
Et suivre la documentation sur l’installation de SpipEM
Compatible avec SPIP 1.7.x et SPIP 1.6.x ( probablement compatible avec la version 1.5.x mais pas garantie). Testé avec PHP 4.3 (probablement compatible avec tous les php 4.x).
0.4 -> 0.5
0.3 -> 0.4
0.2 -> 0.3
0.1 -> 0.2
Pour les prochaines versions (n’hésitez pas à m’en suggérer) :
Voir si on ne peut pas éviter de modifier les fichiers langue de SPIP (1.7 ?).
Amélioration de l’installation, notamment pour faire en sorte que SpipEM soit un MOD complet lui-même,
Amélioration des traductions
Gestion des MOD comme classe :
Désinstallation d’un MOD
Restauration du contenu du répertoire backup (si on n’est pas content du résultat par exemple)
Suppression des répertoires Backup/Processed
Suppression d’un MOD présent dans le répertoire spipem/mods
Suppression d’un MOD de l’historique
Meilleure gestion FTP :
Filtrage des TAGs HTML dans les entêtes des MODs
Bug lorsque SAVECLOSE manque ou est mal placé
Suppression du mot de passe de SpipEM (option)
Gestion de "scripts php" de pre et de post installation
Finaliser l’étape de préparation
Gestion des droits des fichiers 604/744 etc.
Génération de MODs
Création d’un ensemble dédié avec FAQ, Mailing List etc... !!!!
Je cherche des volontaires pour :
Reste à évaluer :
l’intéret d’utiliser les templates façon phpbb : il me semble incohérent de mélanger HTML et code php (comme le fait Spip malheureusement).
Si vous êtes intéressés, n’hésitez pas à me contacter.
Bonjour,
Est-ce que le MOD fonctionne avec la version 1.822 de SPIP ?
Jean-Michel
Pour info, je viens d’installer SpipEM0.5 sur la 1.8 cvs sans soucis.
Bravo et merci pour ce boulot !
Je vais m’exercer un peu et, avec un peu de chance, proposer un nouveau MOD d’ici quelques jours ...
Bonjour,
En mettant les traductions dans le fichier ecrire/lang/spip_fr.php :
La description Panneau Mod réapparait sous l’icône lorsque l’on est dans le panneau de config des MODs !
@+
Txia
Mince les tildes ne passent pas sous Spip.
Sur le lien http://www.lyfoung.com/ spip/panneauMOD.gif, il y a un tilde entre .com/ et spip/
:-(
Txia
Re-Salut,
J’espère ne pas donner l’air d’être un trouble fête mais ...
J’ai enfin fini par réussir à terminer l’ultime phase ... grâce à de multiple CHMOD sur fichiers et répertoires conernés . ;-))
Mais..
J’ai encore une remarque, une fois que l’on entre dans le panneau MOD, celui-ci perd son texte .. voir l’image du lien suivant :
http://www.lyfoung.com/ spip/panneauMOD.gif
Ce n’est pas très embêtant mais bon pour l’esthétique ...
@+
Txia
Pardon, pour mon cas il s’agissait de mettre le répertoire ECRIRE/LANG en chmod 777
tout le monde l’avait compris !! ;-)
Bonjour,
Je venais me redonner une réponse à moi-même mais je vois que tu as été plus rapide cette fois !!
En effet, je viens de faire le test avec la MOD test_spipem et c’est là que j’ai compris ! En venant ici je vois que tu l’expliques déjà très bien.
Je crois que qu’il faudrait quand même le préciser dans le message d’erreur, en mettant tout simplement une petite ligne pour rappeler à l’utilisateur qu’il faut que le fichier concerné soit en CHMOD 777.
Pour ce qui concerne la confusion, je crois qu’elle vient du fait que l’on soit habitué à remplir les champs URL + Login + password lorsqu’on utilise un client ftp, du coup l’habitude aidant, on remplit machinalement ton formulaire suivant ce que l’on ferait dans un client ftp !! Malheureusement !! :-(
Bon, je pense que cette fois ça y est, on va pouvoir y aller franchement.
Une petite remarque cependant, après avoir téléchargé quelques MODs je me suis rendu compte que la liste des MODs faisait des doublons. Je m’explique, par exemple :
Test sites - 404 Spip est en doublon, Test spipem était en doublon avant que je ne lance l’install mais une fois cette dernière faite ça a disparu.
Bon pour finir, effectivement, le besoin du module de désinstallation se fait vite sentir ... :-(
@+
Txia
Pour l’erreur signalée :
Le répertoire contenant le MOD à installer doit être en mod 777 (ou selon la configuration locale : l’utilisateur sous lequel le serveur HTTP fonctionne, doit avoir les droits de lecture, écriture, suppression, création et modification sur le répertoire).
Le problème concernant le chemin d’accès FTP (et non pas URL) : si je coprend bien le point 3 du paragraphe Installation automatisée n’est pas suffisamment explicite ou clair ?...
Pour la doc je suis bien d’accord qu’il faut :
la créer ou l’améliorer,
renseigner les bulles d’aides (déjà prévues mais vides),
Concernant le FTP la prochaine version intègrera la possibilité d’utiliser un nom d’hôte qui ne soit pas localhost (127.0.0.1) pour les cas où cela s’impose. Ce qui réduira le risque de confusion entre « URL » et « chemin » , je l’espère...
Bonjour,
L’install s’est bien passé. En fait, j’en suite à la dernière ligne droite : faire apparaitre le bouton Spipem si j’ai bien compris.
Malheureusement, je suis scotché à l’étape 2/3 avec ce message :
«
Erreur Générale»Erreur Critique : ERREUR FTP : impossible de déplacer le fichier [ecrire/spipem/mods/spipem_new/spipem_fr.php.txt] en [spipem_fr.php] IMPOSSIBLE DE TERMINER L’INSTALLATION
Est-ce bug de spipem ? Je soupçonne que cela ne vienne de chez moi... Est-il possible de faire la manip à la main, je sais c’est un peu à l’encontre de la philosophie de spipem mais j’aimerai bien voir ce bouton ;-)
Par ailleurs, j’ai passé un petit bout temps avant de comprendre qu’il me faillait indiquer seulement ma racine lors de la demande ftp. Je crois qu’il faut donner un exemple explicite (il est déjà maintenant à postériori) + une petite fenêtre d’explication. En effet je n’arrêtai de donner mon URL ftp et ça ne marchait jamais...
Bon à part ça, si je pouvais avoir un petit coup de main, j’en serai reconnaissant..
Cordialement,
Txia
Exact, Un excellent warning donc. Pour ceux qui y sont confrontés : aucun soucis cela ne bloque pas le fonctionnement (par contre c’est génant pour l’affichage).
Je corrige cela dans la prochaine version.
Salut,
Je me réponds à moi-même au cas où ça interresserait qqu’un d’autre :
L’ami Google m’a bien aidé avec ce lien : http://modules.npds.org/reply.php?t...
@+
Txia
Bonjour,
Je viens de télécharger et lancé l’install malheureusement j’ai ce message :
y’a une solution ?
Du coup, j’ai préféré en resté là bien que tout le reste s’affiche !
J’ai donc :
Type de DB : mysql SPIP v : 1.727 SpipEM v 0.5 : Action : Nouvelle installation
Infos sur l’accès aux fichiers Lecture : OK Ecrit. : OK Ecrit. racine : échec chmod : OK Suppr. : OK mkdir : OK Ecrit. temp : échec FTP : OK
Tu peux avoir mon phpinfo sur phpinfo
Merci de toute aide
@+
Txia
Voici le message reçu à l’étape 3.
J’ai mis le dossier lang en 777, mais ça ne passe quand même pas
Erreur Critique : ERREUR FTP : impossible d’aller dans le répertoire [/public_html/annuaire/ecrire/spipem/mods/spipem_new/../../../../ecrire/lang] Répertoire actuel : [/public_html/annuaire] IMPOSSIBLE DE TERMINER L’INSTALLATION
J’ai essayé à trois reprises. J’ai vérifié les droits d’accès qui sont ceux que vous indiquez. Dois-je pour l’installation en modifier d’autres ?
D’avance merci de votre aide pour installer ce +++ ! Voici les différents messages :
1er message d’erreur
Ajoute les tables SpipEM à votre base de données Exécute le SQL : CREATE TABLE IF NOT EXISTS `spip_em_config` ( `config_name` VARCHAR( 255 ) NOT NULL , `config_value` VARCHAR( 255 ) , `last_update` TIMESTAMP NOT NULL , PRIMARY KEY ( `config_name` ) ) ; CREATE TABLE IF NOT EXISTS `spip_em_data` ( mod_id mediumint(8) NOT NULL auto_increment, mod_title varchar(50) default ’’, mod_file varchar(255) default ’’, mod_version varchar(15) default ’’, mod_author_handle varchar(25) default ’’, mod_author_email varchar(100) default ’’, mod_author_name varchar(100) default ’’, mod_author_url varchar(100) default ’’, mod_description text, mod_process_date int(11) default ’0’, mod_spip_version varchar(15) default ’’, mod_processed_langs varchar(200) default ’’, mod_files_edited mediumint(8) default ’0’, mod_tables_added mediumint(8) default ’0’, mod_tables_altered mediumint(8) default ’0’, mod_rows_inserted mediumint(8) default ’0’, `mod_id_auteur` bigint (21) NOT NULL, `mod_update` TIMESTAMP NOT NULL , `mod_file_data` BLOB, PRIMARY KEY (mod_id) ) ;Avancement :: .. Fini Résultat :: Certaines requêtes ont échoué, les conditions et les messages d’erreur sont ci-dessous
* Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_config` ( `config_name` VARCHAR( 255 ) NOT NULL , `config_value` VARCHAR( 255 ) , `last_update` TIMESTAMP NOT NULL , PRIMARY KEY ( `config_name` ) ) ;
* Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_data` ( mod_id mediumint(8) NOT NULL auto_increment, mod_title varchar(50) default ’’, mod_file varchar(255) default ’’, mod_version varchar(15) default ’’, mod_author_handle varchar(25) default ’’, mod_author_email varchar(100) default ’’, mod_author_name varchar(100) default ’’, mod_author_url varchar(100) default ’’, mod_description text, mod_process_date int(11) default ’0’, mod_spip_version varchar(15) default ’’, mod_processed_langs varchar(200) default ’’, mod_files_edited mediumint(8) default ’0’, mod_tables_added mediumint(8) default ’0’, mod_tables_altered mediumint(8) default ’0’, mod_rows_inserted mediumint(8) default ’0’, `mod_id_auteur` bigint (21) NOT NULL, `mod_update` TIMESTAMP NOT NULL , `mod_file_data` BLOB, PRIMARY KEY (mod_id) ) ;
Il n’y a peut être aucune raison de s’inquieter, l’installation va continuer. Si cette erreur vous empêche de terminer, envoyez nous le rapport d’erreur avec les informations de débogage.
2ème message :
Etape finale : SpipEM analyse que tous les fichiers sont bien prêts à être mis en place. Si c’est le cas , votre base de données va alors être mise à jour et l’installation sera terminée !Confirme les modifications Dans spip_fr.php3, recherche de : GLOBALS[’i18n_spipem_fr’] Confirmé !
constants.php, recherche de : spipem/constants.php v 0.5 Confirmé !
mod_install.tpl : verifie son existence Confirmé !
Mise à jour des tables SpipEM Insère les données dans la table de configuration : Impossible d’ajouter EM_version information de configuration. INSERT INTO spip_em_config SET config_name=’EM_version’, config_value=’0.5’, last_update=now() Impossible d’ajouter EM_password information de configuration. INSERT INTO spip_em_config SET config_name=’EM_password’, config_value=’40b479f3004efdb1f354cecd005b44c2’, last_update=now() Impossible d’ajouter EM_read information de configuration. INSERT INTO spip_em_config SET config_name=’EM_read’, config_value=’server’, last_update=now() Impossible d’ajouter EM_write information de configuration. INSERT INTO spip_em_config SET config_name=’EM_write’, config_value=’ftpb’, last_update=now() Impossible d’ajouter EM_move information de configuration. INSERT INTO spip_em_config SET config_name=’EM_move’, config_value=’ftpa’, last_update=now() Impossible d’ajouter EM_ftp_dir information de configuration. INSERT INTO spip_em_config SET config_name=’EM_ftp_dir’, config_value=’httpdocs/Publications’, last_update=now() Impossible d’ajouter EM_ftp_user information de configuration. INSERT INTO spip_em_config SET config_name=’EM_ftp_user’, config_value=’SSavoye’, last_update=now() Impossible d’ajouter EM_ftp_pass information de configuration. INSERT INTO spip_em_config SET config_name=’EM_ftp_pass’, config_value=’c2FzYTMwNzI=’, last_update=now() Fini
Exécute le SQL : INSERT INTO spip_em_data ( mod_title, mod_file, mod_version, mod_author_handle, mod_author_email, mod_author_name, mod_author_url, mod_description, mod_process_date, mod_spip_version, mod_processed_langs, mod_files_edited, mod_tables_added, mod_tables_altered, mod_rows_inserted, mod_id_auteur, mod_update ) VALUES ( ’SpipEM’, ’spipem/spipem_install.php’, ’0.5’, ’chryjs’, ’chryjs@tunecity.net’, ’n/a’, ’http://www.tunecity.net/art_spipem=136.html’, ’SpipEM automatically perfoms in seconds which previously required the tedious task of manually editing files.’, 1075545407, ’1.727’, ’da ; de ; en ; fr ; no ; sv’, 0, 1, 0, 1, 1, now() )
Avancement :: . Fini Résultat :: Certaines requêtes ont échoué, les conditions et les messages d’erreur sont ci-dessous
* Erreur :: T SQL :: INSERT INTO spip_em_data ( mod_title, mod_file, mod_version, mod_author_handle, mod_author_email, mod_author_name, mod_author_url, mod_description, mod_process_date, mod_spip_version, mod_processed_langs, mod_files_edited, mod_tables_added, mod_tables_altered, mod_rows_inserted, mod_id_auteur, mod_update ) VALUES ( ’SpipEM’, ’spipem/spipem_install.php’, ’0.5’, ’chryjs’, ’chryjs@tunecity.net’, ’n/a’, ’http://www.tunecity.net/art_spipem=136.html’, ’SpipEM automatically perfoms in seconds which previously required the tedious task of manually editing files.’, 1075545407, ’1.727’, ’da ; de ; en ; fr ; no ; sv’, 0, 1, 0, 1, 1, now() )
Installation terminée. SpipEM est installé !
Vous pouvez maintenant retourner dans le panneau d’administration et choisir d’installer les MODs avec SpipEM. Retour à SpipEM.
Infos de débogage :
Infos de Debogage : Les informations suivantes à propos de votre système ont été formattées pour être publiées dans le forum du support.Teste l’accès FTP... Trying to localhost:21 ... 220 ProFTPD 1.2.8 Server (ProFTPD) [us6-1.noname-dns.net] Connected to remote host "localhost:21" > USER SSavoye 331 Password required for SSavoye. > PASS ******** 230 User SSavoye logged in. Authentication succeeded > PWD 257 "/" is current directory. > PASV 227 Entering Passive Mode (127,0,0,1,234,131). > NLST Trying to 127.0.0.1:60035 ... 150 Opening BINARY mode data connection for file list Connected to remote host Disconnected from remote host cert cgi-bin error_docs httpdocs httpsdocs anon_ftp bin conf pd web_users webstat-old statistics 226-Transfer complete. 226 Quotas off > CWD httpdocs/Publications/ecrire/spipem/mods/ 250 CWD command successful. > PWD 257 "/httpdocs/Publications/ecrire/spipem/mods" is current directory. > TYPE A 200 Type set to A > PASV 227 Entering Passive Mode (127,0,0,1,234,150). > STOR spipem2.png Trying to 127.0.0.1:60054 ... 150 Opening ASCII mode data connection for spipem2.png Connected to remote host Storing local file "spipem/spipem.png" to remote file "spipem2.png" Disconnected from remote host 226 Transfer complete. > TYPE A 200 Type set to A > PASV 227 Entering Passive Mode (127,0,0,1,234,139). > STOR spipem2.png Trying to 127.0.0.1:60043 ... 150 Opening ASCII mode data connection for spipem2.png Connected to remote host Storing local file "spipem/spipem.png" to remote file "spipem2.png" Disconnected from remote host 226 Transfer complete. > DELE spipem2.png 250 DELE command successful. > QUIT 221 Goodbye. Disconnected from remote host (formaté pour la contribution dans un forum SPIP)
_Permissions : ( y compris les erreurs système ) _Lecture :: OK _Ecrit. :: OK _Ecrit. racine :: échec _chmod :: OK _Suppr. :: OK _mkdir :: OK _Ecrit. temp :: échec _FTP :: OK _Copie :: OK
_Recommandations : _ecriture : serveur _déplacement : FTP automatique _ _Options sélectionnées : _ecriture : ftpb _déplacement : ftpa _répertoire ftp : httpdocs/Publications _ _Contenu du répertoire courant :
_1) Connexion et authentification réussies _2) CD dans le répertoire Spip réussi _3) Ecriture dans la racine de SPIP réussie _FTP access test :: successful
Pas de message d’erreur, tout est OK avec le FTP mais... rien ne mène vers l’étape 3 et il se passe plus rien...
Normal ?
SPIP V1.7B3 ET SpipEM V 0.5 :
Il n’y a peut être aucune raison de s’inquieter, l’installation va continuer. Si cette erreur vous empêche de terminer, envoyez nous le rapport d’erreur avec les informations de débogage.
_Permissions : ( y compris les erreurs système ) _Lecture :: OK _Ecrit. :: OK _Ecrit. racine :: OK _chmod :: OK _Suppr. :: OK _mkdir :: OK _Ecrit. temp :: échec _FTP :: OK _Copie :: OK
_Recommandations : _ecriture : serveur _déplacement : copie _ _Options sélectionnées : _ecriture : server _déplacement : copy _répertoire ftp : _ _Contenu du répertoire courant :
_Pas de test de FTP car il n’est pas utilisé
AFFICHAGE DES PAGES ERREUR PRECEDENTES : Etape 4 (sur 5) : Résultat :: Certaines requêtes ont échoué, les conditions et les messages d’erreur sont ci-dessous
Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_config` ( `config_name` VARCHAR( 255 ) NOT NULL , `config_value` VARCHAR( 255 ) , `last_update` TIMESTAMP NOT NULL , PRIMARY KEY ( `config_name` ) ) ;
Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_data` ( mod_id mediumint(8) NOT NULL auto_increment, mod_title varchar(50) default ’’, mod_file varchar(255) default ’’, mod_version varchar(15) default ’’, mod_author_handle varchar(25) default ’’, mod_author_email varchar(100) default ’’, mod_author_name varchar(100) default ’’, mod_author_url varchar(100) default ’’, mod_description text, mod_process_date int(11) default ’0’, mod_spip_version varchar(15) default ’’, mod_processed_langs varchar(200) default ’’, mod_files_edited mediumint(8) default ’0’, mod_tables_added mediumint(8) default ’0’, mod_tables_altered mediumint(8) default ’0’, mod_rows_inserted mediumint(8) default ’0’, `mod_id_auteur` bigint (21) NOT NULL, `mod_update` TIMESTAMP NOT NULL , `mod_file_data` BLOB, PRIMARY KEY (mod_id) ) ;
Etape finale : Avancement :: . Fini Résultat :: Certaines requêtes ont échoué, les conditions et les messages d’erreur sont ci-dessous
Erreur :: T SQL :: INSERT INTO spip_em_data ( mod_title, mod_file, mod_version, mod_author_handle, mod_author_email, mod_author_name, mod_author_url, mod_description, mod_process_date, mod_spip_version, mod_processed_langs, mod_files_edited, mod_tables_added, mod_tables_altered, mod_rows_inserted, mod_id_auteur, mod_update ) VALUES ( ’SpipEM’, ’spipem/spipem_install.php’, ’0.5’, ’chryjs’, ’chryjs@tunecity.net’, ’n/a’, ’http://www.tunecity.net/art_spipem=136.html’, ’SpipEM automatically perfoms in seconds which previously required the tedious task of manually editing files.’, 1071037425, ’1.724’, ’da ; de ; en ; fr ; no ; sv’, 0, 1, 0, 1, 1, now() )
A bientôt : postmaster@bachant.net pour la liste de diffusion.
A la publication de la 0.5 qui devrait corriger tous ( ?) les soucis d’installation qui ont été repertoriés ci-dessous. Avec quelques fonctionnalités en plus et quelques corrections au passage plus l’intégration des remarques diverses que plusieurs d’entre vous m’ont faites.
Voilà ca avance...
OK on recommence avec la 0.5
je te tiens au courant
par contre une lettre d’info sur le projet, ça doit etre bien ?
stéf
BIZARRE m’affiche 0.4 au lieu de 0.5, Type de DB : mysql SPIP v : 1.724 SpipEM v 0.4 : Action : Nouvelle installation
de plus s’installe pas, même erreur que précedament, un clone de la 0.4
ais je fais une erreur. ,,,,,,,,,,
SpipEM - Install Automatique des MOD SPIP Version 0.4 by Chryjs
Etape 1 (sur 5) : Bienvenue dans l’installation de SpipEM. A cette étape SpipEM a consulté le serveur pour voir quels fichiers étaient accessibles pour les étapes clés de lecture, modification et déplacement de fichiers. SpipEM a établi un choix qui semble le mieux correspondre à cette analyse (vous pouvez cependant le modifier).
Vous n’avez fait aucune erreur, c’est plutot moi !!!!
En fait le fichier constants.php joint à spipem.tar.gz (ou au mod d’upgrade) n’était pas à jour :( grrrr (ce n’est que la 2eme fois...).
C’est maintenant corrigé, téléchargez à nouveau le fichier spipem-0-5.tar.gz il contient la correction (c’est le seul fichier incorrect).
Idem pour ceux qui ont tenté (vainement l’upgrade, là par contre cela risque d’être bloquant), en cas de soucis signalez le. Je ferai une pseudo 0-6 pour ma peine...
Bon on va procéder au nettoyage des sources de problèmes maintenant.
Si tu peux m’envoyer par mail ( chryjs at tunecity.net ) les messages d’erreur en question avec en piece jointe le résultat d’un phpinfo() cela me permettra de corriger les-dits problèmes (je soupçonne qq chose dans les droits d’accès aux fichiers).
Bonjour ayant eu des pb je recommence la procedure d’installation ce jour et vous fait un chek liste pas a pas.
Installation Télécharger la version 0.4
SpipEM v 0.4 Ensemble des fichiers de SpipEM (GZ, 107 ko)
ps : comment etre tenu informé de l’evolution ?
Désarchiver spipem.tar.gz et copier les fichiers sur votre serveur Spip, dans le répertoire ecrire :
.....OK !
Le fichier spipem.php doit donc se trouver dans le meme répertoire que inc_config.php3 de Spip.
..... OK !
Droits d’accès : Pour le moment spipem , spipem/mods , spipem/mods/spipem doivent etre en accès lecture/ecriture/modification pour tous ( 777 ).
..... OK !
Une fois les fichiers sur le serveur lancer l’installation de spipem.
..... OK !
Infos de Debogage : Les informations suivantes à propos de votre système ont été formattées pour être publiées dans le forum du support.
(formaté pour la contribution dans un forum SPIP)
_SPIP v : 1.724 _Répertoire de travail : /home/users/b/bachant/www/ecrire _Etape d’installation : 7 _Mode : install_spipem [L’erreur] _Pas d’erreur.
_Permissions : ( y compris les erreurs système ) _Lecture :: OK _Ecrit. :: OK _Ecrit. racine :: OK _chmod :: OK _Suppr. :: OK _mkdir :: OK _Ecrit. temp :: échec _FTP :: OK _Copie :: OK
_Recommandations : _ecriture : serveur _déplacement : copie _ _Options sélectionnées : _ecriture : server _déplacement : copy _répertoire ftp : _ _Contenu du répertoire courant : drwxr−xr−x . drwxrwxrwx .. drwxr−xr−x AIDE drwxr−xr−x data drwxr−xr−x img_pack drwxr−xr−x lang drwxr−xr−x upload −rw−r−−r−− accents.php3 −rw−r−−r−− admin_effacer.php3 −rw−r−−r−− admin_repair.php3 −rw−r−−r−− admin_tech.php3 −rw−r−−r−− admin_vider.php3 −rw−r−−r−− aide_droite.php3 −rw−r−−r−− aide_gauche.php3 −rw−r−−r−− aide_index.php3 −rw−r−−r−− articles.php3 −rw−r−−r−− articles_edit.php3 −rw−r−−r−− articles_page.php3 −rw−r−−r−− articles_tous.php3 −rw−r−−r−− auteurs.php3 −rw−r−−r−− auteurs_edit.php3 −rw−r−−r−− auteur_infos.php3 −rw−r−−r−− auteur_messagerie.php3 −rw−r−−r−− breves.php3 −rw−r−−r−− breves_edit.php3 −rw−r−−r−− breves_voir.php3 −rw−r−−r−− calendrier.php3 −rw−r−−r−− calendrier_jour.php3 −rw−r−−r−− config-contenu.php3 −rw−r−−r−− config-fonctions.php3 −rw−r−−r−− config-lang.php3 −rw−r−−r−− configuration.php3 −rw−r−−r−− controle_petition.php3 −rw−r−−r−− controle_forum.php3 −rw−r−−r−− copyright_fr.html −rw−r−−r−− delete_all.php3 −rw−r−−r−− documents_liste.php3 −rw−r−−r−− engines-list.txt −rw−r−−r−− export.php3 −rw−r−−r−− export_all.php3 −rw−r−−r−− forum.php3 −rw−r−−r−− forum_admin.php3 −rw−r−−r−− forum_envoi.php3 −rw−r−−r−− gpl_fr.txt −rw−r−−r−− import_all.php3 −rw−r−−r−− inc.php3 −rw−r−−r−− inc_acces.php3 −rw−r−−r−− inc_admin.php3 −rw−r−−r−− inc_agenda.php3 −rw−r−−r−− inc_auth.php3 −rw−r−−r−− inc_auth_ldap.php3 −rw−r−−r−− inc_auth_spip.php3 −rw−r−−r−− inc_barre.php3 −rw−r−−r−− inc_base.php3 −rw−r−−r−− inc_charsets.php3 −rw−r−−r−− inc_config.php3 −rw−r−−r−− inc_connect.php3 −rw−r−−r−− inc_db_mysql.php3 −rw−r−−r−− inc_documents.php3 −rw−r−−r−− inc_export.php3 −rw−r−−r−− inc_filtres.php3 −rw−r−−r−− inc_import.php3 −rw−r−−r−− inc_index.php3 −rw−r−−r−− inc_lang.php3 −rw−r−−r−− inc_layer.php3 −rw−r−−r−− inc_logos.php3 −rw−r−−r−− inc_mail.php3 −rw−r−−r−− inc_mots.php3 −rw−r−−r−− inc_meta.php3 −rw−r−−r−− inc_objet.php3 −rw−r−−r−− inc_objet_base.php3 −rw−r−−r−− inc_presentation.php3 −rw−r−−r−− inc_rubriques.php3 −rw−r−−r−− inc_session.php3 −rw−r−−r−− inc_sites.php3 −rw−r−−r−− inc_statistiques.php3 −rw−r−−r−− inc_surligne.php3 −rw−r−−r−− inc_texte.php3 −rw−r−−r−− inc_urls.php3 −rw−r−−r−− inc_version.php3 −rw−r−−r−− index.php −rw−r−−r−− index.php3 −rw−r−−r−− info.php3 −rw−r−−r−− install.php3 −rw−r−−r−− layer.js −rw−r−−r−− licence_fr.html −rw−r−−r−− license.txt −rw−r−−r−− md5.js −rw−r−−r−− message.php3 −rw−r−−r−− messagerie.php3 −rw−r−−r−− message_edit.php3 −rw−r−−r−− mots_edit.php3 −rw−r−−r−− mots_tous.php3 −rw−r−−r−− mots_type.php3 −rw−r−−r−− naviguer.php3 −rw−r−−r−− optimiser.php3 −rw−r−−r−− puce.gif −rw−r−−r−− puce_rtl.gif −rw−r−−r−− recherche.php3 −rw−r−−r−− rubriques_edit.php3 −rw−r−−r−− sites.php3 −rw−r−−r−− sites_edit.php3 −rw−r−−r−− sites_tous.php3 −rw−r−−r−− spip_style.php3 −rw−r−−r−− statistiques.php3 −rw−r−−r−− statistiques_lang.php3 −rw−r−−r−− statistiques_referers.php3 −rw−r−−r−− statistiques_visites.php3 −rw−r−−r−− unpack.php3 −rw−r−−r−− upgrade.php3 −rw−r−−r−− articles_forum.php3 −rw−r−−r−− inc_extra.php3 −rw−r−−r−− test_sites.php3 −rw−r−−r−− corbeille.php3 −rw−r−−r−− corbeille_forum.php3 drwxrwxrwx spipem −rw−r−−r−− spipem.php −rw−r−−r−− COPYING
_Pas de test de FTP car il n’est pas utilisé
Probleme d’install
J’ai SPIP 1-7b3 et ce message d’erreur lorsque je veux installer spipEM
J’ai bien fait tout ce que tu as dis dans l’install et je ne comprend pas pourquoi.
tu peux me donner un petit coup de mains ?
Warning : main(spip_fr.php3) : failed to open stream : No such file or directory in /home/delhumou/www/ecrire/spipem/lang/spip_fr.php on line 3
Warning : main() : Failed opening ’spip_fr.php3’ for inclusion (include_path=’’) in /home/delhumou/www/ecrire/spipem/lang/spip_fr.php on line 3
A priori il manque des fichiers dans le répertoire lang, ou alors les bon droits d’accès ne sont pas affectés (et ne permettent pas l’inclusion).
Je vais tout de même vérifier l’archive de la 0.3 au cas où ;-)
Parallèlement pouvez vous publier le contenu du répertoire ecrire/spipem/lang/ avec les droits d’accès ?
Attention : si dans le répertoire de langue de SpipEM (pas celui de SPIP) vous n’avez pas les fichiers suivants :
spipem/lang/spip_fr.php3
spipem/lang/spip_en.php
spipem/lang/spip_en.php3
spipem/lang/spip_fr.php
alors il vous en manque (surement un problème lors de votre FTP). Transferez les à partir de l’archive spipem.tar.gz et cela devrait résoudre votre problème.
Petite précision :quelle version de spipem utilisez vous ?
je passe par la et je m’en vais installé le machin sur mon site pour voir.
mais comment est ce que je vais etre mis au courant de l’evolution de spipem
Avancement :: .. Fini Résultat :: Certaines requêtes ont échoué, les conditions et les messages d’erreur sont ci-dessous
Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_config` ( `config_name` VARCHAR( 255 ) NOT NULL , `config_value` VARCHAR( 255 ) , `last_update` TIMESTAMP NOT NULL , PRIMARY KEY ( `config_name` ) ) ;
Erreur :: Y SQL :: CREATE TABLE IF NOT EXISTS `spip_em_data` ( mod_id mediumint(8) NOT NULL auto_increment, mod_title varchar(50) default ’’, mod_file varchar(255) default ’’, mod_version varchar(15) default ’’, mod_author_handle varchar(25) default ’’, mod_author_email varchar(100) default ’’, mod_author_name varchar(100) default ’’, mod_author_url varchar(100) default ’’, mod_description text, mod_process_date int(11) default ’0’, mod_spip_version varchar(15) default ’’, mod_processed_langs varchar(200) default ’’, mod_files_edited mediumint(8) default ’0’, mod_tables_added mediumint(8) default ’0’, mod_tables_altered mediumint(8) default ’0’, mod_rows_inserted mediumint(8) default ’0’, `mod_id_auteur` bigint (21) NOT NULL, `mod_update` TIMESTAMP NOT NULL , `mod_file_data` BLOB, PRIMARY KEY (mod_id) ) ;
Il n’y a peut être aucune raison de s’inquieter, l’installation va continuer. Si cette erreur vous empêche de terminer, envoyez nous le rapport d’erreur avec les informations de débogage.
A priori ca n’a pas coincé mais tu as du relancer l’installation et les tables nécessaires étaient déjà créées.
Il suffit de poursuivre (le bouton et le commentaire te le permettent) et de passer à l’étape finale.
Une "grossière" erreur a permis que je génère un spipem-0.3.tar.gz qui était en fait exactement le même que la version 0.2
C’est maintenant corrigé .
Pour ceux qui ont une 0.2 , attendez la production d’un MOD d’upgrade spécifique !
Désolé (.) --> []
Tout d’abord : Bravo ! J’ai installé cet add-on et "plus facile, tu meurt"
Je vais ensuite installer les modules au fur et à mesure, afin de voir leur utilisation, et/ou évolutions.
En tant que membre, mes auteurs auront accès à toutes ces fonctionnalitées, (ainsi que des dernières versions bêta de spip).