Take the 2-minute tour ×
Super User is a question and answer site for computer enthusiasts and power users. It's 100% free, no registration required.

I'm trying to upload files via FTP to a webserver, but I'm getting really weird results.

I login to the server with no errors.

If I upload a file that already exists on the server, like index.html, the existing file does not get replaced with the updated file (I can tell because the file size is not changing). I'm using FileZilla and selected the option to overwrite the existing file.

If I upload a new file to the server, the transfer goes through and I can see it on the server in the FileZilla FTP directory listing, but when I try to view the file via http in a web browswer I get a 404 error.

I noticed that on the server, for each and every ASCII file exists an exact duplicate with a .lck extention. For example, if index.php and categories.php exists on the server, then there also exists index.php.lck and categories.php.lck. Could this have anything to do with the issue?

The person who used to do do the updates used dreamweaver to create and ftp to the site. Does dreamweaver put some type of lock on the server?

Thanks, Chris

share|improve this question

migrated from stackoverflow.com Dec 31 '09 at 1:16

This question came from our site for professional and enthusiast programmers.

add comment

1 Answer

It looks like Dreamweaver creates .lck files to show that a file is checked out. According to Adobe the .lck should be deleted when the file is checked back in. Maybe there is an error, or your coworker isn't checking them back in correctly. Have you tried deleting the .lck files?

According to this site, it can be done in one fell swoop:

find . -name "*.LCK" -exec rm {} \;

(You'll want to try that out somewhere harmless first. It always makes me nervous running an rm command I haven't tested)

share|improve this answer
    
On Unix systems you'll probably want to use -iname instead of -name for a case-insensitive match. –  ZoogieZork Dec 29 '09 at 4:15
add comment

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.