Bug #39855

[Windows / VM] FLOW3 symlink error during TYPO3 Phoenix FLOW3 compile

Added by Frank Gerards over 9 years ago. Updated over 8 years ago.

Status:
Closed
Priority:
-- undefined --
Assignee:
Category:
-
Target version:
-
Start date:
2012-08-16
Due date:
% Done:

0%

Estimated time:
PHP Version:
5.3
Has patch:
No
Complexity:

Description

Hi,

I use a Debian VM under Windows 7 to develop websites using ZendStudio under Windows. The sources are located in Windows and the document root of the vm apache webserver points to the shared windows path. This is done via VirtualBox Addons. As a result, this is a read-only file system and symlinks are not supported.

Badly, FLOW3/Phoenix report this error. I assume that quite an amount of professional, enterprise-oriented companies develop live-server-near with VMs and under Windows. So this error stops all tries of installing FLOW3 under this circumstances. To my opinion, there has to be a work-around because you cannot be sure, that symlinks work under each environment FLOW3 will be set up. How could this be solved ?

The complete warning is:

Warning: symlink() [<a href='function.symlink'>function.symlink</a>]: Read-only file system in /media/sf_local_dev/phoenix/Data/Temporary/Development/Cache/Code/FLOW3_Object_Classes/TYPO3_FLOW3_Resource_Publishing_FileSystemPublishingTarget_Original.php line 116
21 TYPO3\FLOW3\Error\ErrorHandler::handleError(2, "symlink() [&lt;a href='function.symlink'&gt;function.symlink&lt;/a&gt;]: Read-only file system", "/media/sf_local_dev/phoenix/Data/Temporary/Develop…Publishing_FileSystemPublishingTarget_Original.php", 116, array)

20 symlink("/media/sf_local_dev/phoenix/Packages/Application/Aloha/Resources/Public", "/media/sf_local_dev/phoenix/Web/_Resources/Static/Packages/Aloha")

19 TYPO3\FLOW3\Resource\Publishing\FileSystemPublishingTarget_Original::publishStaticResources("/media/sf_local_dev/phoenix/Packages/Application/Aloha/Resources/Public/", "Packages/Aloha/")

18 TYPO3\FLOW3\Resource\Publishing\ResourcePublisher_Original::publishStaticResources("/media/sf_local_dev/phoenix/Packages/Application/Aloha/Resources/Public/", "Packages/Aloha/")

17 TYPO3\FLOW3\Resource\ResourceManager_Original::publishPublicPackageResources(array)

16 TYPO3\FLOW3\Core\Booting\Scripts::initializeResources(TYPO3\FLOW3\Core\Bootstrap)

15 call_user_func(array, TYPO3\FLOW3\Core\Bootstrap)

14 TYPO3\FLOW3\Core\Booting\Step::__invoke(TYPO3\FLOW3\Core\Bootstrap)

13 TYPO3\FLOW3\Core\Booting\Sequence::invokeStep(TYPO3\FLOW3\Core\Booting\Step, TYPO3\FLOW3\Core\Bootstrap)

12 TYPO3\FLOW3\Core\Booting\Sequence::invokeStep(TYPO3\FLOW3\Core\Booting\Step, TYPO3\FLOW3\Core\Bootstrap)

11 TYPO3\FLOW3\Core\Booting\Sequence::invokeStep(TYPO3\FLOW3\Core\Booting\Step, TYPO3\FLOW3\Core\Bootstrap)

10 TYPO3\FLOW3\Core\Booting\Sequence::invokeStep(TYPO3\FLOW3\Core\Booting\Step, TYPO3\FLOW3\Core\Bootstrap)

9 TYPO3\FLOW3\Core\Booting\Sequence::invokeStep(TYPO3\FLOW3\Core\Booting\Step, TYPO3\FLOW3\Core\Bootstrap)

8 TYPO3\FLOW3\Core\Booting\Sequence::invokeStep(TYPO3\FLOW3\Core\Booting\Step, TYPO3\FLOW3\Core\Bootstrap)

7 TYPO3\FLOW3\Core\Booting\Sequence::invokeStep(TYPO3\FLOW3\Core\Booting\Step, TYPO3\FLOW3\Core\Bootstrap)

6 TYPO3\FLOW3\Core\Booting\Sequence::invokeStep(TYPO3\FLOW3\Core\Booting\Step, TYPO3\FLOW3\Core\Bootstrap)

5 TYPO3\FLOW3\Core\Booting\Sequence::invokeStep(TYPO3\FLOW3\Core\Booting\Step, TYPO3\FLOW3\Core\Bootstrap)

4 TYPO3\FLOW3\Core\Booting\Sequence::invoke(TYPO3\FLOW3\Core\Bootstrap)

3 TYPO3\FLOW3\Http\RequestHandler::boot()

2 TYPO3\Setup\Core\RequestHandler::handleRequest()

1 TYPO3\FLOW3\Core\Bootstrap::run()

Please include more helpful information!

Also available in: Atom PDF