2010-12-21 24 views
0

Ich ziehe von einem alten freigegebenen Host zu einem dedizierten Server bei MediaTemple. Auf dem Server läuft Plesk CP, aber soweit ich das beurteilen kann, gibt es keine Möglichkeit über das Interface zu tun, was ich tun möchte.Nur vermasselt einen Server missbrauchen, wie man es richtig ausführt?

Auf dem alten freigegebenen Host, der cPanel ausführt, erstelle ich ein .zip-Archiv aller Dateien der Website. Ich habe es auf meinen Computer heruntergeladen und dann mit FTP auf den neuen Host-Account hochgeladen, den ich eingerichtet habe.

Schließlich angemeldet ich über SSH in, navigiert die zip in das Verzeichnis, in (so etwas wie var/www/vhosts/mysite.com/httpdocs/ und lief den unzip Befehl auf der Datei sitearchive.zip gespeichert wurde. Diese extrahierte alles nur das in Ordnung. Die Seite erschien gut zu funktionieren.

das Problem: Wenn ich eine Datei über FTP zu bearbeiten versucht, ich Error - 160: Permission Denied. bekam Wenn ich Info für die Datei Get ich versuche, es zu bearbeiten, sagt der Eigentümer und die Gruppe swimwir1 ist

ich. versucht, an dieser Stelle chown zu verwenden, um Besitzer zu ändern - und ja, als Sie können vielleicht sagen, ich bin ein wenig unerfahren in SSH;) Zum Glück war der Server neu, da der Befehl, den ich lief - chown -R newuser / schien eine Menge Sachen durcheinander zu bringen. Der Grund, warum ich / am Ende statt /var/www/vhosts/mysite.com/httpdocs/ verwendet habe, war, weil ich bereits cd Ed in ihre hatte, so vermutete ich, dass die / relativ zu, wo ich arbeitete. Das kann der Fall sein, ich habe keine Ahnung, wie auch immer - Plesk war nicht mehr zugänglich, obwohl Apache und die Dinge weiter funktionierten. Ich erkannte meinen Fehler und entschied, dass es sich nicht lohnte, 1) ein Amateur zu sein und 2) zu versuchen, es zu beheben, ich übertrug einfach den Server neu zu starten.

Also - was mache ich, um den Besitzer dieser Dateien richtig zu ändern?

Vielen Dank, dass Sie einem verwirrten Anfänger geholfen haben!

Jack

+0

mein Fehler Realisiert, dies auf ServerFault gehört? – Jack

Antwort

2

Ihr Befehl geben in der Tat einen absoluten Pfad zur Wurzel des Dateisystems. Jeder Pfad, der mit einem '/' beginnt, ist absolut. Sie benötigen:

chown -R newuser . 

oder:

chown -R newuser /var/www/vhosts/mysite.com/httpdocs 
+0

Aha, fantastisch. Danke Darron, ich habe alles in Ordnung gebracht. – Jack