symlink

Create a symlink without shell access and in safe mode?

On a shared hosting package running the LAMP stack and PHP, with no shell access and PHP in safe mode (= exec() being disabled), with only FTP access, do I have a chance of creating a symbolic link somehow? I just checked, I can't even use the sneaky workaround of inserting a cron job that executes the ln command. ...

403 Forbidden on symlink in web root

I am on a shared hosting package on a LAMP stack with no shell access. I can create symlinks using PHP's symlink() function. Let's say my web root is /home/www/user1/public Let's say I have a real directory named /home/www/user1/public/real_dir And I create a symlink named /home/www/user1/public/fake_dir pointing to real_dir Why wo...

Codeigniter Shared Resources - Opinions Wanted

I run multiple websites all running off of a single installation of CodeIgniter on my server (separate application directories and a single system directory). This has been working fabulously and I don't see any reason to change it at this point. I find myself writing library classes to extend/override CI all of the time and many times...

CarbonEmacs, symbolic links and dired-find-file

When I list a directory (C-x-d), all symbolic links have names ending with '@'; eg.: .bashrc@ -> ./system/dot-bashr Then when I try to open such a file with "e" or "f" (dired-find-file), I get the message: File no longer exists; type `g' to update dired buffer Otherwise, all links work normally within Emacs. Any hints? -- ...

How do I change my pwd to the real path of a symlinked directory?

Hi folks. Here's a rather elementary *nix question: Given the following symlink creation: ln -s /usr/local/projects/myproject/ myproject ... from my home directory /home/jvf/, entering the myproject symlink gives me a pwd /home/jfv/myproject/. Now, I would like to enter the parent directory of the directory I've symlinked to, but th...

In .NET, How to obtain the target of a symbolic link (or Reparse Point)?

In .NET, I think I can determine if a file is a symbolic link by calling System.IO.File.GetAttributes(), and checking for the ReparsePoint bit. like so: var a = System.IO.File.GetAttributes(fileName); if ((a & FileAttributes.ReparsePoint) != 0) { // it's a symlink } How can I obtain the target of the symbolic link, in this case?...

Is it possible to force an Xcode project to clean before it builds?

Hello everybody, In my Xcode project, I've created a symbolic link script in the target that allows me to edit my scripts and see the updates live. Unfortunately, a side-effect of this is that if I don't clean before building again, I get the following error message: ln: /Users/atg/Desktop/Projects/Xcode Projects/Debug/Xsera.app/Conten...

How to turn a regular file into a symlink on Linux

I'm writing an (un)archiving tool and the way it is designed it first creates a regular file from the archive before it examines the special attributes and may decide that this item is a symlink, in fact. Note: Before more people misunderstand me for wanting to make a symlink of a file. No, I write the symlink data, i.e. its path, into ...

SVN, Samba and Symbolic Links. How to get them all to play together?

I've got a website project under version control that relies on files from an unversioned directory on the same server via Symbolic Links. I'm currently storing the symbolic links in the repository. The idea is that if someone checks out a working copy on to the same server they can edit and test the working copy of the project before c...

How to deal with symbolic links when going between Linux and Windows?

I have a django project that runs on a Linux server, and I've been working on it both on Linux and OS X. I've noticed that some of the pages are a bit off, to put it politely, in Internet Explorer, and so I checked out the subversion repository on Windows and tried to run a local server. My media directory has symbolic links to all of t...

How can I get the high-res mtime for a symbolic link in Perl?

I want to reproduce the output of ls --full-time from a Perl script to avoid the overhead of calling ls several thousand times. I was hoping to use the stat function and grab all the information from there. However, the timestamp in the ls output uses the high-resolution clock so it includes the number of nanoseconds as well (according...

listFiles() of File not working on symbolic links?

I have the following File object pointing to a directory via symbolic link, File directory = new File("/path/symlink/foo/bar"); String[] files = directory.listFiles(); listFiles() returns null, is this because of the symlink? if yes, how will I go about this if I really want to list the files in bar using the path that contains a syml...

How to list all symbolic links on an NTFS filesystem

Hi, since Windows Vista there is an new Win32-API call CreateSymbolicLink to create a symbolic link on the NTFS filesystem. Does anyone know if there is an way to list all existing symbolic links on the filesystem? ...

Detecting a symlink in Java

Given a Java 'File' object, how can I detect whether or not it refers to a symlink? (If it helps/matters, I know the file refers to a directory, not to a file) ...

Change the target of a symlink with PHP

How can I change the target of a symlink with PHP? Thanks. ...

Symbolic Link in Tomcat 5 is not working after setting allowLinking="true"

I created a symbolic link to a .htm file. ln -sf /u105/app/ptelrep/reports/kfx/generated/KFX026_Wholesale_1.htm /u105/app/ptelrep/reports/kfx/generated/KFX026_Wholesale.htm The link works. I have the configuration file, reports.xml: /u355/app/ptelrep/tomcat50-jwsdp/conf/Catalina/localhost/reports.xml <?xml version='1.0' encodin...

Symlinking (ln) faster than moving (mv)?

When we build web software releases, we prepare the release in a temporary directory and then replace the release directory with the temporary one just prepared: # Move and replace existing release directory. mv /path/to/httpdocs /path/to/httpdocs.before mv /path/to/$newReleaseName /path/to/httpdocs Under this scheme, it happens that ...

How to find the filename of a script being run when it is executed from a symlink on linux

Hi, If I have a python script that is executed via a symlink, is there a way that I can find the path to the script rather than the symlink? I've tried using the methods suggested in this question, but they always return the path to the symlink, not the script. For example, when this is saved as my "/usr/home/philboltt/scripts/test.p...

Makefiles, symlinked folder & relative paths

Let say I have the following folders: /A/C /D/B/E /D/B/C (this is a symlink to /A/C created by ln -s) When one of the makefiles tries to use the path /D/B/C/../E it gets a "no file or directory" error. I understand why this happens; /A/E does not exist. However I have to use symlinks to populate the B folder and create the build tre...

Apache local configuration to resolve files correctly

Hello, I am new at this so bare with me. I have just configured Apache and PHP to work on my local Mac OS X computer. Now PHP works fine, except when I try to load the files for my live sites. The live sites have separate directories and are sorted by client name etc. I've created symlinks in the default root for the local web server ...