php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.07.2010, 15:05  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard Versionskontrolle, Zeitaufwand beim Einrichten der Lokalen Kopie

Hallo,

ich habe das Problem, dass ich mit einer Versionskontrolle arbeiten möchte, mein derzeitiger Favorit ist Subversion. Nun geht es darum meine Kollegen von meinem Vorhaben zu überzeugen. Derzeit ist es so, dass jeder auf einer Samba Freigabe direkt auf dem Testserver werkelt, nach Beendigung wird händisch via FTP/SFTP oder was auch immer "deployt".

Der Grundflow wäre: Jeder erzeugt sich eine Kopie des Projektes, werkelt daran rum und ab und zu committen wir Änderungen.

Das Hauptproblem ist, dass an einem Projekt ja viele Servereinstellungen hängen, bedingt könnte man diese mit phing lösen, jedoch müsste der Apache noch via Hand Konfiguriert werden u.s.w.

Nun haben wir häufig so Situationen, dass jemand kurzfristig Zeit hat und mal Sprachversionen kloppen muss oder super zeitnah an XML Files was ändern muss.
Teilweise arbeiten sogar Texter direkt an Sprachfiles. Gibt es eine Lösung, welche von solchen Personen nicht verlangt, dass diese sich auch das halbe System neu konfigurieren müssen?

Gibt es die Möglichkeit auch für Entwickler diesen Prozess zu vereinheitlichen und den Aufwand beim Anlegen eines Projektes zu minimieren?

dazu gehören:

Apache Konfiguration VHOST
DNS Eintrag
Anlegen von Berechtigungen (könnte phing)
SVN Checkout (könnte phing)

_best,

T
notyyy ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 19.07.2010, 16:39  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Wäre vielleicht eine Batch-Datei die die entsprechende Apache-Config und den Eintrag in die Hosts macht denkbar? Ich kenn ja die Umgebung nicht... die Apache-Konfig könnte man evtl. noch umgehen (falls alle Entwickler Windoof nutzen) in dem man XAMPP fertig konfiguriert und Pfadunabhängig mit ins SVN packt...
cycap ist offline   Mit Zitat antworten
Alt 19.07.2010, 17:15  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

ich spiele derzeit mit dem gedanken phing sowie ein mono c# skript dafür zu entwickeln, irgendwie bin ich jedoch noch nicht ganz glücklich damit.

ist es bei SVN unproblematisch wenn jemand nur ein Teil eines Projekts auscheckt? Flash Entwickler den Webroot/flash, Texter den i18n/[...] ?
notyyy ist offline   Mit Zitat antworten
Alt 19.07.2010, 17:50  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Das sollte eigentlich keine Probleme machen wenn du nur bestimmte Teile des Repositories auscheckst.
Flor1an ist offline   Mit Zitat antworten
Alt 19.07.2010, 21:30  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

handhabt ihr das idr. tatsächlich so, dass jeder das System komplett neu aufsetzen muss?
notyyy ist offline   Mit Zitat antworten
Alt 19.07.2010, 21:31  
Erfahrener Benutzer
 
Registriert seit: 10.02.2009
Beiträge: 929
ragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Menschragtek ist ein sehr geschätzer Mensch
Standard

Was meinst du mit komplettes Sys neu aufsetzen?

SVN 1x aufsetzen und dann für jedes Projekt eine Rep. erstellen.
So mach ich das zumindest
ragtek ist offline   Mit Zitat antworten
Alt 19.07.2010, 21:52  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Er meint eher wenn er lokal testen will die ganze Testumgebung aufzusetzen (Webserver etc.).

Ich mach das eigentlich schon so, so oft kommt ja kein neues Projekt hinzu. Und meistens brauch ich dann nur nen neuen VHost, das ist in 3 Minuten eingerichtet. Der SVN Checkout ist ja ne Kleinigkeit.
Flor1an ist offline   Mit Zitat antworten
Alt 20.07.2010, 09:31  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

da wäre dann ja noch anpassen der konfiguration, kopieren der Datenbank, u.s.w.

ich denke, dass man da locker bei größeren Projekten ~30 Minuten investieren muss. An diesen Minuten würde die Einführung eines solchen Flows bei uns scheitern (ist natürlich nicht meine entscheidung). [...]
notyyy ist offline   Mit Zitat antworten
Alt 20.07.2010, 09:41  
da schreibt der ElePHPant
 
Benutzerbild von Flor1an
 
Registriert seit: 18.06.2008
Beiträge: 8.903
PHP-Kenntnisse:
Fortgeschritten
Flor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer AnblickFlor1an ist ein wunderbarer Anblick
Standard

Und wie macht ihr es jetzt? Läuft da auf dem gemeinsamen Netzwerkordner der Webserver und die Datenbank? Das kannst du natürlich auch weiterhin so machen, da wo das SVN Repository läuft. Oder getrennt vom SVN Repository wo dann zum testen immer noch ein Checkout durchgeführt werden muss.
Flor1an ist offline   Mit Zitat antworten
Alt 20.07.2010, 09:48  
Erfahrener Benutzer
 
Registriert seit: 12.05.2005
Beiträge: 1.038
PHP-Kenntnisse:
Fortgeschritten
notyyy befindet sich auf einem aufstrebenden Ast
Standard

Genau so arbeiten wir momentan,

bei deiner lösung laufen wir ja gefahr, dass ich änderungen von anderen einchecke?
notyyy ist offline   Mit Zitat antworten
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
mail() - Kopie verschicken funktioniert nicht? asyoulikeit PHP Tipps 2010 10 04.03.2010 12:36
[Erledigt] eine bitweise Kopie einer Datei erstellen caipi PHP Tipps 2008 3 03.10.2008 10:00
@domain.com emailadresse einrichten... trinity Server, Hosting und Workstations 24 11.05.2005 10:33
lokalen Link/Datei mit Variable öffnen... PHP Tipps 2004-2 2 29.11.2004 16:03
automatischer Download vom Server auf lokalen Rechner... 18inch PHP Tipps 2004 2 27.09.2004 09:45
CRONJOB unter WindowsXP einrichten... 18inch PHP-Fortgeschrittene 9 20.06.2004 15:09

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
einfache versionskontrolle, php ftp versionskontrolle, super einfache versionskontrolle, php versionskontrolle, php.de phing, versionenkontrolle einrichten, lokale versionskontrolle, versionskontrolle von xml files, versionskontrolle windows samba freigabe

Alle Zeitangaben in WEZ +2. Es ist jetzt 22:56 Uhr.




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