Project

General

Profile

Actions

Bug #52993

closed

index.php in DOC_ROOT must be symlinked

Added by Jochen Weiland about 11 years ago. Updated about 9 years ago.

Status:
Closed
Priority:
Should have
Assignee:
-
Category:
Install Tool
Target version:
Start date:
2013-10-21
Due date:
% Done:

0%

Estimated time:
TYPO3 Version:
6.2
PHP Version:
5.3
Tags:
Complexity:
Is Regression:
No
Sprint Focus:

Description

If index.php in DOC_ROOT is a file and not a symlink (to typo3_src/index.php) the install tool displays this error message:

Path /index.php is not a link
The target /index.php should be a link, but is of type file. This can not be fixed. Please investigate.

Some providers (e.g. Domainfactory and jweiland.net) do not allow symlinks to files (only to directories) for security reasons.

The install tool should reflect this possibility.


Related issues 6 (0 open6 closed)

Related to TYPO3 Core - Bug #53037: Install Tool: Folder structure is too strictClosed2013-10-22

Actions
Related to TYPO3 Core - Feature #60848: Allow automatic update if /index.php is not a symlinkClosed2014-08-07

Actions
Related to TYPO3 Core - Bug #57706: Install tool marking symlinked directories as errors.Closed2014-04-07

Actions
Has duplicate TYPO3 Core - Bug #55884: Check for symlink on index.php should be a warningClosed2014-02-11

Actions
Has duplicate TYPO3 Core - Bug #62563: Index.php symlink causes error 500 (composer install on phpfpm)Closed2014-10-30

Actions
Has duplicate TYPO3 Core - Task #57658: Install: Allow real file for index.phpClosedPhilipp Gampe2014-04-04

Actions
Actions #1

Updated by Philipp Gampe about 11 years ago

  • Status changed from New to Accepted

We will lover the severity. However the core updater will not work of the folder structure does not match. Maybe we will add the index.php part as an exception, however there are concerns that the code will get to complicated that way.

Actions #2

Updated by Mathias Brodala about 11 years ago

Philipp Gampe wrote:

We will lover the severity. However the core updater will not work of the folder structure does not match. Maybe we will add the index.php part as an exception, however there are concerns that the code will get to complicated that way.

IMHO all of these checks related to the core updater should be disabled completely if the core updater itself has been disabled.

Actions #3

Updated by Henrik Ziegenhain over 10 years ago

Are there any news on the "exception part"?
Imho the very nice and useful feature of automatic core updates is absolutly useless with Domainfactory - and others not allowing symlinks on files

Actions #4

Updated by Christian Kuhn about 10 years ago

Hint: The core updater is just one usage of the FolderStructure, there may be more than these.

What is missing in the folder structure code:

Allow index.php to be an symlink OR a file, but if it is a file, then its content must be identical to a given template.

Actions #5

Updated by Benni Mack over 9 years ago

  • Category changed from Install Tool to 1601
  • Target version set to 7.4 (Backend)
Actions #6

Updated by Christian Kuhn over 9 years ago

i described a solution scenario in #57706

Actions #7

Updated by Susanne Moog over 9 years ago

  • Target version changed from 7.4 (Backend) to 7.5
Actions #8

Updated by Benni Mack about 9 years ago

  • Target version changed from 7.5 to 7 LTS
Actions #9

Updated by Mathias Schreiber about 9 years ago

  • Status changed from Accepted to Closed

we will continue in #57706

Actions

Also available in: Atom PDF