install-tool.txt

Sybille Peters, 2020-07-30 14:56

Download (38 KB)

 
1
typo3/sysext/t3editor/Resources/Private/tsref.xml:			<description><![CDATA[Enabling this option together with $TYPO3_CONF_VARS['FE']['compressionLevel'] in the Install Tool delivers Frontend JavaScript files using GZIP compression.
2
typo3/sysext/t3editor/Resources/Private/tsref.xml:Please not that this requires .htaccess to be adjusted, as otherwise the files will not be readable by the user agent. Please see the description of $TYPO3_CONF_VARS['FE']['compressionLevel'] in the Install Tool.
3
typo3/sysext/t3editor/Resources/Private/tsref.xml:Minification will remove all excess space. The more significant compression step (using Gzip compression) requires $TYPO3_CONF_VARS['FE']['compressionLevel'] to be enabled in the Install Tool together with the gzip-related compressionLevel options in .htaccess, as otherwise the files will not be readable by the user agent.
4
typo3/sysext/t3editor/Resources/Private/tsref.xml:			<description><![CDATA[If set, IM-command will use a stripProfile-command which shrinks the generated thumbnails. See Install Tool for options and details.
5
typo3/sysext/t3editor/Resources/Private/tsref.xml:If processor_stripColorProfileByDefault is set in the install tool, you can deactivate it by setting stripProfile=0.
6
typo3/sysext/install/ext_emconf.php:    'description' => 'The Install Tool mounted as the module Tools>Install in TYPO3.',
7
typo3/sysext/install/composer.json:	"description": "The Install Tool mounted as the module Tools>Install in TYPO3.",
8
typo3/sysext/install/Classes/Middleware/Installer.php:     * Handles an Install Tool request when nothing is there
9
typo3/sysext/install/Classes/Middleware/Maintenance.php: * Default middleware for all requests inside the TYPO3 Install Tool, which does a simple hardcoded
10
typo3/sysext/install/Classes/Middleware/Maintenance.php:     * Handles an Install Tool request for normal operations
11
typo3/sysext/install/Classes/Middleware/Maintenance.php:                        new FlashMessage('Please enter the install tool password', '', FlashMessage::ERROR)
12
typo3/sysext/install/Classes/Middleware/Maintenance.php:                            'Given password does not match the install tool login password. Calculated hash: ' . $hashedPassword,
13
typo3/sysext/install/Classes/Middleware/Maintenance.php:            'subject' => 'Install Tool',
14
typo3/sysext/install/Classes/Command/UpgradeWizardRunCommand.php:                ' needs to be manually run from the install tool, as it does not implement ' .
15
typo3/sysext/install/Classes/Command/UpgradeWizardRunCommand.php:     * At the moment the install tool automatically displays the database updates when necessary but can't do more
16
typo3/sysext/install/Classes/ViewHelpers/Uri/ActionViewHelper.php: * A ViewHelper for creating URIs to install tool actions.
17
typo3/sysext/install/Classes/Controller/LayoutController.php: * main layout of the install tool in second action.
18
typo3/sysext/install/Classes/Controller/MaintenanceController.php:        // The cache manager is already instantiated in the install tool
19
typo3/sysext/install/Classes/Controller/SettingsController.php:     * Change install tool password
20
typo3/sysext/install/Classes/Controller/SettingsController.php:     * Change install tool password
21
typo3/sysext/install/Classes/Controller/SettingsController.php:                'Install tool password not changed',
22
typo3/sysext/install/Classes/Controller/SettingsController.php:                'Install tool password not changed',
23
typo3/sysext/install/Classes/Controller/SettingsController.php:                'The Install tool password has been changed successfully.',
24
typo3/sysext/install/Classes/Controller/SettingsController.php:                'Install tool password changed'
25
typo3/sysext/install/Classes/Controller/BackendModuleController.php: * Backend module controller to the install tool. Sets an install tool session
26
typo3/sysext/install/Classes/Controller/BackendModuleController.php: * redirects to the install tool entry point.
27
typo3/sysext/install/Classes/Controller/BackendModuleController.php: * within the install tool, it can be seen as a facade around install tool just
28
typo3/sysext/install/Classes/Controller/BackendModuleController.php: * to embed the install tool in backend.
29
typo3/sysext/install/Classes/Controller/BackendModuleController.php:     * Starts / updates the session and redirects to the install tool
30
typo3/sysext/install/Classes/Controller/EnvironmentController.php:            : 'TYPO3 CMS install tool';
31
typo3/sysext/install/Classes/Controller/UpgradeController.php:     * Change install tool password
32
typo3/sysext/install/Classes/Controller/InstallerController.php:        // Set password as install tool password, add admin user to system maintainers
33
typo3/sysext/install/Classes/Controller/InstallerController.php:     * This function returns a salted hashed key for new backend user password and install tool password.
34
typo3/sysext/install/Classes/Controller/LoginController.php:     * Render the "Create an "enable install tool file" action
35
typo3/sysext/install/Classes/Controller/AbstractController.php: * Controller abstract for shared parts of the install tool
36
typo3/sysext/install/Classes/Http/NotFoundRequestHandler.php: * Fallback request handler for all requests inside the TYPO3 Install Tool.
37
typo3/sysext/install/Classes/Http/NotFoundRequestHandler.php:     * Handles an Install Tool request when previously executed middlewares didn't handle thr request.
38
typo3/sysext/install/Classes/Http/Application.php: * Entry point for the TYPO3 Install Tool
39
typo3/sysext/install/Classes/SystemEnvironment/Check.php:                    . ' (as the install tool does). It is highly recommended to raise this'
40
typo3/sysext/install/Classes/SystemEnvironment/Check.php:                    . ' (as the install tool does). It is highly recommended to raise this'
41
typo3/sysext/install/Classes/SystemEnvironment/Check.php:                    . ' a test in the install tool helps to find out the value you need.',
42
typo3/sysext/install/Classes/SystemEnvironment/DatabaseCheck/Platform/PostgreSql.php:                . ' in the "phpinfo" area of the "System environment" module in the install tool manually.'
43
typo3/sysext/install/Classes/Composer/InstallerScripts.php: * Hook into Composer build to generate TYPO3 install tool entry script
44
typo3/sysext/install/Classes/FolderStructure/DirectoryNode.php:                'The Install Tool can try to create it',
45
typo3/sysext/install/Classes/FolderStructure/FileNode.php:                    . ' The Install Tool will not overwrite the current version!',
46
typo3/sysext/install/Classes/Report/SecurityStatusReport.php: * Provides a status report of the security of the install tool
47
typo3/sysext/install/Classes/Report/SecurityStatusReport.php:     * Checks whether the Install Tool password is set to its default value.
48
typo3/sysext/install/Classes/Report/SecurityStatusReport.php:     * @return Status An object representing the security of the install tool password
49
typo3/sysext/install/Classes/Report/SecurityStatusReport.php:        // @todo @deprecated: This should be removed in TYPO3 v10.0 when install tool allows proper hashes only
50
typo3/sysext/install/Classes/Report/SecurityStatusReport.php:     * Executes commands like removing the Install Tool enable file.
51
typo3/sysext/install/Classes/Authentication/AuthenticationService.php: * Authenticates a user (currently comparing it through the install tool password, but could be extended)
52
typo3/sysext/install/Classes/Authentication/AuthenticationService.php:     * If install tool login mail is set, send a mail for a successful login.
53
typo3/sysext/install/Classes/Authentication/AuthenticationService.php:            ->subject('Install Tool Login at \'' . $GLOBALS['TYPO3_CONF_VARS']['SYS']['sitename'] . '\'')
54
typo3/sysext/install/Classes/Authentication/AuthenticationService.php:     * If install tool login mail is set, send a mail for a failed login.
55
typo3/sysext/install/Classes/Authentication/AuthenticationService.php:            ->subject('Install Tool Login ATTEMPT at \'' . $GLOBALS['TYPO3_CONF_VARS']['SYS']['sitename'] . '\'')
56
typo3/sysext/install/Classes/Authentication/AuthenticationService.php:        return MailUtility::getSystemFromName() ?: 'TYPO3 CMS install tool';
57
typo3/sysext/install/Classes/Service/ExtensionConfigurationService.php: * to be viewed in the install tool. The class basically adds display related
58
typo3/sysext/install/Classes/Service/ExtensionConfigurationService.php:     * Returns a funny array used to display the configuration form in the install tool.
59
typo3/sysext/install/Classes/Service/ExtensionConfigurationService.php:                // configuration and are only synced after next install tool run. This edge case is
60
typo3/sysext/install/Classes/Service/LoadTcaService.php:     * To be used in install tool only.
61
typo3/sysext/install/Classes/Service/SessionService.php: * Secure session handling for the install tool.
62
typo3/sysext/install/Classes/Service/SessionService.php:     * the cookie to store the session ID of the install tool
63
typo3/sysext/install/Classes/Service/LocalConfigurationValueService.php:                // When submitting settings in the Install Tool, values that default to "FALSE" or "TRUE"
64
typo3/sysext/install/Classes/Service/ClearCacheService.php: * Basic service to clear caches within the install tool.
65
typo3/sysext/install/Classes/Service/ClearCacheService.php: * @internal This is NOT an API class, it is for internal use in the install tool only.
66
typo3/sysext/install/Classes/Service/ClearCacheService.php:     * The cache manager is already instantiated in the install tool
67
typo3/sysext/install/Classes/Service/LateBootService.php: * @internal This is NOT an API class, it is for internal use in the install tool only.
68
typo3/sysext/install/Classes/Service/EnableFileService.php: * Basic Service to check and create install tool files
69
typo3/sysext/install/Classes/Service/EnableFileService.php:     * Checks if the install tool file exists
70
typo3/sysext/install/Classes/Service/EnableFileService.php:     * Checks if the install tool file exists
71
typo3/sysext/install/Classes/Service/EnableFileService.php:     * Checks if the install tool file should be kept
72
typo3/sysext/install/Classes/Service/EnableFileService.php:     * Checks if the lifetime of the install tool file is expired
73
typo3/sysext/install/Classes/Service/SilentConfigurationUpgradeService.php:     * "Configuration presets" in install tool is not type safe, so value
74
typo3/sysext/install/Classes/Service/SilentConfigurationUpgradeService.php:     * "Configuration presets" in install tool is not type safe, so value
75
typo3/sysext/install/Resources/Private/Language/Report/locallang.xlf:				<source>The system environment check returned errors. Those errors will affect the functionality and stability of your TYPO3 CMS instance. Please check the install tool "System environment" for all details.</source>
76
typo3/sysext/install/Resources/Private/Language/Report/locallang.xlf:				<source>The system environment check returned warnings. Those warnings might have a negative effect on the functionality and stability of your TYPO3 CMS instance. Please check the install tool "System environment" for all details.</source>
77
typo3/sysext/install/Resources/Private/Language/Report/locallang.xlf:				<source>The system environment check returned notices. Those should not affect the functionality and stability of your TYPO3 CMS instance. Please check the install tool "System environment" for all details.</source>
78
typo3/sysext/install/Resources/Private/Language/Report/locallang.xlf:				<source>Install Tool Password</source>
79
typo3/sysext/install/Resources/Private/Language/Report/locallang.xlf:				<source>Install Tool</source>
80
typo3/sysext/install/Resources/Private/Language/Report/locallang.xlf:				<source>The Install Tool is temporarily enabled. Delete the file "%s" when you have finished setting up TYPO3. If not used the Install Tool will be disabled automatically in %s minutes.</source>
81
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Image.html:                tests of the install tool section "Test setup" should be fine.
82
typo3/sysext/install/Resources/Private/Php/install.php: * Entry point to the install tool and step installer.
83
typo3/sysext/install/Resources/Private/Php/install.php: * The tool controller is the main "install tool" with all the main functionality.
84
typo3/sysext/install/Resources/Private/Php/install.php: * If everything is ok, the step installer will redirect to the main install tool.
85
typo3/sysext/install/Resources/Private/Php/install.php: * with the "enable install tool" button and then redirects to the entry script. Other
86
typo3/sysext/install/Resources/Private/Php/install.php: * context GET parameter to indicate that the install tool is called within backend context.
87
typo3/sysext/install/Resources/Private/Php/install.php: *   if install tool is called form the backend main module (BackendModuleController). This
88
typo3/sysext/install/Resources/Private/Php/install.php: *   changes the view a bit and shows the doc header in the install tool, changes background
89
typo3/sysext/install/Resources/Private/Php/install.php: *   The install tool initiates redirects to itself if configuration parameters were changed.
90
typo3/sysext/install/Resources/Private/Php/install.php: *   eg. "change install tool password" in "important actions". Set to 'execute' if some
91
typo3/sysext/install/Resources/Private/Templates/Installer/ShowDatabaseData.html:        <p>The password you provide for this account is also used to access the <strong>Install Tool</strong>.</p>
92
typo3/sysext/install/Resources/Private/Templates/Layout/Init.html:    <title>Install tool on site {siteName}</title>
93
typo3/sysext/install/Resources/Private/Templates/Email/Security/InstallToolLoginAttempt.txt:There has been an Install Tool login attempt at TYPO3 site "{typo3.sitename}" from the IP address "{normalizedParams.remoteAddress}".
94
typo3/sysext/install/Resources/Private/Templates/Email/Security/InstallToolLogin.txt:There has been a successful Install Tool login at TYPO3 site "{typo3.sitename}" from the IP address "{normalizedParams.remoteAddress}".
95
typo3/sysext/install/Resources/Private/Templates/Email/Security/InstallToolLoginAttempt.html:    <p>There has been an Install Tool login attempt at TYPO3 site "{typo3.sitename}" from the IP address <strong>{normalizedParams.remoteAddress}</strong>.</p>
96
typo3/sysext/install/Resources/Private/Templates/Email/Security/InstallToolLogin.html:    <p>There has been a successful Install Tool login at TYPO3 site "{typo3.sitename}" from the IP address <strong>{normalizedParams.remoteAddress}</strong>.</p>
97
typo3/sysext/install/Resources/Private/Templates/Settings/Cards.html:        <f:render partial="Card/Header" arguments="{ title: 'Change Install Tool Password', subtitle: 'Access', icon: 'Icons/modules/install-password.svg'}" />
98
typo3/sysext/install/Resources/Private/Templates/Settings/Cards.html:            <p class="card-text">Set a new password for the Install Tool when accessed in Standalone mode.</p>
99
typo3/sysext/install/Resources/Private/Templates/Settings/Cards.html:            <a href="#" class="btn btn-default" data-modal-size="small" data-require="TYPO3/CMS/Install/Module/Settings/ChangeInstallToolPassword">Change Install Tool Password</a>
100
typo3/sysext/install/Resources/Private/Templates/Settings/Cards.html:            <p class="card-text">Specify which backend administrators have access to the Admin Tools module and Install Tool when accessed in Standalone Mode.</p>
101
typo3/sysext/install/Resources/Private/Templates/Settings/ChangeInstallToolPassword.html:    Allows you to set a new Install Tool password. The hash for this password will be written to LocalConfiguration.php
102
typo3/sysext/install/Resources/Private/Templates/Login/ShowLogin.html:            <img src="{f:uri.resource(path: 'Images/typo3_orange.svg')}" width="130" class="logo" /> Site: {siteName} <small>Login to TYPO3 Install Tool</small>
103
typo3/sysext/install/Resources/Private/Templates/Login/ShowLogin.html:                            <i class="fa fa-lock"></i> Lock Install Tool again
104
typo3/sysext/install/Resources/Private/Templates/Login/ShowLogin.html:                    <div class="panel-heading"><h3 class="panel-title">Install Tool is permanently enabled</h3></div>
105
typo3/sysext/install/Resources/Private/Templates/Login/ShowLogin.html:                        The Install Tool is permanently enabled because our <code>ENABLE_INSTALL_TOOL</code> file contains
106
typo3/sysext/install/Resources/Private/Templates/Login/ShowLogin.html:                    By default the Install Tool password is the one specified during the installation.
107
typo3/sysext/install/Resources/Private/Templates/Login/ShowEnableInstallToolFile.html:                    <h2 class="panel-title">The Install Tool is locked</h2>
108
typo3/sysext/install/Resources/Private/Templates/Login/ShowEnableInstallToolFile.html:                        To enable the Install Tool, the file <code>ENABLE_INSTALL_TOOL</code>
109
typo3/sysext/install/Resources/Private/Templates/Login/ShowEnableInstallToolFile.html:                        When you are finished with the Install Tool, you should rename or delete this file.
110
typo3/sysext/install/Resources/Private/Templates/Login/ShowEnableInstallToolFile.html:                        It will automatically be deleted if you log out of the Install Tool or if the file is older than one hour.
111
typo3/sysext/install/Resources/Public/JavaScript/Router.js:define(["require","exports","jquery","TYPO3/CMS/Core/Ajax/AjaxRequest","TYPO3/CMS/Backend/Icons","TYPO3/CMS/Backend/Modal","./Renderable/InfoBox","./Renderable/ProgressBar","./Renderable/Severity"],(function(e,t,n,o,a,s,i,l,c){"use strict";return new class{constructor(){this.selectorBody=".t3js-body",this.selectorMainContent=".t3js-module-body"}initialize(){this.registerInstallToolRoutes(),n(document).on("click",".t3js-login-lockInstallTool",e=>{e.preventDefault(),this.logout()}),n(document).on("click",".t3js-login-login",e=>{e.preventDefault(),this.login()}),n(document).on("keydown","#t3-install-form-password",e=>{"Enter"===e.key&&(e.preventDefault(),n(".t3js-login-login").click())}),n(document).on("click",".t3js-modulemenu-action",e=>{e.preventDefault();const t=n(e.currentTarget);window.location.href=t.data("link")}),n(document).on("click",".card .btn",t=>{t.preventDefault();const o=n(t.currentTarget),i=o.data("require"),l=o.data("inline");if(void 0!==l&&1===parseInt(l,10))e([i],e=>{e.initialize(o)});else{const t=o.closest(".card").find(".card-title").html(),l=o.data("modalSize")||s.sizes.large,c=s.advanced({type:s.types.default,title:t,size:l,content:n('<div class="modal-loading">'),additionalCssClasses:["install-tool-modal"],callback:t=>{e([i],e=>{e.initialize(t)})}});a.getIcon("spinner-circle",a.sizes.default,null,null,a.markupIdentifiers.inline).then(e=>{c.find(".modal-loading").append(e)})}}),"backend"===n(this.selectorBody).data("context")?this.executeSilentConfigurationUpdate():this.preAccessCheck()}registerInstallToolRoutes(){void 0===TYPO3.settings&&(TYPO3.settings={ajaxUrls:{icons:window.location.origin+window.location.pathname+"?install[controller]=icon&install[action]=getIcon",icons_cache:window.location.origin+window.location.pathname+"?install[controller]=icon&install[action]=getCacheIdentifier"}})}getUrl(e,t){const o=n(this.selectorBody).data("context");let a=location.href;return a=a.replace(location.search,""),void 0===t&&(t=n(this.selectorBody).data("controller")),a=a+"?install[controller]="+t,void 0!==o&&""!==o&&(a=a+"&install[context]="+o),void 0!==e&&(a=a+"&install[action]="+e),a}executeSilentConfigurationUpdate(){this.updateLoadingInfo("Checking session and executing silent configuration update"),new o(this.getUrl("executeSilentConfigurationUpdate","layout")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.executeSilentExtensionConfigurationSynchronization():this.executeSilentConfigurationUpdate()},e=>{this.handleAjaxError(e)})}executeSilentExtensionConfigurationSynchronization(){const e=n(this.selectorBody);this.updateLoadingInfo("Executing silent extension configuration synchronization"),new o(this.getUrl("executeSilentExtensionConfigurationSynchronization","layout")).get({cache:"no-cache"}).then(async t=>{if(!0===(await t.resolve()).success)this.loadMainLayout();else{const t=i.render(c.error,"Something went wrong","");e.empty().append(t)}},e=>{this.handleAjaxError(e)})}loadMainLayout(){const e=n(this.selectorBody);this.updateLoadingInfo("Loading main layout"),new o(this.getUrl("mainLayout","layout")).get({cache:"no-cache"}).then(async t=>{const o=await t.resolve();if(!0===o.success&&"undefined"!==o.html&&o.html.length>0){if(e.empty().append(o.html),"backend"!==n(this.selectorBody).data("context")){const t=e.data("controller");e.find('.t3js-modulemenu-action[data-controller="'+t+'"]').addClass("modulemenu-action-active")}this.loadCards()}else{const t=i.render(c.error,"Something went wrong","");e.empty().append(t)}},e=>{this.handleAjaxError(e)})}async handleAjaxError(e,t){let o;if(403===e.response.status){"backend"===n(this.selectorBody).data("context")?(o=i.render(c.error,"The install tool session expired. Please reload the backend and try again."),n(this.selectorBody).empty().append(o)):this.checkEnableInstallToolFile()}else{const a=this.getUrl(void 0,"upgrade");o=n('<div class="t3js-infobox callout callout-sm callout-danger"><div class="callout-body"><p>Something went wrong. Please use <b><a href="'+a+'">Check for broken extensions</a></b> to see if a loaded extension breaks this part of the install tool and unload it.</p><p>The box below may additionally reveal further details on what went wrong depending on your debug settings. It may help to temporarily switch to debug mode using <b>Settings > Configuration Presets > Debug settings.</b></p><p>If this error happens at an early state and no full exception back trace is shown, it may also help to manually increase debugging output in <code>typo3conf/LocalConfiguration.php</code>:<code>[\'BE\'][\'debug\'] => true</code>, <code>[\'SYS\'][\'devIPmask\'] => \'*\'</code>, <code>[\'SYS\'][\'displayErrors\'] => 1</code>,<code>[\'SYS\'][\'systemLogLevel\'] => 0</code>, <code>[\'SYS\'][\'exceptionalErrors\'] => 12290</code></p></div></div><div class="panel-group" role="tablist" aria-multiselectable="true"><div class="panel panel-default panel-flat searchhit"><div class="panel-heading" role="tab" id="heading-error"><h3 class="panel-title"><a role="button" data-toggle="collapse" data-parent="#accordion" href="#collapse-error" aria-expanded="true" aria-controls="collapse-error" class="collapsed"><span class="caret"></span><strong>Ajax error</strong></a></h3></div><div id="collapse-error" class="panel-collapse collapse" role="tabpanel" aria-labelledby="heading-error"><div class="panel-body">'+await e.response.text()+"</div></div></div></div>"),void 0!==t?n(t).empty().html(o):n(this.selectorBody).empty().html(o)}}checkEnableInstallToolFile(){new o(this.getUrl("checkEnableInstallToolFile")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.checkLogin():this.showEnableInstallTool()},e=>{this.handleAjaxError(e)})}showEnableInstallTool(){new o(this.getUrl("showEnableInstallToolFile")).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();!0===t.success&&n(this.selectorBody).empty().append(t.html)},e=>{this.handleAjaxError(e)})}checkLogin(){new o(this.getUrl("checkLogin")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success?this.loadMainLayout():this.showLogin()},e=>{this.handleAjaxError(e)})}showLogin(){new o(this.getUrl("showLogin")).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();!0===t.success&&n(this.selectorBody).empty().append(t.html)},e=>{this.handleAjaxError(e)})}login(){const e=n(".t3js-login-output"),t=l.render(c.loading,"Loading...","");e.empty().html(t),new o(this.getUrl()).post({install:{action:"login",token:n("[data-login-token]").data("login-token"),password:n(".t3-install-form-input-text").val()}}).then(async t=>{const n=await t.resolve();!0===n.success?this.executeSilentConfigurationUpdate():n.status.forEach(t=>{const n=i.render(t.severity,t.title,t.message);e.empty().html(n)})},e=>{this.handleAjaxError(e)})}logout(){new o(this.getUrl("logout")).get({cache:"no-cache"}).then(async e=>{!0===(await e.resolve()).success&&this.showEnableInstallTool()},e=>{this.handleAjaxError(e)})}loadCards(){const e=n(this.selectorMainContent);new o(this.getUrl("cards")).get({cache:"no-cache"}).then(async t=>{const n=await t.resolve();if(!0===n.success&&"undefined"!==n.html&&n.html.length>0)e.empty().append(n.html);else{const t=i.render(c.error,"Something went wrong","");e.empty().append(t)}},e=>{this.handleAjaxError(e)})}updateLoadingInfo(e){n(this.selectorBody).find("#t3js-ui-block-detail").text(e)}preAccessCheck(){this.updateLoadingInfo("Execute pre access check"),new o(this.getUrl("preAccessCheck","layout")).get({cache:"no-cache"}).then(async e=>{const t=await e.resolve();t.installToolLocked?this.checkEnableInstallToolFile():t.isAuthorized?this.executeSilentConfigurationUpdate():this.showLogin()},e=>{this.handleAjaxError(e)})}}}));
112
typo3/sysext/extensionmanager/Classes/Utility/Connection/TerUtility.php:            throw new ExtensionManagerException(sprintf('The T3X file "%s" could not be fetched. Possible reasons: network problems, allow_url_fopen is off, cURL is not enabled in Install Tool.', $mirrorUrl), 1334426097);
113
typo3/sysext/extensionmanager/Resources/Private/Language/locallang.xlf:				<source>The typo3.org extension repository was not found. Please import the main typo3.org extension repository in the install tool wizard.</source>
114
typo3/sysext/reports/Classes/Report/Status/ConfigurationStatus.php: * Performs some checks about the install tool protection status
115
typo3/sysext/reports/Classes/Report/Status/ConfigurationStatus.php:     * Determines the Install Tool's status, mainly concerning its protection.
116
typo3/sysext/reports/Classes/Report/Status/SystemStatus.php:     * Determines the Install Tool's status, mainly concerning its protection.
117
typo3/sysext/reports/Resources/Private/Language/locallang_reports.xlf:				<source>Files created by TYPO3 are configured to be world writable. Depending on your server configuration, this can be a security risk. It is usually better to configure the create mask to not allow writing to files by "others". A sane default is often '0660' for $GLOBALS['TYPO3_CONF_VARS']['SYS']['fileCreateMask']. This can be set in the install tool.</source>
118
typo3/sysext/reports/Resources/Private/Language/locallang_reports.xlf:				<source>Directories created by TYPO3 are configured to be world writable. Depending on your server configuration, this can be a security risk. It is usually better to configure the create mask to not allow writing to directories by "others". A sane default is often '2770' for $GLOBALS['TYPO3_CONF_VARS']['SYS']['folderCreateMask']. This can be set in the install tool.</source>
119
typo3/sysext/reports/Resources/Private/Language/locallang_reports.xlf:				<source>Install Tool Password</source>
120
typo3/sysext/reports/Resources/Private/Language/locallang_reports.xlf:				<source>Install Tool</source>
121
typo3/sysext/reports/Resources/Private/Language/locallang_reports.xlf:				<source>The Install Tool is temporarily enabled. Delete the file "%s" when you have finished setting up TYPO3. If not used the Install Tool will be disabled automatically in %s minutes.</source>
122
typo3/sysext/workspaces/Resources/Private/Language/locallang.xlf:					wizard in the install tool to fix this.
123
typo3/sysext/linkvalidator/Documentation/Configuration/Index.rst:         Install Tool
124
typo3/sysext/linkvalidator/Documentation/Configuration/Index.rst:         Install Tool
125
typo3/sysext/linkvalidator/Documentation/Administration/Index.rst:Install Tool at the section "All Configuration" which includes an HTTP
126
typo3/sysext/frontend/Classes/Http/Application.php:     * Create a PSR-7 Response that redirects to the install tool
127
typo3/sysext/backend/composer.json:		"typo3/cms-install": "To generate url to install tool in environment toolbar"
128
typo3/sysext/backend/Classes/Middleware/LockedBackendGuard.php:            throw new BackendLockedException('TYPO3 Backend locked: Backend and Install Tool are locked for maintenance. [BE][adminOnly] is set to "' . (int)$GLOBALS['TYPO3_CONF_VARS']['BE']['adminOnly'] . '".', 1517949794);
129
typo3/sysext/backend/Classes/Http/Application.php:     * Create a PSR-7 Response that redirects to the install tool
130
typo3/sysext/setup/Resources/Private/Language/locallang.xlf:				<source>Install Tool Access</source>
131
typo3/sysext/setup/Resources/Private/Language/locallang.xlf:				<source>Create Install Tool Enable File</source>
132
typo3/sysext/setup/Resources/Private/Language/locallang.xlf:				<source>Install Tool Enable file</source>
133
typo3/sysext/setup/Resources/Private/Language/locallang.xlf:				<source>The Install Tool Enable file has been created.</source>
134
typo3/sysext/setup/Resources/Private/Language/locallang.xlf:				<source>The Install Tool Enable file could not be created.</source>
135
typo3/sysext/setup/Resources/Private/Language/locallang.xlf:				<source>Delete Install Tool Enable File</source>
136
typo3/sysext/setup/Resources/Private/Language/locallang.xlf:				<source>The Install Tool Enable file has been deleted.</source>
137
typo3/sysext/setup/Resources/Private/Language/locallang.xlf:				<source>The Install Tool Enable file could not be deleted!</source>
138
typo3/sysext/setup/Resources/Private/Language/locallang.xlf:				<source>The Install Tool file has the content "KEEP_FILE" and can not be deleted!</source>
139
typo3/sysext/setup/Resources/Private/Language/locallang_csh_mod.xlf:				<source>Admin control for re-enabling Install Tool access</source>
140
typo3/sysext/setup/Resources/Private/Language/locallang_csh_mod.xlf:				<source>By clicking this button, a file typo3conf/ENABLE_INSTALL_TOOL is created (or removed if it already exists). It unlocks the access to the Install Tool (password is still needed!) and will be removed automatically after 1 hour.</source>
141
typo3/sysext/form/ext_localconf.php:    // Register upgrade wizard in install tool
142
typo3/sysext/core/Configuration/Services.yaml:  # use LanguageServiceFactory (for install tool compatibility).
143
typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml:            description: 'A list of backend user IDs allowed to access the Install Tool'
144
typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml:                description: 'If on, HTTP referrer headers are enforced for backend and install tool requests to mitigate
145
typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml:            description: 'Email address that will receive notification whenever an attempt to login to the Install Tool is made and that will also receive warnings whenever more than 3 failed backend login attempts (regardless of user) are detected within an hour.'
146
typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php: * Used in FE, BE and install tool context.
147
typo3/sysext/core/Classes/ViewHelpers/Form/TypoScriptConstantsViewHelper.php: * - extension configuration forms in install tool (Settings -> Extension Configuration
148
typo3/sysext/core/Classes/ViewHelpers/Form/TypoScriptConstantsViewHelper.php:     * @return LanguageService|null Returns null if we are in the install tool standalone mode
149
typo3/sysext/core/Classes/Resource/ProcessedFileRepository.php:     * Count processed files by storage. This is used in the install tool
150
typo3/sysext/core/Classes/Resource/ResourceFactory.php:     * It is automatically created with the setting fileadminDir from install tool.
151
typo3/sysext/core/Classes/Utility/CommandUtility.php:     * @param string $path Override the default path (e.g. used by the install tool)
152
typo3/sysext/core/Classes/Utility/MailUtility.php:     * As configured in Install Tool.
153
typo3/sysext/core/Classes/Utility/GeneralUtility.php:     * Allows internal requests to the install tool and from the command line.
154
typo3/sysext/core/Classes/Utility/GeneralUtility.php:     * We accept this risk to have the install tool always available.
155
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php: * ext_conf_template.txt files. The core (more specifically the install tool)
156
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php: * core internal API that is usually only used by extension manager and install tool.
157
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php:     *   configuration is not available. The install tool takes care any new
158
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php:                    . ' install tool to update configuration.',
159
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php:     * - Values are not type safe, if the install tool wrote them,
160
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php:     * Used when entering the install tool, during installation and if calling ->get()
161
typo3/sysext/core/Classes/Configuration/Features.php: * Ideally, these feature switches are added via the Install Tool or via FactoryConfiguration
162
typo3/sysext/core/Classes/Configuration/ConfigurationManager.php:     * by the install tool in an early step.
163
typo3/sysext/core/Classes/Core/Bootstrap.php:     * used to see if a redirect to the install tool is needed
164
typo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php:     * This entry method is used in all scopes (FE, BE, Install Tool and CLI)
165
typo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php:     * - The install tool, located under typo3/install.php.
166
typo3/sysext/core/Classes/Core/ApplicationInterface.php: * Frontend, Backend, Install Tool or Command Line.
167
typo3/sysext/core/Classes/ServiceProvider.php:        // Provide a dummy / empty event dispatcher for the install tool when $eventDispatcher is null (that means when we run without symfony DI)
168
typo3/sysext/core/Classes/Crypto/PasswordHashing/PasswordHashFactory.php:                . ' the instance has just been upgraded, please log in to the standalone install tool'
169
typo3/sysext/core/Classes/FormProtection/FormProtectionFactory.php: * Usage for the install tool form protection:
170
typo3/sysext/core/Classes/FormProtection/FormProtectionFactory.php:     * Check if we are in the install tool
171
typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php: * in the install tool.
172
typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php: * How to use this in the install tool:
173
typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php: * For each form in the install tool (or link that changes some data), create a
174
typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php: * no need to do anything here as the install tool form protection will
175
typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php: * Install Tool form protection
176
typo3/sysext/core/Classes/Cache/Backend/Typo3DatabaseBackend.php:     * This helper method is used by install tool and extension manager
177
typo3/sysext/core/Classes/Imaging/GraphicalFunctions.php:     * All ImageMagick commands executed is stored in this array for tracking. Used by the Install Tools Image section
178
typo3/sysext/core/Classes/Imaging/GraphicalFunctions.php:        // If addFrameSelection is set in the Install Tool, a frame number is added to
179
typo3/sysext/core/Classes/Authentication/BackendUserAuthentication.php:        // @todo: this needs to be adjusted once system maintainers can log into the install tool with their credentials
180
typo3/sysext/core/Classes/Authentication/BackendUserAuthentication.php:                // If user is system maintainer, destroy its possibly valid install tool session.
181
typo3/sysext/core/Classes/Authentication/AuthenticationService.php:        // Don't catch InvalidPasswordHashException here: Only install tool should handle those configuration failures
182
typo3/sysext/core/Classes/Database/ReferenceIndex.php:                        '" exists in TCA but does not exist in the database. You should run the Database Analyzer in the Install Tool to fix this.';
183
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php:        $I->amGoingTo('assert the install tool is locked in the first place');
184
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php:        $I->see('The Install Tool is locked');
185
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php:        $I->see('Login to TYPO3 Install Tool');
186
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php:        $I->click('Lock Install Tool again');
187
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php:        $I->see('The Install Tool is locked');
188
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php:        $I->amGoingTo('log into Install Tool');
189
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php:        $I->see('Change Install Tool Password', 'h1.card-title');
190
typo3/sysext/core/Resources/Private/Language/locallang_core.xlf:				<source>The Install Tool is still using the default password "joh316". Update this within the %sAbout section%s of the Install Tool.</source>
191
typo3/sysext/core/Resources/Private/Language/locallang_core.xlf:				<source>The Install Tool is still using the default password "joh316". Update this within the %sImportant actions section%s of the Install Tool.</source>
192
typo3/sysext/core/Resources/Private/Language/locallang_core.xlf:				<source>The Install Tool is permanently enabled. Delete the file "%s" when you have finished setting up TYPO3.</source>
193
typo3/sysext/core/Resources/Private/Language/locallang_core.xlf:				<source>The trusted hosts pattern check is disabled. Please define the allowed hosts in the [SYS][trustedHostsPattern] section of the Install Tool.</source>
194
typo3/sysext/core/Resources/Private/Language/locallang_core.xlf:				<source>This installation is not configured for the TYPO3 version it is running. If you did so intentionally, this message can be safely ignored. If you are unsure, visit the Update Wizard section of the %sInstall Tool%s to see how TYPO3 would change.</source>
195
typo3/sysext/core/Resources/Private/Language/locallang_core.xlf:				<source>A SQL error occurred. This may indicate a schema mismatch between TCA and the database. Try running database compare in the Install Tool.</source>
196
typo3/sysext/fluid_styled_content/Documentation/Installation/Upgrading/Index.rst:The upgrade wizards can be found in the Install tool.
197
typo3/sysext/fluid_styled_content/Documentation/Installation/Upgrading/Index.rst:   :alt: Location of the Upgrade Wizard in the Install Tool
198
typo3/sysext/indexed_search/Resources/Private/Language/locallang_em.xlf:				<source>Use MySQL specific fulltext search - Update database schema in install tool after toggling this flag</source>