Ich habe vor kurzem einen Service gestartet, was bedeutet, dass ich nicht mehr direkt auf der Website arbeiten kann, oder ich riskiere dies.Best/Better/Optimaler Weg zur Einrichtung eines Staging/Development Servers
Ich habe keine "Standard" oder "beste" Möglichkeit gefunden, einen Entwicklungsserver zu machen. Die beiden Dinge, die ich gesehen habe, sind
a) Mit einem GIT oder SVN, die Daten zu hosten (das ist mein Problem nicht ganz lösen, muss ich irgendwo entwickeln zu können, vorzugsweise nicht mein Computer zu Hause)
b) Capistrano (für Rails, gibt es etwas für PHP?)
die aktuelle Lösung, die ich an bin auf der Suche ist eine vollständige Kopie des Servers, auf „development.domain.com“ setzen, das würde dann erlauben Sie mir, an allem zu arbeiten, und ich kann einfach die Akten zum Hauptteil kopieren.
Ist dies eine praktikable Lösung? Was ist die optimale Lösung? (Separate Server, Spezialwerkzeuge etc.)
EDIT Dieses System durch eine Reihe von Entwicklern entwickelt werden. Die Servereinstellungen wurden erheblich angepasst, um die volle Funktionalität und Sicherheit des Systems zu gewährleisten. Die Entwicklung auf meinem eigenen Computer ist keine praktikable Lösung, auch nicht auf einem Intranet-System, da sich keiner unserer Programmierer am selben Ort befindet.
Ich bin auf der Suche nach einer On-a-Server-Lösung.
Wenn Sie keine Quellcodeverwaltung verwenden, sind Sie 'viva la vida loca'. Verwenden Sie also immer die Quellcodeverwaltung. Egal was du für Dev/Staging machst, benutze die Quellcodeverwaltung. Mach es um deiner selbst willen oder eines Tages wirst du sehr, sehr leid tun. –
Ich dachte, dass die Quellcodeverwaltung besser für ein System geeignet ist, das Leute auf ihren eigenen Seiten, Skripts, Modulen usw. installieren. Ich schätze, das ist, wo ich falsch liege? Die Sache ist, dass das System, wie es ist (hat Tonnen von Funktionen kommen), bereits 70mbs ist, integriert mit Blogs etc. etc. –