|
|
(30 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) |
Zeile 1: |
Zeile 1: |
| + | [[typo3]] |
| | | |
− | = typo3 Version 6 =
| |
− | * download [http://typo3.org/download/ neuste Version]
| |
− | ** es gibt verschiedene Pakete ... wir nehmen hier mal Government Package, da gibts dann schon schön viele Beispiele
| |
− | auf dem Server
| |
− | == Code Installation ==
| |
− | <source lang="bash">
| |
− | cd /var/www/
| |
− | wget http://switch.dl.sourceforge.net/project/typo3/TYPO3%20Source%20and%20Dummy
| |
− | /TYPO3%206.1.1/introductionpackage-6.1.1.zip
| |
− | unzip introductionpackage-6.1.1.zip
| |
− | mv introductionpackage-6.1.1 t3V6
| |
− | cd t3V6
| |
| | | |
− | </source>
| + | wget get.typo3.org/6.2 -O typo3_src-6.2.6.tar.gz |
| + | wget get.typo3.org/8.7 -O typo3_src-8.7.tar.gz |
| | | |
− | ==Apache Konfiguration== | + | = conditions = |
− | <source lang="bash"> | + | <source lang=bash> |
− | echo "
| + | #apt-get install graphicsmagick |
− | <VirtualHost *:80>
| + | apt-get install imagemagick |
− | ServerName t3v6.domain.tld
| |
− | ServerAlias www.t3v6.domain.tld
| |
− | ServerAdmin kontakt@t3v6.domain.tld
| |
− | RewriteEngine on
| |
− | RewriteCond %{SERVER_PORT} ^80$
| |
− | RewriteRule ^(.*)$ https://t3v6.domain.tld/$1 [R=301,L]
| |
− | </VirtualHost>
| |
− | <VirtualHost *:443>
| |
− | ServerAdmin kontakt@t3v6.domain.tld
| |
− | DocumentRoot /var/www/typo3/t3V6
| |
− | ServerName t3v6.domain.tld
| |
− | ServerAlias www.t3v6.domain.tld
| |
− | RewriteEngine on
| |
− | <Directory /var/www/typo3/t3V6 >
| |
− | Options Indexes FollowSymLinks MultiViews
| |
− | AllowOverride all
| |
− | Order allow,deny
| |
− | allow from all
| |
− | </Directory>
| |
− | SSLEngine On
| |
− | SSLCipherSuite ALL:!ADH:RC4+RSA:+HIGH:+MEDIUM:+LOW:+SSLv2:+EXP
| |
− | SSLCertificateFile /etc/apache2/ssl/multidomain.crt
| |
− | SSLCertificateKeyFile /etc/apache2/ssl/multidomain-private.key
| |
− | </VirtualHost>
| |
− | " > /etc/apache2/sites-available/t3v6.domain.tld
| |
− | a2ensite t3v6.domain.tld
| |
− | /etc/init.d/apache2 reload
| |
| | | |
| </source> | | </source> |
| + | siehe auch [[ImageMagick]] |
| | | |
− | = typo3 Version 4 =
| |
| | | |
− | * Archlinux [[arch_typo3]]
| + | = typo3 Version 9 = |
− | * Debian [[debian_squeeze_typo3]]
| |
| | | |
− | == Installation ==
| + | * https://get.typo3.org/version/9 |
− | === Basis ===
| |
− | apt-get install typo3
| |
| | | |
− | === dummy === | + | == mit composer == |
| + | <source lang=bash> |
| + | composer create-project typo3/cms-base-distribution my-new-project ^9.5 |
| + | cd my-new-project |
| + | php vendor/bin/typo3cms install:setup |
| + | </source> |
| | | |
− | # dummy kommt ins /home/dev, alternativ irgendwo anders hin
| + | * https://docs.typo3.org/p/helhum/typo3-console/master/en-us/CommandReference/Index.html |
− | cd /home/dev/
| |
| | | |
− | cp /var/lib/typo3-dummy . -r
| + | * Probleme |
− | rm typo3-dummy/typo3conf/localconf.php
| + | ** die Dateirechte müssen hinterher richtig gesetzt werden, falls es nicht mit dem apache user ausgeführt wurde |
− | cp /etc/typo3-dummy/localconf.php typo3-dummy/typo3conf/
| + | ** Admin erstellen s.u. |
− | chown devuser:www-data typo3-dummy/ -R
| |
− | chmod g+rw typo3-dummy/typo3conf/localconf.php
| |
− | ln -s typo3-dummy/ /var/www/typo3-dummy
| |
| | | |
− | danach sollte im Browser mit der Url [http://localhost/typo3-dummy/ localhost/typo3-dummy] folgende Fehlermeldung erscheinen "No pages are found on the rootlevel!"
| + | <source lang=bash> |
| + | php vendor/bin/typo3cms list |
| + | php vendor/bin/typo3cms backend:createadmin |
| + | </source> |
| | | |
− | == Konfiguration == | + | = typo3 Version 6 = |
− | ausgehend von der dummy Seite [http://localhost/typo3-dummy/ localhost/typo3-dummy] bzw im Beispiel Ordner /home/dev
| |
| | | |
− |
| + | == installation == |
− | bevor die ''Installationsseite:'' [http://localhost/typo3-dummy/typo3/install/index.php localhost/typo3-dummy/typo3/install] ohne Fehlermeldungen aufgerufen werden kann, muss noch folgendes gemacht werden:
| |
| | | |
− | touch typo3-dummy/typo3conf/ENABLE_INSTALL_TOOL
| + | '''Konsolenteil''' |
− | chmod g+rw typo3-dummy/typo3temp/ -R
| + | <source lang=bash> |
− | chmod g+rw typo3-dummy/typo3conf/ -R
| + | git clone https://git.typo3.org/Packages/TYPO3.CMS.git |
− | chmod ug+rw typo3-dummy/uploads/ -R | + | cd TYPO3.CMS |
− | chmod ug+rw typo3-dummy/fileadmin/ -R | + | # git checkout --track origin/**** |
− | | + | git checkout --track origin/TYPO3_6-2 |
− | # Achtung außerhalb des typo3-dummy Verzeichnis, da typo3 ein Symbolischer Link ist
| + | cd .. |
− | chmod ug+rw typo3-dummy/typo3/ext/ | + | ln -s TYPO3.CMS typo3_src |
| + | ln -s typo3_src/index.php |
| + | ln -s typo3_src/typo3 |
| + | touch FIRST_INSTALL |
| + | chown -R www-data:www-data ./ |
| + | chmod -R ug+rw ./ |
| + | chmod 2775 ./ |
| + | </source> |
| | | |
− | nun kann mit dem default passwort joh316 sich auf der ''Installationsseite:'' [http://localhost/typo3-dummy/typo3/install/index.php localhost/typo3-dummy/typo3/install] angemeldet werden
| + | '''Browserteil''' |
| + | * im Browser die Url aufrufen und die installationsschritte durch laufen |
| + | * nach erfolgreicher Installation einloggen |
| + | ** SYSTEM > Install > Configuration Presets |
| + | ** SYSTEM > Install > Folder structure |
| + | *** [[Typo3_LTS_Upgrade#Dateirechte_setzen]] |
| + | ** SYSTEM > Install > Test setup |
| | | |
− | auch sollte jetzt die ''Basic Configuration'' Seite relativ viel grün sein
| + | = Probleme = |
− | | + | == admin Passwort vergessen == |
− | folgende Einstellung unter ''All Configuration'' können interessant sein
| + | <source lang="mysql"> |
− | * [im_noScaleUp] --- bilder werden nicht automatisch vergrößert als das original
| + | UPDATE be_users SET password=md5('your_new_password') WHERE username = 'admin'; |
− | * [enable_DLOG] -- für entwickler
| + | </source> |
− | * [SYS][enableDeprecationLog] -- für entwickler - falls alte funktionen benutzt werden
| |
− | * [warning_email_addr] --- hier die admin mail addresse
| |
− | * [fileCreateMask] ... [BE][createGroup] -- datei rechte ....
| |
− | * [explicitADmode] --- default dürfen backend nutzer alles ... vllt besser anderrum
| |
− | | |
− | == Backend == | |
− | unter [http://localhost/typo3-dummy/typo3/index.php localhost/typo3-dummy/typo3] kann sich mit "admin" und "password" angemeldet werden
| |
− | | |
− | == Probleme ==
| |
− | === No authentication methods available. Please, contact your TYPO3 administrator. === | |
− | Wahrscheinlich ist es eine ältere Typo3 Version oder bzw ein update zu einer neueren etc. Bei mir hatte ich über apt-get install typo3 die Version: 4.5.19+dfsg1-1 installiert. Default mäßig war als Authentifikation rsa ausgewählt, aber noch gar nicht als Erweiterun installiert.
| |
− | | |
− | # ''Installationsseite:'' [http://localhost/typo3-dummy/typo3/install/index.php localhost/typo3-dummy/typo3/install] aufrufen und einloggen
| |
− | ## Menupunkt ''All Configuration''
| |
− | ## [loginSecurityLevel]=superchallenged setzen
| |
− | ## unten speichern
| |
− | # [http://localhost/typo3-dummy/typo3/index.php localhost/typo3-dummy/typo3] aufrufen und einloggen
| |
− | ## Menupunkt Admin Werkzeuge >> Erweiterungen (Extension) aufrufen
| |
− | ## Erweiterungen installieren
| |
− | ## Erweiterung rsaauth unter Dienste installieren
| |
− | # unter der ''Installationsseite:'' [http://localhost/typo3-dummy/typo3/install/index.php localhost/typo3-dummy/typo3/install] oder links im Menu Admin Werkzeuge >> Installation aufrufen und wieder unter
| |
− | ## All Configuration
| |
− | ## [loginSecurityLevel]=rsa setzen
| |
− | ## unten speichern
| |
− |
| |
− | | |
− | * [loginSecurityLevel]=rsa -- konnte mich erstmal nicht ins backend einloggen (vorrübergehend gleich superchallenged gesetzt... evt später mal mit der extension rsaauth oder so schauen)
| |
− | ** danach kann über den extensionmanager/erweiterungen im admin bereich die rsaauth installiert werden, danach sollte dann auch rsa gehen
| |
− | | |
− | | |
− | | |
− | == Details zu Bestimmten Versionen von typo3 ==
| |
− | * Version 4.7.2: Berechtigungsproblem beim anlegen von Content
| |
− | => Lösung:
| |
− | ALTER TABLE `pages` ADD `t3ver_swapmode` TINYINT( 4 ) NOT NULL DEFAULT '0' AFTER `t3ver_tstamp`
| |
− | | |
− | == Quellen ==
| |
− | * [https://typo3.org typo3.org]
| |
− | * [https://de.wikipedia.org/wiki/TYPO3 de.wikipedia.org/wiki/TYPO3]
| |
− | * [http://wowa-webdesign.de/typo3-kurs/ Video Tutorial 2012]
| |
− | | |
− | Vergleiche:
| |
− | * [http://www.handelskraft.de/2011/12/joomla-drupal-wordpress-typo3-und-contao-im-kampf-um-die-spitze/]
| |