Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision Last revision Both sides next revision | ||
litespeed_wiki:installation:typo3_installation [2019/02/26 20:57] Eric Leu [Prerequisites] |
litespeed_wiki:installation:typo3_installation [2019/02/26 21:14] Eric Leu [Step by Step Instructions] |
||
---|---|---|---|
Line 6: | Line 6: | ||
The following are required and should already be set up before proceeding: | The following are required and should already be set up before proceeding: | ||
- | [[https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:installation | LiteSpeed Web Server]] | + | - [[https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:installation | LiteSpeed Web Server]] |
- | + | - [[https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:php:configuring-lsws-for-php#step_1install_lsphp_through_repositories|LSPHP72 or above]] | |
- | [[https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:php:configuring-lsws-for-php#step_1install_lsphp_through_repositories|LSPHP72 or above]] | + | - PHP extension |
- | + | * PDO | |
- | PHP extension | + | * json |
- | * PDO | + | * pcre >= 8.38 |
- | * json | + | * session |
- | * pcre >= 8.38 | + | * xml |
- | * session | + | * filter |
- | * xml | + | * hash |
- | * filter | + | * mbstring |
- | * hash | + | * SPL |
- | * mbstring | + | * standard |
- | * SPL | + | * fileinfo |
- | * standard | + | * gd |
- | * fileinfo | + | * zip |
- | * gd | + | * zlib |
- | * zip | + | * openssl |
- | * zlib | + | * intl |
- | * openssl | + | * mysqli |
- | * intl | + | - [[https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:config#virtual_hosting|LSWS Virtual Host]] |
- | * mysqli | + | - MySQL \\ There are many different variations of MySQL and each variation and distro do things differently. There are many guides online to install MySQL for the specific distro where typo3 will be installed. |
- | + | ||
- | [[https://www.litespeedtech.com/support/wiki/doku.php/litespeed_wiki:config#virtual_hosting|LSWS Virtual Host]] | + | |
- | + | ||
- | MySQL | + | |
- | There are many different variations of MySQL and each variation and distro do things differently. There are many guides online to install MySQL for the specific distro where typo3 will be installed. | + | |
Line 45: | Line 40: | ||
mv typo3_src-9.5.4/* $PATH_TO_Doc_Root | mv typo3_src-9.5.4/* $PATH_TO_Doc_Root | ||
</code> | </code> | ||
+ | - Change files permission to LSWS'user:group, e.g. ''chown -R nobody:nobody $PATH_TO_Doc_Root'' | ||
- Once the files are extracted, open a (command line || terminal), cd into the Doc Root and create a file called ''FIRST_INSTALL'' | - Once the files are extracted, open a (command line || terminal), cd into the Doc Root and create a file called ''FIRST_INSTALL'' | ||
- Using a web browser, visit the VHost via its URL and follow the on screen instructions to setup Typo3. | - Using a web browser, visit the VHost via its URL and follow the on screen instructions to setup Typo3. | ||
Now that Typo3 is all set up, you can visit the backend by adding ''/typo3/'' to your web site's URL. be sure to check out our [[litespeed_wiki:cache:no-plugin-typo3|Typo3 Cache rule]] to speed it up even more! | Now that Typo3 is all set up, you can visit the backend by adding ''/typo3/'' to your web site's URL. be sure to check out our [[litespeed_wiki:cache:no-plugin-typo3|Typo3 Cache rule]] to speed it up even more! | ||
+ | ===Front Page=== | ||
+ | {{:litespeed_wiki:installation:typo3-9front.png?700|}} | ||
+ | ===Admin Page=== | ||
+ | {{:litespeed_wiki:installation:typo3-9back.png?700|}} | ||
===== Compatibility Issue ===== | ===== Compatibility Issue ===== | ||
- | ''vi .htaccess'' file under Doc Root from line 321, comment out following line | + | If you see 403 error right after installation, then ''vi .htaccess'' file under Doc Root from line 321, comment out following line |
<code> | <code> | ||
# Apache ≥ 2.3 | # Apache ≥ 2.3 | ||
Line 68: | Line 67: | ||
# </If> | # </If> | ||
#</IfModule> | #</IfModule> | ||
- | RewriteCond %{REQUEST_URI} (?i:/\.|/\x23.*\x23|/(?:ChangeLog|ToDo|Readme|License)(?:\.md|\.txt)?|/composer\.(?:json|lock)|/ext_conf_template\.txt|/ext_typoscript_constants\.txt|/ext_typoscript_setup\.txt|flexform[^.]*\.xml|locallang[^.]*\.(?:xml|xlf)|\.(?:bak|co?nf|cfg|ya?ml|ts|typoscript|tsconfig|dist|fla|in[ci]|log|sh|sql(?:\..*)?|sw[op]|git.*)|.*(?:~|rc)) | + | <IfModule LiteSpeed> |
- | RewriteRule ^(.*) - [R=403,NC,L] | + | RewriteCond %{REQUEST_URI} (?i:/\.|/\x23.*\x23|/(?:ChangeLog|ToDo|Readme|License)(?:\.md|\.txt)?|/composer\.(?:json|lock)|/ext_conf_template\.txt|/ext_typoscript_constants\.txt|/ext_typoscript_setup\.txt|flexform[^.]*\.xml|locallang[^.]*\.(?:xml|xlf)|\.(?:bak|co?nf|cfg|ya?ml|ts|typoscript|tsconfig|dist|fla|in[ci]|log|sh|sql(?:\..*)?|sw[op]|git.*)|.*(?:~|rc)) |
+ | RewriteRule ^(.*) - [R=403,NC,L] | ||
+ | </IfModule> | ||
</code> | </code> | ||