Re: [TYPO3-german] Git Installation, war: TABLE sys_file und categories errors

2013-06-16 Diskussionsfäden Peter Sommerfeld

Hi Matthias  all!

Matthias Eberlein wrote:


Um TYPO3 Core mit GIT auf deinen Server zu holen reicht in der shell ein

git clone --recursive git://git.typo3.org/Packages/TYPO3.CMS.git  
typo3_source


OK, works, bin auch im richtigen Verzeichnis.

Nach dem das Packet auf deinem Server gelandet ist (45sec etwa)  
wechselst Du in das verzeichniss mit cd typo3_sources/Core


Würde ich ja gerne, Core gibt es aber nicht. Das sieht wie eine
ganz normale Installation aus mit typo3/ und t3lib/.

Irgendein Fehler im Kommando ? typo3_source gehört zu Command-Line,
oder? Habe ich auch ohne ausprobiert aber dann bekommt man TYPO3.CMS
ohne die Dateien, also auch kein 'Core'.

Dann musst Du dich nun Enscheiden welche Version TYPO3 du Installieren  
möchtest. zb. 6.1


Diese checkst Du aus mit

git checkout TYPO3_6-1

Danach ist Dies Version TYPO3 6.1.2dev verfügbar.
Nun noch schnell die index.php vom CORE in dein Home oder htdocs  
Verzeichniss Kopieren mit


cp index.php /var/www/virtual/deinserver/html/


??? Hmmm, das versteh ich nicht. Werden wir sehen

Dann Navigierst Du in dein www oder html oder htdocs Verzeichniss wie  
es halt auf deinem Server benannt ist und erstellst Die SYMLINKS zum  
TYPO3 Core im Verzeichniss typo3_source/Core


ln -s /var/www/virtual/deinserver/typo3_sources/Core/t3lib t3lib
ls -l t3lib

ln -s /var/www/virtual/deinserver/typo3_sources/Core/typo3 typo3
ls -l typo3

Die Pfade solltest Du voher noch an Deine Umgebung anpassen.


OK, das übliche Procedre ...

Update von TYPO3

im typo3_sources/Core Verzeichniss einfach in die shell eingeben
git pull


Peter
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Git Installation, TYPO3 Source als git

2013-06-16 Diskussionsfäden Philipp Gampe
Hi Peter,

Peter Sommerfeld wrote:

 Würde ich ja gerne, Core gibt es aber nicht. Das sieht wie eine
 ganz normale Installation aus mit typo3/ und t3lib/.

Nein, das war mal so ;) 

 Irgendein Fehler im Kommando ? typo3_source gehört zu Command-Line,
 oder? Habe ich auch ohne ausprobiert aber dann bekommt man TYPO3.CMS
 ohne die Dateien, also auch kein 'Core'.

Doch in TYPO3.CMS sollten index.php, t3lib/ und typo3/ drin sein.
Früher hieß TYPO3.CMS Core. Der Pfad auf dem Server wurde nur umbenannt.

Der Zeile funktioniert so:
$ git pull repository url [name]

Wenn du den Namen weg lässt, dann wird das letzte URL Segment (minus .git) 
als Name genommen.

Als nächstes wechselt du in das anlegte Verzeichnis (name).

Dort kannst du mit
$ git checkout branch
in eine Version von TYPO3 wechseln.

Die verfügbaren Branches sind:
TYPO3_4-5
TYPO3_4-7
TYPO3_6-0
TYPO3_6-1
master (ist TYPO3 6.2-dev)

Also wechselst du mit
$ git checkout TYPO3_6-1
in die Version 6.1.

Mit $ git pull
holst du dir alle neuen Änderungen im aktuellen Branch.

Mit $ git log --oneline @{1}..
kannst du dir alle Änderungen seit dem letzten pull anzeigen lassen.

Mit $ git checkout sha1
kannst du auch einfach zwischen den Änderungen vor und zurück springen.

Viele Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – Active contributor TYPO3 CMS
TYPO3  inspiring people to share!

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german

Re: [TYPO3-german] Git Installation

2013-06-16 Diskussionsfäden Peter Sommerfeld

Matthias Eberlein schrieb:

wie ich sehe konntest du nicht bis nächste Woche Warten..:-)


Warum sollte ich ? Ich bin kein Profi der auf Arbeitszeiten
angewiesen ist ;-)

OK, also das ich hinter dem git command ein typo3_source/Core anhänge  
ist nur weil ich auf allen meiner TYPO3 Instalationen Dies Ordner  
Struktur habe. Wenn du hinter dem GIT clone git://.../...git dies zum  
Beispiel anhängst typo3_source/Core/ wird diese Ordner Erstellt und  
darin befindet sich die TYPO3 typische Ordner Struktur mit t3lib usw.


Das musst Du nicht machen wenn du die Normale Struktur beibehalten  
möchtest einfach nichts hinter dem Git Command anhängen.


Verstehe!  Aber warum machst du das so ? Hat das irgenwelche
organisatorischne Vorzüge ?

Tut mir Leid dass ich Dich etwas mit der Core Bezeichnung Verwirrt habe.  
Nun, für mich ist das halt immer noch der CORE ;-)


Kein Problem! Perfection is reached on the point of desaster.


cp index.php /var/www/virtual/deinserver/html/

| ??? Hmmm, das versteh ich nicht. Werden wir sehen

Damit Kopiere ich die index.php aus der TYPO3 source in das home  
Verzeichniss denn mit der index.php kannst du keinen symlink machen.


Vielleicht ist das mein Fehler denn ich habe in meiner document root
einen symlink auf index.php in TYPO3.CMS gesetzt. Muss ich ausprobieren
bevor ich auf 6.1 zurückschalte.

ich habe alle meine sachen bei uberspace.de. Du must schauen wie deine  
Ordner/server Struktur ist und demnach anpassen.


Da bin ich auch.:-) Ich habe eine link  $HOME/www auf 'meinserver'
gesetzt so das ich da  bequem navigieren kann.


ps. wenn weitere fragen. dann einfach melden..


Das ehh, da bin ich nicht schüchtern... :-)

Peter
___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german


Re: [TYPO3-german] Git Installation, TYPO3 Source als git

2013-06-16 Diskussionsfäden Philipp Gampe
Hi Peter,

Peter Sommerfeld wrote:

 OK, ich denke dann gehe ich jetzt erst einmal zurück auf 6.1
 und installiere neu. Mit 6.2 findet der Webserver aus irgeneinem
 Grund typo3 nicht zum login obwohl das korrekt verlinked ist.

Du kannst auch einfach in git springen (mit $ git checkout branch)
 
 Ich denke TYPO3.CMS kann ich durchgehend auf 755 setzen, oder ?
 $chmod -R 755 TYPO3.CMS

Nicht nötig, da du da keine Schreibrechte für den Webserver haben musst.
I.d.R. muss du da gar nichts mehr machen.

 Im wiki konnt ich lesen dass die die localen Ordner unterhalb der
 document root auf 777 oder 770 (???) gesetzt werden sollen, wohl mit
 Ausnahme von LocalConfiguration.php was auf 666 gesetzt werden
 soll. Ist das state of the art ?

Nein. Nur fileadmin/, typo3temp/, und uploads/ benötigen Schreibrechte und 
auch nur für den Webserver Benutzer.

Du brauchst also 700 oder 770 je nachdem, ob der Webserver mit deinem Login 
Benutzer läuft oder du eine gemeinsame Gruppe hast.

Die drei Ziffern bedeuten ja:
UserGroupWorld und für jede Ziffer kannst du die drei Bits setzen:
* Lesen (4)
* Schreiben (2)
* Ausführen setzen (1)

Guckste auch hier:
http://en.wikipedia.org/wiki/Filesystem_permissions#Traditional_Unix_permissions

Grüße
-- 
Philipp Gampe – PGP-Key 0AD96065 – TYPO3 UG Bonn/Köln
Documentation – Active contributor TYPO3 CMS
TYPO3  inspiring people to share!

___
TYPO3-german mailing list
TYPO3-german@lists.typo3.org
http://lists.typo3.org/cgi-bin/mailman/listinfo/typo3-german