Dotclear

Vous n'êtes pas identifié(e).

Annonce

13 février 2024 Sortie de Dotclear 2.29

#1 2019-04-10 14:50:24

shyboy
Membre
Inscription : 2005-07-26

problème de chemin pour les images/médias en local

Bonsoir,

je réinstalle mon blog en local (ubuntu 18.10 Lamp).

j'ai bien réussi à réinstaller la sauvegarde des fichiers médias.

Normalement quand je crée un billet en local avec une image le "bon"chemin de l'image est:
->http://192.168.1.20/public/dotclear/public/images/2019/.azuritep_m.jpg

les images de la sauvegarde ne s'ouvrent pas , j'ai droit à une erreur 404
->http://192.168.1.20/public/images/2017/septembre/Ununiform_.jpg (normal ça s'ouvre pas dans le dossier de mon Dotclear).

je voudrais que le chemin soit comme ça pour que tous les medias puissent s'afficher en local comme çà:
->http://192.168.1.20/public/dotclear/images/2017/septembre/Ununiform_.jpg

je regarde dans systeme: about:config , je sais pas trop ce qu'il faut paramétrer pour retrouver le bon chemin/path.

public_path ? public_url ? dans réglage généraux ou réglages pour le blog ?

Hors ligne

#2 2019-04-10 19:32:57

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : problème de chemin pour les images/médias en local

@ shyboy
Comment obtiens tu cette ip (192.168.1.20)?
Ou est installé dotclear par rapport à root?


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#3 2019-04-11 15:03:59

shyboy
Membre
Inscription : 2005-07-26

Re : problème de chemin pour les images/médias en local

Bonsoir,

192.168.1.20 est l'ip de ma machine locale, installation classique (Lamp / Ubuntu)

Dotclear est installé dans : /var/www/html/public/

Quand  je lance Dotclear dans le navigateur, l'adresse se présente comme ça:

->http://192.168.1.20/public/dotclear/

Pas de soucis.




j'importe le fichier images/ medias des articles.

celui-ci est dans :
var/www/html/public/dotclear/public/

je lance Dotclear dans mon navigateur:


L'image s'affiche pas car à a cette adresse (mauvais chemin).
>http://192.168.1.20/public/images/2017/septembre/Ununiform_.jpg

l'url devrait être :
>http://192.168.1.20public/dotclear/public/images/2017/septembre/Ununiform_.jpg

et la l'image du billet (toutes les images des billets) s'afficherait

Donc je regarde public_path  public_url dans réglages generaux . j'arrive pas a régler çà.

Hors ligne

#4 2019-04-11 21:08:43

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : problème de chemin pour les images/médias en local

tu as essayé pour public_url  => '/dotclear/public' ?


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#5 2019-04-12 06:28:46

Philippe
Stagiaire
Lieu : Toulon
Inscription : 2004-06-13
Site Web

Re : problème de chemin pour les images/médias en local

Hors ligne

#6 2019-04-12 08:41:03

adjaya
Membre
Lieu : Provence - Luberon
Inscription : 2006-09-05
Site Web

Re : problème de chemin pour les images/médias en local

Sinon, voici comment je procède sous ubuntu, pour avoir une configuration en local qui soit le reflet de ce que j'ai sur un serveur distant et éviter ce genre de déconvenue avec les path et url :

##########################################################################
Creation d'un virtual host pour un site accessible en local à l'adresse :
http//mondomaine.local
###########################################################################
1. Ouvrir un éditeur en sudo, par example en ligne de commande on ouvre gedit:

gksudo gedit

2. Configurer Apache avec des Virtual Hosts

    2.1 Nouveau fichier depuis gedit ouvert en sudo avec pour contenu:
    par example pour un domaine mondomaine.local pointant sur le répertoire ~/mondomaine:

# Setup "mondomaine.local" Virtual Host
<VirtualHost *:80>
    ServerName mondomaine.local
    DocumentRoot /var/www/html/mondomaine

    <Directory /var/www/html/mondomaine>
        Options Indexes FollowSymLinks Includes
        AllowOverride All
        Order allow,deny
        Allow from all
        Require all granted
    </Directory>
</VirtualHost>

    Enregistrer le fichier sous
/etc/apache2/sites-available/mondomaine.conf

3. Configurer le fichier HOSTS local
    3.1 Ouvrir le fichier /etc/hosts depuis gedit ouvert en sudo et y ajouter le nom de domaine,
    par example:

127.0.0.1 mondomaine.local

    et enregister le fichier

4. Activer le domaine en ligne de commande:

sudo a2ensite mondomaine

5. Redémarrer apache2:

service apache2 reload

PS: si ça couine aux niveau accès et permissions :
(remplacer $user par ton nom de log-in)

sudo chown -R $user:www-data: /var/www/html/mondomaine
sudo find /var/www/html/mondomaine -type f -exec chmod 664 {} \;
sudo find /var/www/html/mondomaine -type d -exec chmod 775 {} \;

Dernière modification par adjaya (2019-04-12 09:23:25)


Photo, Art et Création Numérique : http://benoit-grelier.photo7.fr/

Hors ligne

#7 2019-04-12 13:01:45

shyboy
Membre
Inscription : 2005-07-26

Re : problème de chemin pour les images/médias en local

Merci pour le tuto, c'est vrai j'ai pas configuré de vhost en local, je vais tester ce soir.

Hors ligne

Vous n'êtes pas identifié(e).

Pied de page des forums

Sites map