2. Installation Flashcards

Installation of the TYPO3 cms

1
Q

2.1.1 On which operating systems can TYPO3 run? (4)

  1. Ubuntu 18.04 LTS
  2. Raspberry Pi
  3. Windows 10
  4. Dell
  5. Debian GNU/Linux
  6. Mac OS X 10.9
A

Therefore, the correct answers are 1, 3, 5 and 6.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

2.1.2 Which server software is suitable to run TYPO3 v8 LTS? (1)

  1. Linux, Apache, MySQL and PHP 5.6 (LAMP).
  2. PHP 5.6, MySQL database server and Apache web server.
  3. PHP 7.0, a web server and a database server such as MySQL.
  4. Java, PHP 4.4 and phpMyAdmin.
  5. IIS, ASP, SQLite.
  6. PHP 7.2, a web server and SQLite as the database engine.
A

Therefore, the correct answer is 3.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

2.1.3 PHP version 7.0 is available on your system. Which versions of TYPO3 can you use? (2)

  1. TYPO3 version 6.2 LTS
  2. TYPO3 version 7 LTS
  3. TYPO3 version 8 LTS
  4. TYPO3 version 9 LTS
  5. None, because all versions of TYPO3 require PHP 5.6
A

Therefore, the correct answers are 2 and 3.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

2.1.4 Installing TYPO3 or an extension results in a blank screen (frontend and backend). What do you do? (2)

  1. Delete the cache files and the website will be visible again.
  2. Check the PHP error log.
  3. Add the following line to file typo3conf/localconf.php and reload the page, which then shows
    the error message
    $GLOBALS[‘TYPO3_CONF_VARS’][‘SYS’][‘displayErrors’] = ‘1’;
  4. Add the following line to file typo3conf/AdditionalConfiguration.php and reload the page,
    which then shows the error message
    $GLOBALS[‘TYPO3_CONF_VARS’][‘SYS’][‘displayErrors’] = ‘1’;
  5. Log in to the backend and analyze the error message there.
  6. Go to the Install Tool and consult the TYPO3 error log to find the cause of the error.
A

Therefore, the correct answers are 2 and 4.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

2.1.5 After installing an extension you are unable to use the system, because it displays an error message or a blank page. What do you do? (2)

  1. Delete the backend cache using Flush fronted caches and Flush general caches.
  2. Edit file typo3conf/LocalConfiguration.php and delete the corresponding key at
    ‘EXT’ => array(
    ‘extConf’ => array(
    ‘extensionkey’ => ‘…’
    )
    )
  3. Edit file typo3conf/PackageStates.php and delete the corresponding key at
    ‘packages’ => array(
    ‘extensionkey’ => array(…)
    )
  4. Delete all cache tables from the database.
  5. Delete all files from the typo3conf/ directory that begin with temp_.
  6. Delete all files from the typo3temp/var/cache/data/ directory.
A

Therefore, the correct answers are 3 and 6.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

2.1.6 Where in TYPO3 can you find information on which version (in format x.y.z) you are using? (2)

  1. In the HTML source code in the frontend – TYPO3 adds a comment here with the exact version number.
  2. In the HTML source code in the backend – TYPO3 adds a tag here with the exact version number.
  3. Open the backend login page, i.e. http://example.com/typo3, but do not log in. The login page
    shows the TYPO3 version in use.
  4. Once you have logged on to the backend and change to the “About TYPO3 CMS” module, the exact version is stated here.
  5. Once you have logged on to the backend, the exact version appears in the page title.
A

Therefore, the correct answers are 4 and 5.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

2.1.7 Which resource do you consult to find out if a new version of TYPO3 is available? (1)

  1. http://www.typo3.de
  2. https://typo3.org
  3. http://www.typo3blog.org
  4. http://www.cmsmatrix.org
A

Therefore, the correct answer is 2.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

2.1.8 Which license applies to TYPO3 CMS? (1)

  1. The Apache License
  2. The GNU General Public License (GPL)
  3. One of the BSD licenses
  4. The GNU Lesser General Public License (LGPL)
  5. The Common Public License (CPL)
  6. The Eclipse Public License (EPL)
  7. The PHP License
A

Therefore, the correct answer is 2.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

2.1.9 What are your rights and obligations when you write your own code for TYPO3? (3)

  1. As TYPO3 is subject to the GPL, I must not invoice customers for developing extensions.
  2. I may distribute the code, but I have to replace all copyright notices with my own.
  3. If I changed the code, I may no longer install the system on a customer’s server.
  4. I may use TYPO3 commercially.
  5. If I modify the system, I am permitted to distribute it but have to retain the original copyright notices.
  6. I may not modify the system in any way.
  7. I may invoice customers for my own developments.
A

Therefore, the correct answers are 4, 5 and 7.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

2.2.1 What types of website may you create - or not create - using TYPO3? (1)

  1. The license prohibits pornographic websites.
  2. The license prohibits anti-religious websites.
  3. The license prohibits commercial websites.
  4. You may create any kind of website using TYPO3.
A

Therefore, the correct answer is 4.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

2.2.2 What are the default access details to the backend of TYPO3? (1)

  1. Username root and an empty password.
  2. Username typo3 and password typo3.
  3. Username administrator and password password.
  4. Username admin and password password.
  5. Username admin and password typo3.
  6. There is no default user and no default user password.
A

Therefore, the correct answer is 6.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

2.2.3 Which files are absolutely required so that TYPO3 can be accessed in the frontend? (2)

  1. File typo3conf/LocalConfiguration.php.
  2. File index.php.
  3. File typo3/index.php.
  4. File typo3conf/ENABLE_INSTALL_TOOL.
A

Therefore, the correct answers are 1 and 2.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

2.2.4 Which directories are a mandatory requirement so that TYPO3 can be accessed in the frontend? (3)

  1. Directory typo3conf/.
  2. Directory typo3temp/.
  3. Directory t3lib/.
  4. Directory typo3/.
  5. Directory fileadmin/.
  6. Directory uploads/.
A

Therefore, the correct answers are 1, 2 and 4.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

2.2.5 Which file is responsible for displaying the text menus in the frontend? (1)

  1. File typo3conf/LocalConfiguration.php.
  2. File t3lib/class.t3lib_menu.php.
  3. File typo3/sysext/frontend/Classes/ContentObject/Menu/TextMenuContentObject.php.
  4. File typo3/class.typo3_menu.php.
  5. File typo3/Classes/ContentObject/Menu/TextMenuContentObject.php.
A

Therefore, the correct answer is 3.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

2.2.6 How can you create a backup of a TYPO3 website?(3)

  1. By installing a suitable extension.
  2. Via the URL http://example.com/typo3/backup.
  3. Via the Install Tool, section “Backup”.
  4. By right-clicking the TYPO3 icon in the page tree and selecting “Export to .t3d”.
  5. By creating a backup of the database dump and the document root directory.
A

Therefore, the correct answers are 1, 4 and 5.

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Assuming the situation is that you have forgotten your password for the backend and therefore you can no longer log in. You are, however, able to gain access to the file system via SSH or FTP, and the server runs Linux. There is no other backend user with administrator privileges to this instance of
TYPO3 available.

  1. Open the backend login page and use the default “reset password” function.
  2. Change the password under “ADMIN TOOLS → Install”.
  3. Open the Install Tool directly and create a new admin account under “Maintenance”.
  4. If you have access to the database, update the user record in table “be_users”.
  5. Use the PHP script createUser.phpsh in typo3/tools/ to set up a new user.
A

Therefore, the correct answers are 3 and 4.

17
Q

2.2.8 Are backend and frontend passwords stored encrypted in the database? (1)

  1. Yes. In a new empty installation, both backend and frontend passwords are saved in encrypted form by default.
  2. Yes, both backend and frontend passwords are saved in encrypted form, but this requires the “Introduction Package”.
  3. Only the backend passwords are encrypted.
  4. Only the frontend passwords are encrypted.
  5. No, both backend and frontend passwords are stored unencrypted in the database, because it must be possible to look up a password in plain text, e.g. if a user has forgotten it.
A

Therefore, the correct answer is 1.

18
Q

2.2.9 Certain functions in TYPO3 are not executed satisfactorily. Where do you find the PHP configuration in order to review it? (1)

  1. You must have shell access to view the php.ini file.
  2. This is not possible without administrator rights.
  3. Open the PHP check under http://example.com/phpinfo.
  4. Using the “Environment” section in the Install Tool.
  5. The only option is to create a PHP file on the server, with the following content.
A

Therefore, the correct answer is 4.

19
Q

2.2.10 Can you administer multiple domains with one TYPO3 installation? (2)

  1. Yes, but only if they are to display exactly the same contents.
  2. No, that is not possible at present.
  3. Yes, but only if you address each domain by its own directory.
  4. Yes, by using domain records, for example in TYPO3 version 8.x
  5. Yes, by configuring sites in the “Site Management” modul since TYPO3 version 9.x
A

Therefore, the correct answers are 4 and 5.

20
Q

2.3.1 In which database tables are page configurations, content elements and website users stored? (3)

  1. Database table be_user.
  2. Database table page.
  3. Database table pages.
  4. Database table feuser.
  5. Database table tt_pages.
  6. Database table content.
  7. Database table tt_content.
  8. Database table users.
  9. Database table fe_users.
A

Therefore, the correct answers are 3, 7 and 9.

21
Q

2.3.2 Where are translations of pages stored on the database in TYPO3 v8? (1)

  1. Database table pages.
  2. Database table tt_content.
  3. Database table pages_translation.
  4. Database table pages_language.
  5. Database table language.
  6. Database table pages_language_overlay.
  7. Database table pages_overlay.
A

Therefore, the correct answer is 6.

22
Q

2.3.3 The fields uid and pid exist in all TYPO3 database tables. What are their functions? (2)

  1. The uid field contains the user ID of the user who created the data record.
  2. The uid field contains the user ID of the user who changed the data record.
  3. The uid field contains the unique ID of the data record.
  4. The pid field contains the ID of the page of the parent element.
  5. The pid field contains the check ID that ensures the consistency of the data record.
A

Therefore, the correct answers are 3 and 4.

23
Q

2.3.4 What meaning does the CType field have in the tt_content table? (1)

  1. It contains the caching type.
  2. It contains the content type.
  3. It contains the type of distance before and after the content element (“clear type”).
  4. It contains the type of link to other elements (“crosslinking type”).
A

Therefore, the correct answer is 2.

24
Q

2.3.5 What happens when a data record such as a content element or a page is deleted in the backend? (1)

  1. The data record is deleted from the table.
  2. The data record is deleted from the table, but first a backup is created.
  3. The field deleted of the data record is set to value 1.
  4. The data record is saved in a text file and then deleted from the database.
  5. A cleared field is created in the data record and the value of the field is set to true.
A

Therefore, the correct answer is 3.

25
Q

2.4.1 Which file needs to be created manually in order to initiate the first installation of TYPO3 CMS? (1)

  1. File typo3conf/ENABLE_INSTALL_TOOL.
  2. File typo3conf/ENABLE_INSTALL.
  3. File FIRST_INSTALL.
  4. File INSTALL.
  5. You can initiate installation without creating a file when using composer.
A

Therefore, the correct answer is 3.

26
Q

2.4.2 In a brand new TYPO3 installation, when opening the Install Tool directly, TYPO3 asks for a password. What is this password if it has not been changed by the administrator after the installation? (1)

  1. The password is the same as the one used for logging in to the TYPO3 backend.
  2. During installation you can set another password for the Install Tool.
  3. The password is joh316.
  4. The password is kas315.
  5. The password is password.
A

Therefore, the correct answer is 1.

27
Q

2.4.3 How can you access the Install Tool? (3)

  1. Using http://example.com/typo3/install.
  2. Using http://example.com/install.
  3. In TYPO3 v8, you click on “SYSTEM → Install” in the backend.
  4. In TYPO3 v9, you click on “SITE MANAGEMENT → Install Tool” in the backend.
  5. In TYPO3 v9, Install Tool functions are embedded under “ADMIN TOOLS” in the backend.
A

Therefore, the correct answers are 1, 3 and 5.

28
Q

2.4.4 There has to be a valid ENABLE_INSTALL_TOOL file in order to open the Install Tool. This file “expires” 60 minutes after its creation. How can this be prevented? (1)

  1. This cannot be changed, because the lifetime is hardcoded in file
    typo3/sysext/install/Classes/Service/EnableFileService.php.
  2. By setting keepFile to 1 in the Install Tool under “All Configuration → BE”.
  3. By entering the string KEEP_FILE in the file ENABLE_INSTALL_TOOL.
  4. By adding an empty file named KEEP_FILE to the typo3conf/ directory.
A

Therefore, the correct answer is 3.

29
Q

2.4.5 You suspect that certain system requirements in your
TYPO3 installation are not met. How do you check this? (2)

  1. You execute the file systemcheck.php, which is located in the typo3/ directory.
  2. The Install Tool contains an overview of the environment status.
  3. You install the extension “Core Configuration Check” and have the system checked.
  4. A backend user with administrator privileges is required to check the system environment.
  5. The Install Tool can output the “PHP Info” details.
A

Therefore, the correct answers are 2 and 5.

30
Q

2.4.6 Given the situation below. How do you investigate and solve problems with graphical menus? (1)

Assuming the situation is that the menu items of TYPO3 are rendered dynamically as graphics in
the main menu of your website. Even though you know that the corresponding TypoScript code is
syntactically correct, the menu items are not displayed or the created graphics are empty.

  1. You have to make appropriate modifications in TSconfig so that the graphics are created correctly.
  2. After you have manually deleted all files in typo3temp/, the graphics are displayed correctly.
  3. You can check and update the path to the graphics engine in the Install Tool, section “All
    configuration”. Then you can run graphic functions in the “Test setup” section.
  4. You only need to delete the files in the typo3temp/menu/ directory, to recreate the image files.
A

Therefore, the correct answer is 3.

31
Q

2.4.7 Every installation directory of TYPO3 seems to contain a directory called fileadmin/. Does this have to be the case? (2)

  1. Yes, the fileadmin/ directory has to exist in exactly this form.
  2. Yes, but the spelling is not case sensitive, so the name could also be FileAdmin/ for example.
  3. No, the directory can be given any other name.
  4. No, the directory does not need to exist.
A

Therefore, the correct answers are 3 and 4.

32
Q

2.4.8 How do you check if TYPO3 is able to send emails? (1)

  1. You have to contact the hosting provider to check this functionality for you.
  2. You can send a test email from the Install Tool to any email address you enter.
  3. You can send a test email from the Install Tool, but only to @typo3.org email addresses.
  4. You have to write a PHP script containing the PHP mail() function.
  5. If the TYPO3 frontend is working and generates an output, the email function will also work
    without errors.
A

Therefore, the correct answer is 2.

33
Q

2.4.9 What can happen if the typo3temp/ directory has no write permissions for the web server in a new installation? (5)

  1. This directory only stores temporary files, so the web server does not need access to it, but can instead generate the required files on the fly.
  2. All image-generating mechanisms stop working.
  3. You cannot change the language in the backend.
  4. You can no longer access the backend.
  5. You can no longer access the frontend.
  6. You can no longer access the Install Tool.
A

Therefore, the correct answers are 2, 3, 4, 5 and 6.

34
Q

2.4.10 What do you have to or should do when you update to a new bugfix version, e.g. from version 9.3.1 to 9.3.2? (2)

  1. You should delete all TYPO3 caches.
  2. You have to empty all database tables whose names begins with cache_.
  3. You have to tidy up the database using the “Compare current database” with specification function in the “Important actions” module.
  4. You have to update the reference index in the “SYSTEM → DB check” module.
  5. You have to run the “Update wizard” in the Install Tool.
  6. You should check whether the website is still working (function test).
A

Therefore, the correct answers are 1 and 6.