|
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.
|
|
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.
|
|
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.
|
|
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.
|
|
typo3/sysext/t3editor/Resources/Private/tsref.xml:If processor_stripColorProfileByDefault is set in the install tool, you can deactivate it by setting stripProfile=0.
|
|
typo3/sysext/install/ext_emconf.php: 'description' => 'The Install Tool mounted as the module Tools>Install in TYPO3.',
|
|
typo3/sysext/install/composer.json: "description": "The Install Tool mounted as the module Tools>Install in TYPO3.",
|
|
typo3/sysext/install/Classes/Middleware/Installer.php: * Handles an Install Tool request when nothing is there
|
|
typo3/sysext/install/Classes/Middleware/Maintenance.php: * Default middleware for all requests inside the TYPO3 Install Tool, which does a simple hardcoded
|
|
typo3/sysext/install/Classes/Middleware/Maintenance.php: * Handles an Install Tool request for normal operations
|
|
typo3/sysext/install/Classes/Middleware/Maintenance.php: new FlashMessage('Please enter the install tool password', '', FlashMessage::ERROR)
|
|
typo3/sysext/install/Classes/Middleware/Maintenance.php: 'Given password does not match the install tool login password. Calculated hash: ' . $hashedPassword,
|
|
typo3/sysext/install/Classes/Middleware/Maintenance.php: 'subject' => 'Install Tool',
|
|
typo3/sysext/install/Classes/Command/UpgradeWizardRunCommand.php: ' needs to be manually run from the install tool, as it does not implement ' .
|
|
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
|
|
typo3/sysext/install/Classes/ViewHelpers/Uri/ActionViewHelper.php: * A ViewHelper for creating URIs to install tool actions.
|
|
typo3/sysext/install/Classes/Controller/LayoutController.php: * main layout of the install tool in second action.
|
|
typo3/sysext/install/Classes/Controller/MaintenanceController.php: // The cache manager is already instantiated in the install tool
|
|
typo3/sysext/install/Classes/Controller/SettingsController.php: * Change install tool password
|
|
typo3/sysext/install/Classes/Controller/SettingsController.php: * Change install tool password
|
|
typo3/sysext/install/Classes/Controller/SettingsController.php: 'Install tool password not changed',
|
|
typo3/sysext/install/Classes/Controller/SettingsController.php: 'Install tool password not changed',
|
|
typo3/sysext/install/Classes/Controller/SettingsController.php: 'The Install tool password has been changed successfully.',
|
|
typo3/sysext/install/Classes/Controller/SettingsController.php: 'Install tool password changed'
|
|
typo3/sysext/install/Classes/Controller/BackendModuleController.php: * Backend module controller to the install tool. Sets an install tool session
|
|
typo3/sysext/install/Classes/Controller/BackendModuleController.php: * redirects to the install tool entry point.
|
|
typo3/sysext/install/Classes/Controller/BackendModuleController.php: * within the install tool, it can be seen as a facade around install tool just
|
|
typo3/sysext/install/Classes/Controller/BackendModuleController.php: * to embed the install tool in backend.
|
|
typo3/sysext/install/Classes/Controller/BackendModuleController.php: * Starts / updates the session and redirects to the install tool
|
|
typo3/sysext/install/Classes/Controller/EnvironmentController.php: : 'TYPO3 CMS install tool';
|
|
typo3/sysext/install/Classes/Controller/UpgradeController.php: * Change install tool password
|
|
typo3/sysext/install/Classes/Controller/InstallerController.php: // Set password as install tool password, add admin user to system maintainers
|
|
typo3/sysext/install/Classes/Controller/InstallerController.php: * This function returns a salted hashed key for new backend user password and install tool password.
|
|
typo3/sysext/install/Classes/Controller/LoginController.php: * Render the "Create an "enable install tool file" action
|
|
typo3/sysext/install/Classes/Controller/AbstractController.php: * Controller abstract for shared parts of the install tool
|
|
typo3/sysext/install/Classes/Http/NotFoundRequestHandler.php: * Fallback request handler for all requests inside the TYPO3 Install Tool.
|
|
typo3/sysext/install/Classes/Http/NotFoundRequestHandler.php: * Handles an Install Tool request when previously executed middlewares didn't handle thr request.
|
|
typo3/sysext/install/Classes/Http/Application.php: * Entry point for the TYPO3 Install Tool
|
|
typo3/sysext/install/Classes/SystemEnvironment/Check.php: . ' (as the install tool does). It is highly recommended to raise this'
|
|
typo3/sysext/install/Classes/SystemEnvironment/Check.php: . ' (as the install tool does). It is highly recommended to raise this'
|
|
typo3/sysext/install/Classes/SystemEnvironment/Check.php: . ' a test in the install tool helps to find out the value you need.',
|
|
typo3/sysext/install/Classes/SystemEnvironment/DatabaseCheck/Platform/PostgreSql.php: . ' in the "phpinfo" area of the "System environment" module in the install tool manually.'
|
|
typo3/sysext/install/Classes/Composer/InstallerScripts.php: * Hook into Composer build to generate TYPO3 install tool entry script
|
|
typo3/sysext/install/Classes/FolderStructure/DirectoryNode.php: 'The Install Tool can try to create it',
|
|
typo3/sysext/install/Classes/FolderStructure/FileNode.php: . ' The Install Tool will not overwrite the current version!',
|
|
typo3/sysext/install/Classes/Report/SecurityStatusReport.php: * Provides a status report of the security of the install tool
|
|
typo3/sysext/install/Classes/Report/SecurityStatusReport.php: * Checks whether the Install Tool password is set to its default value.
|
|
typo3/sysext/install/Classes/Report/SecurityStatusReport.php: * @return Status An object representing the security of the install tool password
|
|
typo3/sysext/install/Classes/Report/SecurityStatusReport.php: // @todo @deprecated: This should be removed in TYPO3 v10.0 when install tool allows proper hashes only
|
|
typo3/sysext/install/Classes/Report/SecurityStatusReport.php: * Executes commands like removing the Install Tool enable file.
|
|
typo3/sysext/install/Classes/Authentication/AuthenticationService.php: * Authenticates a user (currently comparing it through the install tool password, but could be extended)
|
|
typo3/sysext/install/Classes/Authentication/AuthenticationService.php: * If install tool login mail is set, send a mail for a successful login.
|
|
typo3/sysext/install/Classes/Authentication/AuthenticationService.php: ->subject('Install Tool Login at \'' . $GLOBALS['TYPO3_CONF_VARS']['SYS']['sitename'] . '\'')
|
|
typo3/sysext/install/Classes/Authentication/AuthenticationService.php: * If install tool login mail is set, send a mail for a failed login.
|
|
typo3/sysext/install/Classes/Authentication/AuthenticationService.php: ->subject('Install Tool Login ATTEMPT at \'' . $GLOBALS['TYPO3_CONF_VARS']['SYS']['sitename'] . '\'')
|
|
typo3/sysext/install/Classes/Authentication/AuthenticationService.php: return MailUtility::getSystemFromName() ?: 'TYPO3 CMS install tool';
|
|
typo3/sysext/install/Classes/Service/ExtensionConfigurationService.php: * to be viewed in the install tool. The class basically adds display related
|
|
typo3/sysext/install/Classes/Service/ExtensionConfigurationService.php: * Returns a funny array used to display the configuration form in the install tool.
|
|
typo3/sysext/install/Classes/Service/ExtensionConfigurationService.php: // configuration and are only synced after next install tool run. This edge case is
|
|
typo3/sysext/install/Classes/Service/LoadTcaService.php: * To be used in install tool only.
|
|
typo3/sysext/install/Classes/Service/SessionService.php: * Secure session handling for the install tool.
|
|
typo3/sysext/install/Classes/Service/SessionService.php: * the cookie to store the session ID of the install tool
|
|
typo3/sysext/install/Classes/Service/LocalConfigurationValueService.php: // When submitting settings in the Install Tool, values that default to "FALSE" or "TRUE"
|
|
typo3/sysext/install/Classes/Service/ClearCacheService.php: * Basic service to clear caches within the install tool.
|
|
typo3/sysext/install/Classes/Service/ClearCacheService.php: * @internal This is NOT an API class, it is for internal use in the install tool only.
|
|
typo3/sysext/install/Classes/Service/ClearCacheService.php: * The cache manager is already instantiated in the install tool
|
|
typo3/sysext/install/Classes/Service/LateBootService.php: * @internal This is NOT an API class, it is for internal use in the install tool only.
|
|
typo3/sysext/install/Classes/Service/EnableFileService.php: * Basic Service to check and create install tool files
|
|
typo3/sysext/install/Classes/Service/EnableFileService.php: * Checks if the install tool file exists
|
|
typo3/sysext/install/Classes/Service/EnableFileService.php: * Checks if the install tool file exists
|
|
typo3/sysext/install/Classes/Service/EnableFileService.php: * Checks if the install tool file should be kept
|
|
typo3/sysext/install/Classes/Service/EnableFileService.php: * Checks if the lifetime of the install tool file is expired
|
|
typo3/sysext/install/Classes/Service/SilentConfigurationUpgradeService.php: * "Configuration presets" in install tool is not type safe, so value
|
|
typo3/sysext/install/Classes/Service/SilentConfigurationUpgradeService.php: * "Configuration presets" in install tool is not type safe, so value
|
|
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>
|
|
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>
|
|
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>
|
|
typo3/sysext/install/Resources/Private/Language/Report/locallang.xlf: <source>Install Tool Password</source>
|
|
typo3/sysext/install/Resources/Private/Language/Report/locallang.xlf: <source>Install Tool</source>
|
|
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>
|
|
typo3/sysext/install/Resources/Private/Partials/Settings/Presets/Image.html: tests of the install tool section "Test setup" should be fine.
|
|
typo3/sysext/install/Resources/Private/Php/install.php: * Entry point to the install tool and step installer.
|
|
typo3/sysext/install/Resources/Private/Php/install.php: * The tool controller is the main "install tool" with all the main functionality.
|
|
typo3/sysext/install/Resources/Private/Php/install.php: * If everything is ok, the step installer will redirect to the main install tool.
|
|
typo3/sysext/install/Resources/Private/Php/install.php: * with the "enable install tool" button and then redirects to the entry script. Other
|
|
typo3/sysext/install/Resources/Private/Php/install.php: * context GET parameter to indicate that the install tool is called within backend context.
|
|
typo3/sysext/install/Resources/Private/Php/install.php: * if install tool is called form the backend main module (BackendModuleController). This
|
|
typo3/sysext/install/Resources/Private/Php/install.php: * changes the view a bit and shows the doc header in the install tool, changes background
|
|
typo3/sysext/install/Resources/Private/Php/install.php: * The install tool initiates redirects to itself if configuration parameters were changed.
|
|
typo3/sysext/install/Resources/Private/Php/install.php: * eg. "change install tool password" in "important actions". Set to 'execute' if some
|
|
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>
|
|
typo3/sysext/install/Resources/Private/Templates/Layout/Init.html: <title>Install tool on site {siteName}</title>
|
|
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}".
|
|
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}".
|
|
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>
|
|
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>
|
|
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'}" />
|
|
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>
|
|
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>
|
|
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>
|
|
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
|
|
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>
|
|
typo3/sysext/install/Resources/Private/Templates/Login/ShowLogin.html: <i class="fa fa-lock"></i> Lock Install Tool again
|
|
typo3/sysext/install/Resources/Private/Templates/Login/ShowLogin.html: <div class="panel-heading"><h3 class="panel-title">Install Tool is permanently enabled</h3></div>
|
|
typo3/sysext/install/Resources/Private/Templates/Login/ShowLogin.html: The Install Tool is permanently enabled because our <code>ENABLE_INSTALL_TOOL</code> file contains
|
|
typo3/sysext/install/Resources/Private/Templates/Login/ShowLogin.html: By default the Install Tool password is the one specified during the installation.
|
|
typo3/sysext/install/Resources/Private/Templates/Login/ShowEnableInstallToolFile.html: <h2 class="panel-title">The Install Tool is locked</h2>
|
|
typo3/sysext/install/Resources/Private/Templates/Login/ShowEnableInstallToolFile.html: To enable the Install Tool, the file <code>ENABLE_INSTALL_TOOL</code>
|
|
typo3/sysext/install/Resources/Private/Templates/Login/ShowEnableInstallToolFile.html: When you are finished with the Install Tool, you should rename or delete this file.
|
|
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.
|
|
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)})}}}));
|
|
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);
|
|
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>
|
|
typo3/sysext/reports/Classes/Report/Status/ConfigurationStatus.php: * Performs some checks about the install tool protection status
|
|
typo3/sysext/reports/Classes/Report/Status/ConfigurationStatus.php: * Determines the Install Tool's status, mainly concerning its protection.
|
|
typo3/sysext/reports/Classes/Report/Status/SystemStatus.php: * Determines the Install Tool's status, mainly concerning its protection.
|
|
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>
|
|
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>
|
|
typo3/sysext/reports/Resources/Private/Language/locallang_reports.xlf: <source>Install Tool Password</source>
|
|
typo3/sysext/reports/Resources/Private/Language/locallang_reports.xlf: <source>Install Tool</source>
|
|
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>
|
|
typo3/sysext/workspaces/Resources/Private/Language/locallang.xlf: wizard in the install tool to fix this.
|
|
typo3/sysext/linkvalidator/Documentation/Configuration/Index.rst: Install Tool
|
|
typo3/sysext/linkvalidator/Documentation/Configuration/Index.rst: Install Tool
|
|
typo3/sysext/linkvalidator/Documentation/Administration/Index.rst:Install Tool at the section "All Configuration" which includes an HTTP
|
|
typo3/sysext/frontend/Classes/Http/Application.php: * Create a PSR-7 Response that redirects to the install tool
|
|
typo3/sysext/backend/composer.json: "typo3/cms-install": "To generate url to install tool in environment toolbar"
|
|
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);
|
|
typo3/sysext/backend/Classes/Http/Application.php: * Create a PSR-7 Response that redirects to the install tool
|
|
typo3/sysext/setup/Resources/Private/Language/locallang.xlf: <source>Install Tool Access</source>
|
|
typo3/sysext/setup/Resources/Private/Language/locallang.xlf: <source>Create Install Tool Enable File</source>
|
|
typo3/sysext/setup/Resources/Private/Language/locallang.xlf: <source>Install Tool Enable file</source>
|
|
typo3/sysext/setup/Resources/Private/Language/locallang.xlf: <source>The Install Tool Enable file has been created.</source>
|
|
typo3/sysext/setup/Resources/Private/Language/locallang.xlf: <source>The Install Tool Enable file could not be created.</source>
|
|
typo3/sysext/setup/Resources/Private/Language/locallang.xlf: <source>Delete Install Tool Enable File</source>
|
|
typo3/sysext/setup/Resources/Private/Language/locallang.xlf: <source>The Install Tool Enable file has been deleted.</source>
|
|
typo3/sysext/setup/Resources/Private/Language/locallang.xlf: <source>The Install Tool Enable file could not be deleted!</source>
|
|
typo3/sysext/setup/Resources/Private/Language/locallang.xlf: <source>The Install Tool file has the content "KEEP_FILE" and can not be deleted!</source>
|
|
typo3/sysext/setup/Resources/Private/Language/locallang_csh_mod.xlf: <source>Admin control for re-enabling Install Tool access</source>
|
|
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>
|
|
typo3/sysext/form/ext_localconf.php: // Register upgrade wizard in install tool
|
|
typo3/sysext/core/Configuration/Services.yaml: # use LanguageServiceFactory (for install tool compatibility).
|
|
typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml: description: 'A list of backend user IDs allowed to access the Install Tool'
|
|
typo3/sysext/core/Configuration/DefaultConfigurationDescription.yaml: description: 'If on, HTTP referrer headers are enforced for backend and install tool requests to mitigate
|
|
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.'
|
|
typo3/sysext/core/Classes/Middleware/NormalizedParamsAttribute.php: * Used in FE, BE and install tool context.
|
|
typo3/sysext/core/Classes/ViewHelpers/Form/TypoScriptConstantsViewHelper.php: * - extension configuration forms in install tool (Settings -> Extension Configuration
|
|
typo3/sysext/core/Classes/ViewHelpers/Form/TypoScriptConstantsViewHelper.php: * @return LanguageService|null Returns null if we are in the install tool standalone mode
|
|
typo3/sysext/core/Classes/Resource/ProcessedFileRepository.php: * Count processed files by storage. This is used in the install tool
|
|
typo3/sysext/core/Classes/Resource/ResourceFactory.php: * It is automatically created with the setting fileadminDir from install tool.
|
|
typo3/sysext/core/Classes/Utility/CommandUtility.php: * @param string $path Override the default path (e.g. used by the install tool)
|
|
typo3/sysext/core/Classes/Utility/MailUtility.php: * As configured in Install Tool.
|
|
typo3/sysext/core/Classes/Utility/GeneralUtility.php: * Allows internal requests to the install tool and from the command line.
|
|
typo3/sysext/core/Classes/Utility/GeneralUtility.php: * We accept this risk to have the install tool always available.
|
|
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php: * ext_conf_template.txt files. The core (more specifically the install tool)
|
|
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php: * core internal API that is usually only used by extension manager and install tool.
|
|
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php: * configuration is not available. The install tool takes care any new
|
|
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php: . ' install tool to update configuration.',
|
|
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php: * - Values are not type safe, if the install tool wrote them,
|
|
typo3/sysext/core/Classes/Configuration/ExtensionConfiguration.php: * Used when entering the install tool, during installation and if calling ->get()
|
|
typo3/sysext/core/Classes/Configuration/Features.php: * Ideally, these feature switches are added via the Install Tool or via FactoryConfiguration
|
|
typo3/sysext/core/Classes/Configuration/ConfigurationManager.php: * by the install tool in an early step.
|
|
typo3/sysext/core/Classes/Core/Bootstrap.php: * used to see if a redirect to the install tool is needed
|
|
typo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php: * This entry method is used in all scopes (FE, BE, Install Tool and CLI)
|
|
typo3/sysext/core/Classes/Core/SystemEnvironmentBuilder.php: * - The install tool, located under typo3/install.php.
|
|
typo3/sysext/core/Classes/Core/ApplicationInterface.php: * Frontend, Backend, Install Tool or Command Line.
|
|
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)
|
|
typo3/sysext/core/Classes/Crypto/PasswordHashing/PasswordHashFactory.php: . ' the instance has just been upgraded, please log in to the standalone install tool'
|
|
typo3/sysext/core/Classes/FormProtection/FormProtectionFactory.php: * Usage for the install tool form protection:
|
|
typo3/sysext/core/Classes/FormProtection/FormProtectionFactory.php: * Check if we are in the install tool
|
|
typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php: * in the install tool.
|
|
typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php: * How to use this in the install tool:
|
|
typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php: * For each form in the install tool (or link that changes some data), create a
|
|
typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php: * no need to do anything here as the install tool form protection will
|
|
typo3/sysext/core/Classes/FormProtection/InstallToolFormProtection.php: * Install Tool form protection
|
|
typo3/sysext/core/Classes/Cache/Backend/Typo3DatabaseBackend.php: * This helper method is used by install tool and extension manager
|
|
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
|
|
typo3/sysext/core/Classes/Imaging/GraphicalFunctions.php: // If addFrameSelection is set in the Install Tool, a frame number is added to
|
|
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
|
|
typo3/sysext/core/Classes/Authentication/BackendUserAuthentication.php: // If user is system maintainer, destroy its possibly valid install tool session.
|
|
typo3/sysext/core/Classes/Authentication/AuthenticationService.php: // Don't catch InvalidPasswordHashException here: Only install tool should handle those configuration failures
|
|
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.';
|
|
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php: $I->amGoingTo('assert the install tool is locked in the first place');
|
|
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php: $I->see('The Install Tool is locked');
|
|
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php: $I->see('Login to TYPO3 Install Tool');
|
|
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php: $I->click('Lock Install Tool again');
|
|
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php: $I->see('The Install Tool is locked');
|
|
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php: $I->amGoingTo('log into Install Tool');
|
|
typo3/sysext/core/Tests/Acceptance/InstallTool/LoginCest.php: $I->see('Change Install Tool Password', 'h1.card-title');
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
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>
|
|
typo3/sysext/fluid_styled_content/Documentation/Installation/Upgrading/Index.rst:The upgrade wizards can be found in the Install tool.
|
|
typo3/sysext/fluid_styled_content/Documentation/Installation/Upgrading/Index.rst: :alt: Location of the Upgrade Wizard in the Install Tool
|
|
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>
|