logo article ou rubrique
quelques trucs utiles

allez chercher votre spip

utilisateur pour votre serveur

  • Dans une installation en local, spip réclame un chmod 777 sur tmp,local,ecrire, plugins
  • mais surtout de faire partie du groupe www-data
  • pour appartenir au groupe www-data
  • vérifier si vous êtes bien enregistré : tapez dans votre terminal.
  • pour donner les droits à un répertoire et à tous les sous-répertoires et fichiers associés :

     

Faire un lien symbolique

  • Sous debian on installe en locale sous /var/www/html, mais il n’est pas bon d travailler, ni en root, ni dans ce répertoire.
  • Vous installerez donc votre site dans votre répertoire de travail, si il n’existe pas, créez le :
    et faites un lien symbolique vers /var/www/html.
  • Les liens sous linux se font toujours du répertoire courant vers le répertoire du lien.
     

sauvegarde de mon spip local

  • puis faire un cron qui sauvegarde chaque nuit à 23 heures mon site en local

  Le serveur apache

 

  •  
  • Un serveur web est un logiciel permettant à des clients, d’accéder à des pages web, c’est-à-dire en réalité des fichiers au format HTML à partir d’un navigateur.

Un serveur web est donc un « simple » logiciel capable d’interpréter les requêtes HTTP arrivant sur le port associé au protocole HTTP (par défaut le port 80), et de fournir une réponse avec ce même proApache possède désormais de nombreuses fonctionnalités dont la possibilité de définir une configuration spécifique à chaque fichier ou répertoire partagé, ainsi que de définir des restrictions d’accès grâce aux fichiers htaccess.
 

  • Pour afficher sur votre terminal tout ce qui est installé et concerne apache2
     

     

  • De nombreux outils existent pour surveiller vos serveurs en directe, mais pas toujours facile à configurer ou à en lire les rapports
  • ayant la chance de bosser avec 2 écrans, j’ai installé multitail pour surveiller mon serveur apache2 en directe.
  • touche pour quitter le programme
    - F1 + Ctrl + h pour avoir l’ aide
    - Ctrl + g pour fermer l’aide

 

forbiden > You don’t have permission to access /monsitespipt/ecrire/ on this server. > Apache/2.4.25 (Debian) Server at localhost Port 80qand les fichiers sont crées

  • éh oui ça arrive :-))
  • Vérifiez les droits et les propriétaires des fichiers en premier
  • Vérifiez votre accès au Bdd
  • Vérifiez que le mod_rewrite de apache2 soit bien activé pour le vhost
    - je recharge ma BDD de mon ordi pour locate

     

créer un autre utilisateur pour mysql

 

exemple d’un petit vhost en local

- Personnellement, je’ n’ai pas fait de vhost pour mon spip en local.
- normalement il faut mettre ServerName localhost dans apache2.conf
 

 

 

-* Votre site est piraté :-)) .. pas de panique


 

  • Un petit problème dans mon spip en local
    avec le module "evasive"...
  • J’avais sans cesse der erreurs de connexion.
    [evasive20:error] [pid 18553] [client ::1:46712] client denied by server configuration: /var/www/html
  • je n’ai pas réussi à configurer pour traiter l problème, j’ai tout simplement désactivé le module
  •  



     

    page contact courrier

     

    • Ma page contact ne fonctionne pas,
      Message :Erreur :* à cause d’un problème technique, l’email ne peut pas être envoyé."

      mettez le plugin "facteur" et activez le ... c’est tout B-)


     



     

    Date inverse

     
    j’ai une rubrique qui contient une sous rubrique, cette sous rubrique à elle même des rubriques qui correspondent à des lettres d’informations envoyées tous les deux mois.
    Et cette rubrique m’affiche ces lettres d’informations de 1999 à 2017..
    je voudrai que l’affichage commence par 2017, les derniers numéros en haut de page.
     
    .Voila comment j’y suis arrivé
    En premier lieu, créer un mot clés XXX
    type_rubrique
    Modifier ce groupe de mots
    Rubriques
    Les mots-clés de ce groupe peuvent être associés Rubriques
    On ne peut sélectionner qu’un seul mot-clé à la fois dans ce groupe.
    Administrateurs
     

    • Le mot clé créer, aller dans votre rubrique ou sous-rubrique concerné et lui attribuer ce mot clés.
    • Ensuite, aller chercher dans escal le fichier inc_rubrique_normal.html dans le répertoire inclusions, le copier dans squelettes/inclusions (à créer si ce n’est pas fait)..et renommer le fichier inc-rubrique_XXX.html. (XXX etant le nom du mot clés créer)
      -*À la ligne 110 changer par num titre, titre par par dateinverse
      comme ceci, ça devrait le faire
       


     

    Article pleine page

     

    • En premier lieu la configuration d’Escal
      Colonne Principale
      les articles
    • " Vous pouvez définir ici la largeur maximum des images dans vos articles.
      Celle-ci est par défaut de 400px dans les articles classiques et de 850px dans les articles en pleine page, ce qui peut être trop restrictif si vous avez opté pour un layout en 2 colonnes ou en pleine page
      Largeur maximum des images : px
      Largeur maximum des images pour les articles en pleine page (articles avec le mot-clé "pleinepage" qui supprime les blocs latéraux) : px
      Réponses des forums d’articles."
    • j’ai mis 2000 px de large pour pleine page et 1450 pour la largeur maxi des images
      ensuite aut voir votre serveur, à comien de px les images sont acceptés .
      Si vous avez le choix, alors faites vous un fichier "mes_options.phph" à placer dans le dossier "config" de votre spip
    • voici le mien

    <?php

    // les images de plus de 1050 pixels de largeur ou de 900px de hauteur ne seront pas enregistrées
    // On passe de 1750 à 1300 pixels pour la largeur
    define('_IMG_MAX_WIDTH'1750);
    define('_IMG_MAX_HEIGHT'1300);

    ?>

    Vous allez me dire, mais comment à il fait pour uploader une image plus grande pour article pleine page..
    je l’ai mise directement dans /tmp/upload par ssh ou sftp, ou directe si on est en local...

    Et surtout n’oubliez pas de mettre le mot-clé "pleine page" à votre article :-)



    lagrenouille dort que d’une oreille
    Haut de page
    Réalisé sous SPIP
    Habillage ESCAL 4.2.0