Datei aus https Verzeichniss ins http Verzeichnis kopieren?

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
xamibor
Posts: 211
Joined: 2003-03-11 16:52
 

Datei aus https Verzeichniss ins http Verzeichnis kopieren?

Post by xamibor »

Hi,

wie mach ich das? Eine Datei aus dem Ordner httpsdocs ins httpdocs zu kopieren.
Die Ordner sind vom Webserver getrent erreichbar (https://www.domain.de und http://www.domain.de)

ich habe eine Datei die im Ordner httpsdoc/bilder hochgeladen wird (per PHP) ....
abgelegt werden soll Sie aber im ordner httpdoc/bilder .....

wie schiebe ich die rüber ... ??

Meine bisherige Lösung:

im PHP script rufe ich eine .sh datei auf:

Code: Select all

exec('/srv/www/vhosts/domain.de/httpsdocs/inc/bilder.sh');
diese hat zum Inhalt:

Code: Select all

#!/bin/sh
mv /srv/www/vhosts/domain.de/httpsdocs/bilder/slide/*.* /srv/www/vhosts/domain.de/httpdocs/bilder/slide/

mv /srv/www/vhosts/domain.de/httpsdocs/bilder/detail/*.* /srv/www/vhosts/domain.de/httpdocs/bilder/detail/

mv /srv/www/vhosts/domain.de/httpsdocs/bilder/thumbnail/*.* /srv/www/vhosts/domain.de/httpdocs/bilder/thumbnail/
1) der Aufruf per PHP von der Datei bilder.sh geht nicht .. rufe ich diese direckt über die Console auf geht es ...

2) Möchte ich das er immer nur eine bestimmte Datei copiert nicht alle ... im Verzeichniss wie gebe ich es mit bzw. wie mach ich das?

ODER

Wie würdest du das machen???=
danton
Posts: 47
Joined: 2006-01-10 17:45
 

Re: Datei aus https Verzeichniss ins http Verzeichnis kopieren?

Post by danton »

Ich würde das PHP-Script entsprechend anpassen, daß die Datei direkt im richtigen Verzeichnis landet (vorausgesetzt, daß beide Verzeichnisse dem gleichen User gehören und das PHP auch im Kontext dieses Users läuft - ansonsten wird es etwas komplizierter).
xamibor
Posts: 211
Joined: 2003-03-11 16:52
 

Re: Datei aus https Verzeichniss ins http Verzeichnis kopieren?

Post by xamibor »

es ist der gleiche User sie sind nur komplett von einander getrennt.

bisher mache ich folgendes:
Ich rufe per php eine Datei auf ...

Code: Select all

exec('/srv/www/vhosts/domain.de/bin/bilder.sh');
die hat folgenden Inhalt:

Code: Select all

#!/bin/sh
    mv /srv/www/vhosts/domain.de/httpsdocs/bilder/slide/*.* /srv/www/vhosts/domain.de/httpdocs/bilder/slide/

    mv /srv/www/vhosts/domain.de/httpsdocs/bilder/detail/*.* /srv/www/vhosts/domain.de/httpdocs/bilder/detail/

    mv /srv/www/vhosts/domain.de/httpsdocs/bilder/thumbnail/*.* /srv/www/vhosts/domain.de/httpdocs/bilder/thumbnail/
Leider Ohne Erfolg bekommen folgende meldung im error_log vom apache:

Code: Select all

sh: /bilder.sh: No such file or directory
woran liegt das?
xamibor
Posts: 211
Joined: 2003-03-11 16:52
 

Re: Datei aus https Verzeichniss ins http Verzeichnis kopieren?

Post by xamibor »

gechangerooted sind.
so weit ich die zusammen hänge verstehe ist dem so.
Ich würde das, wenn dann das Zielverzeichnis der Bilder per https oder einer anderen nicht als https definierten URL / Sobdomain etc. einbinden.
Dann haben halt die Bilder als URL "bilder.domain.tld/....."
das habe ich irgend wie nicht ganz verstanden was du damit meinst
Das müsste mit einem etwas manuellen Eingrif / erweitern der apache Konfiguration ohne weiteres möglich sein.
Sofern Du Plesk einsetzt, wäre es natürlich etwas komplizierter aber ebenfalls per Apache Konfiguration und mit der Spezifikation des document root des vhost machbar.
ich benutze Plesk und habe schon über das thema mod_alias nachgedacht vetsteh es aber leider noch nicht wie ich das unter plesk anwende ohn das es von Plesk überschireben wird.

Statt kopieren wäre ggf. auch noch ein Symlink eine Lösung für das Problem.
FollowSymlink müsste dann aktiviert sein.
Das ist aktiviert ...nur ist mir der Einstaz nicht bekannt kannst du mir en Beispie liefern habe beim schnellen googeln keine anleitung gefunden die sich mir "mal eben" erschließt ...

danke
xamibor
Posts: 211
Joined: 2003-03-11 16:52
 

Re: Datei aus https Verzeichniss ins http Verzeichnis kopieren?

Post by xamibor »

matzewe01 wrote:"Linken auf Filesysteme ebene!
Das sind admin Basics schau Dir den Befehle ln einfach mal genauer an. `mal ln`
Danke für deine Antwort das es Basics sind ist mir klar ... gehört aber nicht zu meinen ... ich wäre dir dankbar gewesen wenn wu mir zu mindest mal eine Link gegeben hättest wo man so etwas nachlesen kann...
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Datei aus https Verzeichniss ins http Verzeichnis kopieren?

Post by Roger Wilco »

Wieso setzt du nicht einfach die Option, dass DocumentRoot für http und https identisch sein sollen?

http://download1.parallels.com/Plesk/PP ... /59122.htm (Schritt 9)
Roger Wilco
Posts: 5923
Joined: 2004-05-23 12:53
 

Re: Datei aus https Verzeichniss ins http Verzeichnis kopieren?

Post by Roger Wilco »

matzewe01 wrote:Vermutlich will er die Upload Geschichte SSL Vrschlüsselt laufen lassen.
Die Übertragenen Bilder hingegen sollen dann per http:// zur verfügung gestellt werden.
Das wird durch die Option ja nicht verhindert. Ein spezielles Skript, Verzeichnis oder Dateien o. ä. kann man dann über eine .htaccess Datei und die Direktive SSLRequireSSL absichern.
Post Reply