Project

General

Profile

Actions

Bug #28975

closed

Accessing the extension manager through the backend in a fresh 4.5.x installation fails

Added by Hendrik Becker over 12 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
-
Target version:
-
Start date:
2011-08-15
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
4.5
PHP Version:
5.2
Tags:
Complexity:
easy
Is Regression:
No
Sprint Focus:

Description

After proper installation of TYPO3 4.5.x accessing the extension manager from the T3 backend fails with a JS-alert-popup: "Unable to get webmail password!".
The messages is originated from the plesk environment the TYPO3 was installed on.
There are probably other misbehaviours on other systems, depending on the server environment.

The problem is caused by the system extension 'em' itself. It tries to require a file named 'conf.php'. Because the requiring uses a relative path, the environments search paths are applied and a plesk file named 'conf.php' is found and included instead of the 'conf.php' that belongs to the 'em' extension.

The Problem can be solved by correcting the file:
typo3/sysext/em/classes/index.php

Change Line 48:
require('conf.php');

Into:
require(t3lib_extMgm::extPath('em') .'classes/conf.php');

Actions

Also available in: Atom PDF