Hi Erich, *,
2010/10/30 Erich Christian <erich_tdf@irq.at>:
Am 29.10.2010 23:36, schrieb Christian Lohmaier:
2010/10/29 Erich Christian <erich_tdf@irq.at>:
[...]
Ja, am besten auch gleich das Skript von Christian testen.
Auf timon direkt wird dann vmtl. des simpleLinkExtor perl-modul
fehler, war auf pumbaa auch
noch nicht installiert.. Ich schau später mal und pack das Skript dann
auch nach /usr/local/bin
Ok, ist eh kein Stress momentan... :-)
Jup - ist aber auch schnell erledigt
cloph@timon:~/tmp$ rm -rf html
(von timon aus braucht man sich nicht vorher einzuloggen)
cloph@timon:~/tmp$ time wget -q
"http://devel.libreofficebox.org/StaticExporter/export?baseurl=relative"
-O html.tar.gz
real 0m4.863s
user 0m0.010s
sys 0m0.010s
cloph@timon:~/tmp$ time tar -xzf html.tar.gz
real 0m0.033s
user 0m0.020s
sys 0m0.010s
cloph@timon:~/tmp$ time linkextract.pl html rsynclist.lst
Number of referenced files from assets: 294
Used theme(s):
libox
now run the following command:
rsync -arv --dry-run --files-from=rsynclist.lst
/var/www/sites/prooo-box/devel/libo-box/cms/ html
If everything looks OK, remove the --dry-run and run again to actually
copy the files
real 0m0.212s
user 0m0.210s
sys 0m0.010s
Und weil von Link-Checker die Rede war: für interne Links, also links
auf die eigene Seite und die verlinkten Dateien aus assets leistet das
Silverstripe von Haus aus (Berichte → defekte Links)
Ja super, macht bei manchen Seiten Sinn, aber bei den beiden
verbliebenen (extras, extensions) wird nicht klar um welchen der vielen
Links es eigentlich geht... keine wirkliche Hilfe also...
Ja, bei "Linklisten-Seiten" ist es wirklich suboptimal, nicht den
konkreten fehlerhaften Link angezeigt zu bekommen.
Könnte der die ganze (defekte) URL auch anzeigen?
könnte bestimmt (irgendwoher muß die Info ja kommen, daß die Seite
defekte Links hat), aber wo man drehen muß: (noch) keine Ahnung :-)
defekte Dateilinks findet im Zweifellsfall auch der Linkextraktor
(sofern sie auf assets verweisen - wenn das schon falsch ist, dann
greift der natürlich ins Leere)
Aber hab noch einen anderen Fehler entdeckt
$ rsync -arv --dry-run --files-from=rsynclist.lst
/var/www/sites/prooo-box/devel/libo-box/cms/ html
building file list ... rsync: link_stat
"/var/www/sites/prooo-box/devel/libo-box/cms/assets/templates/Beispiele/Technische%20Zeichnung/formvorlage_-_technische_zeichnung_v200904.otg"
failed: No such file or directory (2)
[...]
Auf die Datei wird zweimal gelinkt - einmal steht der URL mit %20
drin, einmal mit leerzeichen.
In dem Fall ein Bug im Skript, da es das %20 nicht in Leerzeichen
umwandelt, aber ich hatte ehhrlichgesagt auch nicht mit Leerzeichen in
URLs gerechnet :-)
Naja, aus Fehlern lernt man…
Gefixed.
Aber die umask des apachen ist auf timon 'ne andere, deshalb sind die
Datei-rechte zu streng da muß man 'ne andere umask definieren...
(aktuell www-user:www-user:rw----) bzw. einen cronjob-einrichten, der
das gerade biegt.
Außerdem fällt mir auf (weils im K-Meleon viel länger dauert als online
im FX), dass bei allen Dateidownloadlinks eine neue blanke Seite
aufgeht, obwohl ich beim verlinken immer das Hakerl rausnehme - im code
steht das _blank konsequent bei jedem Link.
Hast du ne Idee wo das sein könnte? Sieht nach hart gecodet aus...
Jo - sehr wahrscheinlich.
ciao
Christian
--
E-Mail to discuss+help@de.libreoffice.org for instructions on how to unsubscribe
List archives are available at http://de.libreoffice.org/lists/discuss/
All messages you send to this list will be publicly archived and cannot be deleted
Context
Privacy Policy |
Impressum (Legal Info) |
Copyright information: Unless otherwise specified, all text and images
on this website are licensed under the
Creative Commons Attribution-Share Alike 3.0 License.
This does not include the source code of LibreOffice, which is
licensed under the Mozilla Public License (
MPLv2).
"LibreOffice" and "The Document Foundation" are
registered trademarks of their corresponding registered owners or are
in actual use as trademarks in one or more countries. Their respective
logos and icons are also subject to international copyright laws. Use
thereof is explained in our
trademark policy.