2018-04-01, 23:50:23
Ich habe (hatte) das gleiche Problem.
Ich erstelle das System erst auf einem lokalen Rechner und "ziehe" nach dem Testen um auf einen Server im Heimnetz.
Da ich das Ganze unter Linux mache, habe ich mir ein kleines Skript geschrieben, das die URL's in allen Seiten austauscht.
Falls es jemanden interessiert:
Die URL auf dem Erstellungsrechner ist : http://localhost:8080/
Die URL auf dem Zielserver ist : http://server/
und die geänderten Seiten landen in data/patched
Ich erstelle das System erst auf einem lokalen Rechner und "ziehe" nach dem Testen um auf einen Server im Heimnetz.
Da ich das Ganze unter Linux mache, habe ich mir ein kleines Skript geschrieben, das die URL's in allen Seiten austauscht.
Falls es jemanden interessiert:
Die URL auf dem Erstellungsrechner ist : http://localhost:8080/
Die URL auf dem Zielserver ist : http://server/
und die geänderten Seiten landen in data/patched
Code:
#!/bin/bash
for file in ./apache2/htdocs/data/pages/*.xml ; do
echo "Patch Server URL of [ $file ]"
fname=$(basename "$file")
sed s#http://localhost:8080/#http://server/#g $file >./apache2/htdocs/data/patched/$fname
done