Typo3 Version 7.6: Unterschied zwischen den Versionen
Uli (Diskussion | Beiträge) |
Uli (Diskussion | Beiträge) |
||
(5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
Zeile 4: | Zeile 4: | ||
=Links= | =Links= | ||
=Vorbereitung der Installation= | =Vorbereitung der Installation= | ||
+ | ==Typo3 - aktuelle Sourcen holen== | ||
+ | wget get.typo3.org/current --content-disposition | ||
==Servervorausstezungen== | ==Servervorausstezungen== | ||
[https://github.com/TYPO3/TYPO3.CMS/blob/TYPO3_7-6/INSTALL.md Original Doku] | [https://github.com/TYPO3/TYPO3.CMS/blob/TYPO3_7-6/INSTALL.md Original Doku] | ||
Zeile 9: | Zeile 11: | ||
* PHP 5.5 - 7 | * PHP 5.5 - 7 | ||
* MySQL 5.5 - 5.7 | * MySQL 5.5 - 5.7 | ||
+ | aptitude install apache2 php7 mysql-server phpmyadmin | ||
==MySQL Rechte== | ==MySQL Rechte== | ||
Zeile 44: | Zeile 47: | ||
===PHP Einstellungen (php.ini)=== | ===PHP Einstellungen (php.ini)=== | ||
* memory_limit set to at least 128M | * memory_limit set to at least 128M | ||
− | * max_execution_time set to at least | + | * max_execution_time set to at least 240 |
* max_input_vars set to at least 1500 | * max_input_vars set to at least 1500 | ||
* register_globals disabled | * register_globals disabled | ||
* always_populate_raw_post_data set to -1 (PHP version >= 5.6, <7.0) | * always_populate_raw_post_data set to -1 (PHP version >= 5.6, <7.0) | ||
+ | |||
==Apache 2== | ==Apache 2== | ||
Folgende Änderungen müssen in der Apache2 Konfiguration vorgenommen werden: | Folgende Änderungen müssen in der Apache2 Konfiguration vorgenommen werden: | ||
Zeile 106: | Zeile 110: | ||
# cd [SITE] | # cd [SITE] | ||
# find . -type d | xargs chmod 2775 | # find . -type d | xargs chmod 2775 | ||
+ | Locale des Filesystems einstellen | ||
+ | Abfrage der Locale | ||
+ | # locale | ||
+ | |||
+ | [SYS][UTF8filesystem] = 1 | ||
+ | [SYS][systemLocale] = de_DE.utf8 | ||
+ | |||
+ | = Typo3 Anpassen = | ||
+ | == Frontend Bearbeitung aktivieren == | ||
+ | Die Frontend Bearbeitung kann in einem Benutzer- oder Gruppenelement aktiviert werden. Hierzu wählt man unter '''Backend-Benutzer''' den Benutzer oder Gruppe aus und legt dort folgenden TS Code unter '''Optionen''' - '''TSconfig:''' an. | ||
+ | admPanel { | ||
+ | enable.edit=1 | ||
+ | module.edit.forceDisplayFieldIcons=1 | ||
+ | hide=1 | ||
+ | } | ||
+ | |||
+ | == Typo3 Cache Grundlagen == | ||
+ | [http://typo3blog.at/blog/artikel/typo3-caching-grundlagen/ TYPO3 CMS CACHING GRUNDLAGEN] | ||
[[Kategorie:Typo3]] | [[Kategorie:Typo3]] |
Aktuelle Version vom 6. Februar 2018, 16:49 Uhr
Inhaltsverzeichnis
Systemangaben
- Die Installation von Typo3 erfolgt auf folgendem System:
- Ubuntu 16.4 LTS
Links
Vorbereitung der Installation
Typo3 - aktuelle Sourcen holen
wget get.typo3.org/current --content-disposition
Servervorausstezungen
- Webserver (Apache, Nginx, IIS or other)
- PHP 5.5 - 7
- MySQL 5.5 - 5.7
aptitude install apache2 php7 mysql-server phpmyadmin
MySQL Rechte
Der MySQL benötigt folgende Rechte auf die Typo3 Datenbank;
SELECT, INSERT, UPDATE, DELETE CREATE, DROP, INDEX, ALTER, CREATE TEMPORARY TABLES, LOCK TABLES
Es wird empfohlen, auch folgende Berechtigungen zu erteilen:
CREATE VIEW, SHOW VIEW EXECUTE, CREATE ROUTINE, ALTER ROUTINE
PHP
Anforderungen
filter hash openssl pcre >= 8.30 session soap SPL standard xml zip zlib gd json mysqli
Zusätliche PHP Erweiterungen
aptitude install hp-apcu php-curl php7.0-mbstring php7.0-bcmath php-soap php-zip composer php-gd php-json libapache2-mod-php7.0
# apcu caching (with at least 100 MB of memory available) # curl # mbstring # FreeType 2 (usually included within the PHP distribution) # bcmath or gmp (needed if you'd like to use the openid system extension)
PHP Einstellungen (php.ini)
- memory_limit set to at least 128M
- max_execution_time set to at least 240
- max_input_vars set to at least 1500
- register_globals disabled
- always_populate_raw_post_data set to -1 (PHP version >= 5.6, <7.0)
Apache 2
Folgende Änderungen müssen in der Apache2 Konfiguration vorgenommen werden:
- FollowSymLinks (kann Zentral oder in der Webkonfiguration vorgenommen werden)
vi /etc/apache2/sites-enabled/typo3.example.org.conf Options FollowSymLinks
vi /etc/apache2/apache2.conf Options +FollowSymLinks
- Rewrite
a2enmod rewrite service apache2 reload
Installation
- Typo3 Sourcen entpacken
cd /var/www/[WEBROOT]/ tar xzf typo3_src-7.6.x.tar.gz
- Sym-Links anlegen
cd htdocs ln -s ../typo3_src-7.6.x typo3_src ln -s typo3_src/index.php ln -s typo3_src/typo3 ln -s typo3_src/_.htaccess .htaccess
- Rechte anpassen
Hier muss jeder selber wissen, unter welchem Benutzer der Webserver läuft und welche Rechte zugewiesen werden. Dies dient nur als Beispiel!
cd [WEBROOT] chmod -R 755 htdocs typo3_src-7.6.6 chown -R www-data.www-data htdocs typo3_src-7.6.6
- FIRST_INSTALL
Für die Installation von Typo3 wird einfach die URL der Seite im Browser aufgerufen.
http://typo3.example.org/
Wenn eine Meldung erscheint, dass der Installations Assistent noch freigeschaltet werden muss, legen Sie im [WEBROOT] die Datei FIRST_INSTALL an.
touch [WEBROOT]/FIRST_INSTALL
Nun kann die Installtion beginnen. Typo3 gibt Ihnen Rückmeldung wenn Einstellungen zu ändern sind und Hilft auch mit Informationen weiter.
- Nach der Installation
Mit folgender URL kann das Backend aufgerufen werden
http://typo3.example.org/typo3
Install Tool
Das Typo3 Install Tool hilft bei Konfiguration von Typo3. Es wird über die URL
http://typo3.example.org/typo3/install
aufgreufen. Um Zugang zum Install Toool zu erhalten muss man unter [WEBROOT]/typo3conf eine leere Datei anlegen:
touch [WEBROOT]/typo3conf/ENABLE_INSTALL_TOOL
Im Backend, unter System - Install kann der Zugang zum Install Tool auch aktiviert und verwaltet werden.
All configuration
Backend
SSl für das Backend erzwingen
[BE][lockSSL]
Im Login Bereich Auswahl zwischen Back- und Frontend anzeigen
[BE][interfaces] = backend,frontend
System
Dateiberechtigungen setzen
[SYS][fileCreateMask] = 0660 # cd [SITE] # find . -type f | xargs chmod 660
Verzeichnisberechtigungen setzen
[SYS][folderCreateMask] = 2775 # cd [SITE] # find . -type d | xargs chmod 2775
Locale des Filesystems einstellen
Abfrage der Locale # locale
[SYS][UTF8filesystem] = 1 [SYS][systemLocale] = de_DE.utf8
Typo3 Anpassen
Frontend Bearbeitung aktivieren
Die Frontend Bearbeitung kann in einem Benutzer- oder Gruppenelement aktiviert werden. Hierzu wählt man unter Backend-Benutzer den Benutzer oder Gruppe aus und legt dort folgenden TS Code unter Optionen - TSconfig: an.
admPanel { enable.edit=1 module.edit.forceDisplayFieldIcons=1 hide=1 }