FORUMARCHIV  
  Datei verschieben mit PHP und shell   
 
Hallo Leute!

Ich bin jetzt schon über eine Woche am suchen, finde aber einfach nichts.

Ich will die logfiles meines Gameservers verschieben. Diese liegen im Ordner

/root/.callofduty/main/

und sie sollen in

/srv/www/vhosts/test.de/httpdocs/

Ich habe schon folgende Befehle versucht:

Code:                   In Zwischenablage kopieren (nur IE)
1">

Code:                   In Zwischenablage kopieren (nur IE)
2">

und beides noch mit allem was PHP so zu bieten hat, wie z.B. exec() und system().

Es kommt weder eine Fehlermeldung nocht wird die Datei veschoben.

Danke schonmal im Voraus.

MfG

> Hier gehts zum Orginal Eintrag

 
  Antworten  
 

1.

und schonmal cp (also copy) versucht?

Gut Schuß
VuuRWerK



2.

Selbes Problem, er tuts einfach nicht. Ich hoffe es gibt hier noch jemanden der damit Erfahrungen hat.

MfG



3.

Einen Gameserver in /root laufen zu lassen ist schon mal gar nicht gut. Und da du ihn da auch nur ueber den root starten kannst, gehe ich mal davon aus, dass du keine Rechte zum Verschieben hast. Also im Prinzip kein PHP Problem (Du hast nun leider auch nicht geschrieben, ob du die Befehle direkt auf der shell probiert hast).



4.

Ich vermute das du keine Berechtigung hast die Dateien zu lesen per PHP...
Da es sich aber um Gamelogs handelt denke ich du kannst denen unbekümmert leserechte für Jedermann geben.
Somit kann auch dein PHP die Files lesen.
Nimm zur Sicherheit mal [doc]system[/doc] und setzte die Variable für Rückgabewerte, welche du anschliessend ausgeben kannst.



5.

Der server läuft nicht im root, da schmeißt er nur die logs hin, habe leider nicht rausgefunden wie man das ändert.

System hatte ich auch schon, aber vielleicht habe ich etwas übersehen.

EDIT:

Also ich bekomme als Ausgabe ne 1 und verschieben tut er immernoch nichts.

Muss ich tatsächlich den ordner in die allowed paths von php setzen? das fänd ich nen bisschen blöd...



6.

Du hast den Server doch sicher als root installiert oder? Ansonsten koennte ich mir nicht erklaeren, warum er die logs da rein schmeißt oder sie da rein schmeißen kann.



7.

ja wenn du per PHP system oder exec oder sonstwas einen Befehl ausführst, sind deine Berechtigungen die des Apachen.
Wär ja noch schöner wenn man per Exec plötzlich Root Rechte hätte. Dann wär jeder Webserver ziemlich schnell kompromittiert
Wär ja noch schöner wenn du den ganzen Server auslesen könntest per PHP =)



8.

Und was ratet ihr mir jetzt? Mit welchem User soll ich es denn installieren/starten damit PHP damit was anfangen kann?

MfG



9.

Schreib dir doch nen Cronjob, der deine Logs einmal am Tag irgendwohin verschiebt und den Dateien auch gleich den richtigen Owner verpasst.
Dann sollte der Zugriff mit php kein Problem mehr darstellen.



10.

ge au das habe ich jetzt getan, jetzt ist das script nur leider begrenzt public fähig... naja egal, danke!!



> Weiter Einträge finden Sie in unserem Forum

 

Sie befinden sich hier im Forenarchiv von phpforum.de wenn Sie direkt ins Forum möchten, klicken Sie bitte hier. Zur Startseite kommen Sie hier.



Webspace mit PHP und MySQL bei phpforum.de!

Quelltext erweitern , aber wie
windows mediaplayer
Problem mit FDF
keine idee wie!
Zeilen einer bestimmten spalte zählen
Anmeldung - wie am Besten umsetzen?
Internet Explorer und Hover-effekt bei <td>
Namenvergleich mit Tabelle falls vorhanden 100 Punkte dazu
Weiterleitung
Sessions übergebe in ein forum
Brauche tipp bei mysql Fehlermeldung
Wörter mit Apostroph
Einen Script um Scripte zu sperren und entsperren
Gutes Java Tutorial für Anfänger
Einlesen von bestimmten Daten in Db
in mysql immer in die zeile eintrage die die höchste ID trägt
Terminkalender - Dauertermine
select in der länge begrenzen
copy() ignoriert if-abfrage
Tut oder Script für eine Download section
Textdatei durchsuchen und Ergebnis mit Button ausgeben
Probleme beim Insert
Variabel hochzählen
Daten von DB in einer Tabelle anzeigen
if abfrage wird übergangen
Kompletter Pfad von <input type="file"
mysql_fetch_object überspringt die erste zeile
Problem mit open_basedir restriction
formular erweiterung
checkboxen name="alles_haben_den_gleichen_name" wie auslesen?
div elemente mit variabler groesse
30 Tage Testlizens
was ist das für eine Fehlermeldung
Probleme die Textdatei korrekt auszulesen
onmouseover in tabelle anderen text anzeigen
Formular und Variablenproblem
Kontaktformular - Bitte um Hilfe!
Apache Server funktioniert nicht
Tabelle mit Zufallszahlen füllen
Php search script
Script aktualisieren
Ie-fenster
DTD Problem mit BG Anzeige
wamp STARTEN OHNE MYSQL UD APACHE ZU STARTEN ß
Prüfen, ob Ordner existiert
Parse error in array
strip_tags(sid) funktioniert bei mir nicht
Variablen auslesen und mailen
imagecopyresampled()
function in echo <<<
Weiter

Webdesign und TYPO3 Agentur - analog multimedia

phpforum.de das deutsche PHP-Forum. Hier finden Sie alles über PHP, PHP3, PHP4, PHP5 MySQL, ASP, JSP,Linux, Apache ...
  phpforum.de