Les pages et le contenu de ce site sont générés par le logiciel libre SPIP, distribué sous licence GNU / GPL (Licence Publique Générale). Vous pouvez l’utiliser librement pour réaliser votre propre site web.
Le squelette EVA-Web n’est disponible que sur le site de SPIP.
Pour plus d’informations, reportez-vous au site : de SPIP :
Spip : Système de Publication pour l’Internet.
Création en 2005 avec Spip 1.8 et le squelette EVA-web.
2016 de 1.8 vers version 2.1
Octobre 2020 : Mise à jour de la version 3.1 vers 3.2
Le squelette EVA-web est conservé (Ne pas changer les habitudes des rédacteurs !)
Mise au point en local et transfert par "FilleZilla" et "phpmiadmin"
Prévisions : Le squelette EVA-web n’étant pas compatible avec la branche 4 de Spip lui même nécessitant Php7, on reste dans l’état actuel !
On espère encore l’évolution de Free vers PHP7
Pas de téléchargement depuis le serveur donc :
Malgré tout cela, l’hébergement chez Free est intéressant, le service est gratuit, fiable et exempt de publicité.
Avant tout sur le site local :
Procéder au chargement par "Filezilla Client"
Connaitre le serveur de Free par ’cmd’
nslookup
country.colomiers.free.fr
Si le site est fonctionel : Aller à "Maintenance" > "Configuration PHP"
On récupère par ftp, sur le site en production :
par phpmyadmin.free.fr :
Les composants à garder en lieu sur :
Création du site
Pas de difficultés particulières pour créer la souche du site !
Il faut choisir un squelette et travailler sur le look du site.
Opération très chronophage où on apprécie le travail en local !
Mon fichier .access (encodé ANSI) à placer à la souche
pour forcer l’utilisation de PHP 5.6 chez Free
<IfDefine Free>
php56 1
</IfDefine>
# Pour connaitre la version Php du serveur, un fichier test_php.php à la souche contenant :
<?php phpinfo(); ?>
L’appel : http://country.colomiers.free.fr/test_php.php
Si le site est fonctionel : Aller à "Maintenance" > "Configuration PHP"
Monfichier connect.php
Original modifié, à placer dans le dossier "config"
<?php
if (!defined("_ECRIRE_INC_VERSION")) return;
define('_MYSQL_SET_SQL_MODE',true);
$GLOBALS['spip_connect_version'] = 0.8;
if ($_SERVER['SERVER_NAME']<>'localhost')
{
// Paramètres d'accès à la base de données chez l'hébergeur
$addr = 'sql.free.fr'; // Adresse du serveur DISTANT
$name = 'nom de la base'; // Nom de la base
$user = 'login free'; // Login MySQL
$pass = 'mot de passe'; // Mot de passe
}
else
{
// Paramètres d'accès à la base de données locale
$addr = 'localhost'; // Adresse du serveur LOCAL
$name = 'mon_spip'; // Nom de la base
$user = 'root'; // Login MySQL-EasyPHP
$dbpass = ''; // Mot de passe
}
$prefixe= 'xspip';
spip_connect_db($addr,'',$user,$pass,$name,'mysql',$prefixe,'','utf8');
?>
Après une mise à jour des plugins en local, remplacer par Ftp, uniquement le fichier auto du site par celui du local.
Puis aller à configuration du site > Gestion des plugins pour activer ceux qui ne le sont pas.
Plugins actifs sur ce site
cibloc : Mettre des blocs dans le texte d’un article
cistyle Dépendance de cybloc
Corbeille : Gestion des documents mis à la corbeille
Couleurs Spip 3.2.1 – test Des textes en couleur
eva agenda, calendrier, habillage, install, mentions, squelettes...
Pages Des pages sans rubrique
Saisies pour formulaires Écrire facilement des champs de formulaires.
Je n’arrive plus à accéder à l’espace privé ...
Avant toute chose, sauvegarder la base SQL et travail sur l’exemplaire local !
Sous Spip1.9, la réinitialisation était possible par l’effacement du fichier "config/connect.php".
Avec Spip3.2.x, il faut :
Remplacer les répertoires "config", "temp" et "local", par ceux de la distribution soit :
"config" ecran_securite.php et remove.txt
"local" CACHEDIR.TAG et remove.txt
"temp" CACHEDIR.TAG et remove.txt
On renseigne le formulaire et tout est bon.
Copier la table "auteurs" dans "auteurs2" et ne garder que le compte du webmestre dans la table "auteurs".
Celà coupe l’accès "privé" des autres auteurs sans perturber l’accès "public".
Sur site local, remplir le formulaire avec les nouvelles données.
Exporter la table locale "auteurs" et faire un import sur la base de données du site.
Exemple de passage de 3.2.8 vers 3.2.12 :
Copier l’ancienne base SQL dans par exemple test
Copier la distribution de Spip_3.2.12 dans www
Copier depuis Spip_3.2.8 :
Coller le dossier IMG
Coller le dossier Plugins
Démarrer la procédure localhost/spip_3.2.12/ecrire
On est sur « espace privé »
Etape importante : On valide la modification de la base de données même si cette base est identique, elle modifie le mot de passe du Webmaster (Salage).
Cliquer "Voir le site public"
Si les instructions ont été bien suivies, ça marche, elle n’est pas belle la vie ?
Il ne reste plus qu’à vérifier que tout est bon.
Avant de copier l’ensemble Spip_3.2.12 et base de donnée (test) chez l’hébergeur :
Copier depuis Spip_3.2.8 :
.htaccess à la racine de Spip_3.2.12
connect.php dans Spip_3.2.12/config
Une check-list n’est pas inutile !
Remarque :
Cette procédure est indispensable, même pour une réinstallation d’une version identique, le « salage » du mot de passe du webmaster étant modifié à chaque installation !
(Non ici, ce n’est pas une recette de conservation !).
Le salage de mot de passe est une méthode pour rendre l’empreinte des mots de passe plus sûre en ajoutant aux mots de passe une chaîne de caractères aléatoires avant de calculer leur empreinte md5, ce qui rend beaucoup plus complexe l’opération de retrouver le mot de passe à partir de son empreinte.
2016-2024 © Country Colomiers - Tous droits réservés
Ce site est géré sous SPIP 3.2.12 et utilise le squelette EVA-Web 4.2
Dernière mise à jour : samedi 25 novembre 2023