php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 22.04.2010, 20:49   #1 (permalink)
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 60
PHP-Kenntnisse:
Fortgeschritten
d0ne befindet sich auf einem aufstrebenden Ast
Standard Phing Problem

Hallo,

ich versuche mich gerade an Phing und komme nicht weiter meine build.xml:
PHP-Code:
<?xml version="1.0"?>
<project name="build" default="main">
  
  <property name="exportdir"  value="C:/xampp/htdocs/tmpTest" />
  <property name="svnpath" value="C:/Program Files (x86)/Subversion/bin/svn.exe" />
  <property name="repo" value="file:///S:/Ordner1/Ordner2" />
        
  <target name="main" depends="svnexport" /> 
      <target name="svnexport">
        <svnexport
           svnpath="${svnpath}"
           repositoryurl="${repo}"
           todir="${exportdir}" />
  </target>
</project>
Will ich diese Ausführen is das meine Ausgabe:
PHP-Code:
[svnexportExporting SVN repository to 'C:/xampp/htdocs/tmpTest'
Execution of target "svnexport" failed for the following reasonC:xampphtdocsbuild.xml:13:7Failed to run the 'svn export' commandkonnte nicht
gefunden werden
.

BUILD FAILED
C
:xampphtdocsbuild.xml:13:7Failed to run the 'svn export' commandkonnte nicht gefunden werden
Ich komme an dieser Stelle nicht weiter, was "konnte nicht gefunden werden" !?

Es wäre toll wenn mir jemand helfen könnte,

mfg
d0ne

EDIT: Da steht nicht wirklich "Campphtdocsbuild.xml", sondern "C:\xampp\htdocs\build.xml", aber die PHP Code Tags filtern das wohl heraus.

Geändert von d0ne (22.04.2010 um 20:53 Uhr).
d0ne ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 22.04.2010, 20:53   #2 (permalink)
Supermoderator
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 6.749
PHP-Kenntnisse:
Fortgeschritten
Manko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer Anblick
Standard

svn konnte nicht gefunden werden. Prüfe mal deine Pfade. Musst du vielleicht Backslashes nehmen?
__________________
Take your Linux to the next level with Refining Linux!
Manko10 ist offline   Mit Zitat antworten
Alt 22.04.2010, 21:03   #3 (permalink)
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 60
PHP-Kenntnisse:
Fortgeschritten
d0ne befindet sich auf einem aufstrebenden Ast
Standard

Hier Phing Guide - Optional Tasks werden "normale" Slashs benutz, ich habe es trotzdem mal mit Backslashs versuch, ändert nichts.
Wenn ich den Pfad direkt in der Konsole eingebe, muss ich den Pfad mit "" umgeben, da die Konsole nicht mit dem Leerzeichen umgehen kann. Deshalb habe ich es mal so versucht (escapen geht ja in XML nicht):
PHP-Code:
<property name="svnpath" value='"C:/Program Files (x86)/Subversion/bin/svn.exe"' /> 
Gleicher Fehler! *grr*
d0ne ist offline   Mit Zitat antworten
Alt 22.04.2010, 21:04   #4 (permalink)
Supermoderator
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 6.749
PHP-Kenntnisse:
Fortgeschritten
Manko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer Anblick
Standard

Escapen geht wohl. Das heißt dann aber &quot; nicht \".
Bist du sicher, dass du SVN überhaupt installiert hast?
__________________
Take your Linux to the next level with Refining Linux!
Manko10 ist offline   Mit Zitat antworten
Alt 22.04.2010, 21:07   #5 (permalink)
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 60
PHP-Kenntnisse:
Fortgeschritten
d0ne befindet sich auf einem aufstrebenden Ast
Standard

Aber auch mit &quot; tuts nicht.
Ja, ich habe svn installiert, ich kann auch svn (ohne Pfad) in die Konsole eingeben, ist also im PATH drin. Ist denn sicher, das svn nicht gefunden wird, oder kann doch etwas anderes "nicht gefunden werden"!?
d0ne ist offline   Mit Zitat antworten
Alt 22.04.2010, 21:09   #6 (permalink)
Supermoderator
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 6.749
PHP-Kenntnisse:
Fortgeschritten
Manko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer Anblick
Standard

Zitat:
Failed to run the 'svn export' command: konnte nicht gefunden werden.
klingt eigentlich eindeutig. Vielleicht ist das aber auch die Rückgabe des svn export-Befehls, was wegen des Englisch-Deutsch-Mixes sogar wahrscheinlich ist. Iin dem Falle konnte das Repository nicht gefunden werden. Ich glaube aber, dass dir da in der Phing-Mailing-Liste besser geholfen werden kann. Zumindest ich habe Phing noch nie eingesetzt.
__________________
Take your Linux to the next level with Refining Linux!
Manko10 ist offline   Mit Zitat antworten
Alt 23.04.2010, 15:27   #7 (permalink)
Benutzer
 
Registriert seit: 21.02.2010
Beiträge: 60
PHP-Kenntnisse:
Fortgeschritten
d0ne befindet sich auf einem aufstrebenden Ast
Standard

So, ich habe das ganze jetzt temponär behoben, in dem ich den Svn Export "manuell" mache:
PHP-Code:
<exec command="svn export --force ${rep.path} ${stage.pfad}" /> 
So funktioniert erst wie gewünscht, trotzdem fände ich es toll, wenn mir jemand dabei helfen könnte, es "direkt mit Phing zu machen"!

mfg
d0ne
d0ne ist offline   Mit Zitat antworten
Alt 21.07.2010, 15:21   #8 (permalink)
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 872
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

Hallo, ich habe ein ähnliches Problem und möchte an diesen Thread anknüpfen. Ich nutze Phing NICHT von der Commandline (direkt in php) und unter windows.

Subversion ist installiert, Pfad korrekt gesetzt - es funktioniert nicht.

selbst

Zitat:
<exec command="svn export --force Revision 15449: /trunk D:/****/htdocs/xyz.testt***test.de/"/>
funktioniert nicht, in der Logfile taucht zwar dies auf:

[quote]
[exec] Executing command: svn export --force Revision 15449: /trunk D:/ZendCe/Apache2/htdocs/***e/ 2>&1
[quote]

jedoch findet kein Checkout statt.

wenn ich das Command selber über die Konsole aufrufe, checkt svn schön aus.


hier der Aufruf von Phing
PHP-Code:
set_time_limit(0);
    
ignore_user_abort(true);
    
ini_set('memory_limit''128M');
    
    
$path dirname(__FILE__).'/pear/';
    
set_include_path(get_include_path() . PATH_SEPARATOR $path);
    
    require_once 
'phing/Phing.php';
    
    
$buildDir dirname(__FILE__).'/../'.$_SERVER['HTTP_HOST'];
    
mkdir($buildDir);
    
$filename $buildDir.'/build.xml';
    
    
file_put_contents($filename$file);
    
    
Phing::startup();

    
Phing::setProperty('phing.home'dirname(__FILE__).'/phing/');
    
Phing::fire(array('-f'$filename'-logfile'$filename.'.log''-Dbuilddir'$buildDir));
    
Phing::shutdown(); 

jemand eine idee?
notyyy ist offline   Mit Zitat antworten
Alt 21.07.2010, 16:17   #9 (permalink)
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 872
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
<exec command='"C:\Program Files (x86)\CollabNet\Subversion Client\svn.exe" export --force Revision 15449: /trunk D:/Ze***/'/>
Läuft, jedoch würde ich es gerne direkt über phing lösen, jemand eine idee?
notyyy ist offline   Mit Zitat antworten
Alt 21.07.2010, 16:23   #10 (permalink)
Supermoderator
 
Benutzerbild von Manko10
 
Registriert seit: 16.03.2008
Beiträge: 6.749
PHP-Kenntnisse:
Fortgeschritten
Manko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer AnblickManko10 ist ein wunderbarer Anblick
Standard

Ich verstehe nicht so recht. Was läuft jetzt und was läuft jetzt nicht?
Wie ich schon oben einmal schrieb, kann es gut sein, dass SVN nicht in der PATH-Variable enthalten ist. Das ist dann aber Sache des Betriebssystems. Andererseits könnte es sein, dass safe_mode aktiviert ist, dann können mit exec() nur Programme ausgeführt werden, die unterhalb von safe_mode_exec_dir liegen.
__________________
Take your Linux to the next level with Refining Linux!
Manko10 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Problem mit Ajax - Session Problem halskrause PHP Einsteiger 10 12.01.2010 02:27
[Erledigt] Problem mit Mehrsprachigkeit Sniper_Kotaro PHP Einsteiger 2 16.12.2009 11:47
Problem beim Download Management mistermint PHP Einsteiger 8 24.10.2009 11:34
Umlaut Problem nokieone PHP Einsteiger 7 16.10.2009 19:30
Problem mit Basedir in PhP cmuch05 Datenbanken 9 08.01.2009 14:17
[Erledigt] Problem: PHP Selbe Datei mehr als 1 Mal soulan PHP Tipps 2008 13 28.11.2008 22:51
Problem Upload mehrere Dateien und schreiben in DB Lapje PHP Tipps 2008 1 22.10.2008 13:12
utf8 Problem (Daten aus DB auslesen) go1denboy PHP Tipps 2008 1 23.09.2008 12:19
Problem mit swfobjects R4v3r JavaScript, Ajax und mehr 8 21.09.2008 14:17
[Erledigt] Galerie Problem... coraplanet PHP Tipps 2008 4 06.06.2008 13:42
datensätze defekt oder problem mit dem einlesen? Ministry Datenbanken 4 06.07.2006 18:42
problem!!! PHP Tipps 2006 6 08.02.2006 11:06
Smarty und PHP-Skript Problem PHP Tipps 2004-2 2 03.12.2004 22:27
Problem mit alter JavaScript-Funktion woods PHP Tipps 2004 1 13.08.2004 13:34

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phing, svn.exe export, \'svn export\' command: konnte nicht gefunden werden, \phing\ svnexport, \failed to run the \'svn\ command: \konnte nicht gefunden werden\, failed to run the \'svn export\' command: konnte nicht gefunden werden, php umlaute svn.exe, phing svnexport, exec phing attributes build.xml, \phing\ konsole ausführen, php phing in konsole ausführen, phing svnexport konnte nicht gefunden werden, phing mailing list, <exec command=\svn export, \failed to run the \'svn export\' command\, phing svnpath available, failed to run the \'svn export\', fehler beim ausführen des befehls: \ \c:\\programme\\subversion\\bin\\svn\, phing xampp, phing exec svn

Alle Zeitangaben in WEZ +2. Es ist jetzt 17:50 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2010, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum