OVH Cloud OVH Cloud

wget: copie dynamique locale

16 réponses
Avatar
Luxpopuli Open source
--f46d0401fbb95ff05504d4607666
Content-Type: text/plain; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

Bonjour,

J'ai un site r=E9alis=E9 avec un CMS dont j'aimerais faire une copie
fonctionnelle en locale.
J'utilise wget mais il m'est impossible de faire fonctionner correctement
li site en local: en effet, avec un CMS, un r=E9pertoire est =E9galement un=
e
page web affichant du contenu: Mais wget cr=E9e simplement un r=E9pertoire =
sans
son contenu.

voici la commande que j'utilise:

wget -mkp -nH -F http://monsite.fr/

et, par exemple, =E0 la fin du t=E9l=E9charge=F9ment du site, lors de la cr=
=E9ation
des liens locaux j'ai plein de:

*Systeme/Securite: est un dossier*
*Conversion de Systeme/Securite...rien =E0 faire.*

(o=F9 *Securite* est un dossier comportant du contenu que j'aimerais bien
pouvoir afficher).

Apr=E8s une recherche sur le net, j'ai l'impression qu'avec wget il n'y a
aucune solution, mais bon, sait-on jamais...

Merci d'avance.

--f46d0401fbb95ff05504d4607666
Content-Type: text/html; charset=ISO-8859-1
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">Bonjour,<div><br></div><div style>J&#39;ai un site r=E9ali=
s=E9 avec un CMS dont j&#39;aimerais faire une copie fonctionnelle en local=
e.</div><div style>J&#39;utilise wget mais il m&#39;est impossible de faire=
fonctionner correctement li site en local: en effet, avec un CMS, un r=E9p=
ertoire est =E9galement une page web affichant du contenu: Mais wget cr=E9e=
simplement un r=E9pertoire sans son contenu.</div>
<div style><br></div><div style>voici la commande que j&#39;utilise:</div><=
div style><br></div><div style>wget -mkp -nH -F <a href=3D"http://monsite.f=
r/">http://monsite.fr/</a><br></div><div style><br></div><div style>et, par=
exemple, =E0 la fin du t=E9l=E9charge=F9ment du site, lors de la cr=E9atio=
n des liens locaux j&#39;ai plein de:</div>
<div style><br></div><div style><div><i>Systeme/Securite: est un dossier</i=
></div><div><i>Conversion de Systeme/Securite...rien =E0 faire.</i><br></di=
v><div><br></div><div style>(o=F9 <i>Securite</i> est un dossier comportant=
du contenu que j&#39;aimerais bien pouvoir afficher).</div>
<div style><br></div><div style>Apr=E8s une recherche sur le net, j&#39;ai =
l&#39;impression qu&#39;avec wget il n&#39;y a aucune solution,=A0mais=A0bo=
n, sait-on jamais...</div><div style><br></div><div style>Merci d&#39;avanc=
e.</div>
</div></div>

--f46d0401fbb95ff05504d4607666--

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers debian-user-french-REQUEST@lists.debian.org
En cas de soucis, contactez EN ANGLAIS listmaster@lists.debian.org
Archive: http://lists.debian.org/CANi7RhTk-dD5RNkNFZcH6+jMeVyTuEXb3gAw0QnOkDXSc6-6eA@mail.gmail.com

6 réponses

1 2
Avatar
andre_debian
Le lundi 20 mai 2013 à 12:32, a écrit :
> "wget" (ou outils équivalents) aspire les fichiers "html" et uniqueme nt
> les scripts html, javascript ... càd que les scripts exécutés dan s le
> navigateur.
>
> Ce serait très ennuyeux si il capte les scripts php car certains peuv ent
> contenir des login + mot de passe ...



On Tuesday 21 May 2013 13:39:05 Sébastien NOBILI wrote:
Wget envoie des requêtes HTTP et enregistre le corps de la réponse HT TP. Si
le serveur est bien configuré, lors d'un appel à un script PHP, wget
enregistrera le contenu (qui n'est pas nécessairement HTML ni JS) qui l ui
est renvoyé. Si le serveur est mal configuré et qu'il renvoie le scri pt
PHP, wget enregistrera le script PHP.
Bref, wget enregistre ce que le serveur lui renvoie.
Seb



Peut-on enregistrer avec "wget" ou un outil équivalent,
un fichier .PHP d'un sit Web contenant les codes d'accès
à une base de données ?

Si oui, ce serait bien ennuyeux ...

André

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Bzzz
On Tue, 21 May 2013 17:46:24 +0200
wrote:

Peut-on enregistrer avec "wget" ou un outil équivalent,
un fichier .PHP d'un sit Web contenant les codes d'accès
à une base de données ?



Faudrait voir à changer tes lunettes, Sébastien _vient_ de
répondre à cette question.

--
<ameli-melo> Bonjour jmappelle Amélie (:
<Slahnya> Poule
<ameli-melo> hein ?
<Origami85> x)

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
S
Le mardi 21 mai 2013 à 17:46, a écrit :
On Tuesday 21 May 2013 13:39:05 Sébastien NOBILI wrote:
> est renvoyé. Si le serveur est mal configuré et qu'il renvoie le script
> PHP, wget enregistrera le script PHP.

Peut-on enregistrer avec "wget" ou un outil équivalent,
un fichier .PHP d'un sit Web contenant les codes d'accès
à une base de données ?



Euh… j'ai comme l'impression que la réponse a déjà été donnée…

Si oui, ce serait bien ennuyeux ...



Un serveur mal configuré c'est souvent ennuyeux…

Seb

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
andre_debian
wrote:
> Peut-on enregistrer avec "wget" ou un outil équivalent,
> un fichier .PHP d'un sit Web contenant les codes d'accès
> à une base de données ?



On Tuesday 21 May 2013 17:53:52 Bzzz wrote:
Faudrait voir à changer tes lunettes, Sébastien _vient_ de
répondre à cette question.



On Tuesday 21 May 2013 18:36:00 Sébastien NOBILI wrote:
Le mardi 21 mai 2013 à 17:46, a écr it :
> On Tuesday 21 May 2013 13:39:05 Sébastien NOBILI wrote:
> > est renvoyé. Si le serveur est mal configuré et qu'il renvo ie le script
> > PHP, wget enregistrera le script PHP.



On Tue, 21 May 2013 17:46:24 +0200 Seb wrote:
Euh… j'ai comme l'impression que la réponse a déjà été donnée…

> Si oui, ce serait bien ennuyeux ...

Un serveur mal configuré c'est souvent ennuyeux…
Seb



C'est pas un problème de binocles.
La réponse n'est pas complètement claire.
"Si le serveur est mal configuré" : c'est donc possible !

J'ai testé sur un serveur "non configuré" ou "mal configuré" :
les fichiers .PHP sont téléchargés mais ses scripts PHP
sont vides.
"wget" ne télécharge que les scripts exécutés dans le n avigateur
(HTML, JS, etc ...) donc pas les PHP.

Je pense pas que ça vienne d'un serveur "mal ou bien configuré".

André

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Bzzz
On Tue, 21 May 2013 20:39:15 +0200
wrote:

C'est pas un problème de binocles.
La réponse n'est pas complètement claire.
"Si le serveur est mal configuré" : c'est donc possible !



Vi, mais celui qui s'amuserait à mettre en ligne un svr non
sécurisé ne tiendrait pas longtemps.

Le minimum, c'est d'abord de lire les docs, décortiquer différents
exemples et ensuite, se procurer les outils de vérification voulus.

--
(+LittleLama) ptin ya un truc ki vien drentrer dans ma piaule
(+LittleLama) un truc monstrueux
(+LittleLama) un croisement d'abeille de bourdon frelon et de sanglier
(+berzerker_38|et_65) ct pas ta soeur ?

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
Avatar
Sylvain L. Sauvage
Le mardi 21 mai 2013 à 20:39:15, a
écrit :
[…]
C'est pas un problème de binocles.
La réponse n'est pas complètement claire.



Si, elle est claire quand on a compris ce qu’est un serveur
HTTP.

"Si le serveur est mal configuré" : c'est donc possible !



Évidemment. C’est ce qu’on te dit et répèt e : un serveur sert
ce que tu lui dit de servir. Donc :
1. soit tu lui as dit que tes fichiers *.php sont des scripts
et, qu’il sache ou non les interpréter, il servira leur
résultat (la sortie standard) de leur exécution (évidemme nt,
s’ils ne sait pas les interpréter, ce résultat sera so it
vide soit une erreur, en tout cas pas ce qui est attendu) ;
2. soit tu lui as dit que tes fichiers *.php sont des fichiers
texte et il les servira non interprétés, c’est-à- dire tels
quels, en source.

J'ai testé sur un serveur "non configuré" ou "mal configurà ©"
: les fichiers .PHP sont téléchargés mais ses scripts PHP
sont vides.



C’est parce qu’ils sont considérés comme des sc ripts mais que
le serveur ne peut pas les interpréter et donc leur résultat est
vide.

"wget" ne télécharge que les scripts exécutés dans le
navigateur (HTML, JS, etc ...) donc pas les PHP.



Wget ne télécharge aucun script dans le sens où Wget ne sa it
pas ce qu’est un script.
Wget télécharge le contenu que lui envoie le serveur pour une
URL donnée. Ce contenu peut être une image, du HTML, du PDF, du
Javascript, du C, du PHP, n’importe quoi.
Wget se contente d’écrire ce contenu dans un fichier dont le
nom est, par défaut, celui de l’URL.

Je pense pas que ça vienne d'un serveur "mal ou bien
configuré".



Si.

Tu peux très bien configurer ton serveur pour que tes scripts
PHP s’appellent *.pdf et Wget récupérera le résultat de leur
exécution et l’enregistra sous ce nom (même si ce n†™est pas du
PDF). Wget s’en fout complètement et c’est normal.

--
Sylvain Sauvage

--
Lisez la FAQ de la liste avant de poser une question :
http://wiki.debian.org/fr/FrenchLists

Pour vous DESABONNER, envoyez un message avec comme objet "unsubscribe"
vers
En cas de soucis, contactez EN ANGLAIS
Archive: http://lists.debian.org/
1 2