phpstorm 2.0 failed to change timestamp of a file

Hi,

Uploading files on server per ftp (FTP server is the inbuilt one of Mac OS X 10.6.6) returns "failed to change timestamp of the file ..."
not for all uploaded files but just for one that is always the same in a certain project. There is no difference in the access rights between this file and others.

Another question: Starting run or debug a project always causes upload of all files in project not only the currently changed. That is not very comfortable if you have many files in a project. Could this behaviour be changed?


Regards,
Roland

3 comments

Hello Roland,

Uploading files on server per ftp (FTP server is the inbuilt one of Mac OS X 10.6.6) returns "failed to change timestamp of the file ..."

We need to look at FTP commands log, please follow http://www.jetbrains.net/devnet/docs/DOC-1202 to take it.

Starting run or debug a project always causes upload of all files in project not only the currently changed.


Did you try unchecking 'Overwrite up-to-date files' checkbox at File | Settings | Deployment | Options screen?

Regards,
Kirill

0

Hello, Kirill

sorry, I did not discovered that checkbox yet. It works fine. One could discuss, I think, to uncheck it by default.

As an attachment I send the logfile concerning the timestamp issue. Hope that helps. But it isn't just a big thing in my eyes. The timestamp seems to be updated, though. If it is really a failure It should be corrected, either.  


By the way the Mac OS X path of the log file given in DOC-1202
is ~/Library/Logs/WEBIDE10  on my computer (without system/log at the end)
Subdirectory 'system' does not exit.


Regards,
Roland



Attachment(s):
idea.log.zip
0

Hello Roland,

As an attachment I send the logfile concerning the timestamp issue.

Thanks for the logs, currently IDE send special 'MDTM' command to change files timestamps, which your server does not support (indeed, this command not the part of basic FTP specification).
Related feature request for the IDE to be more flexible: http://youtrack.jetbrains.net/issue/WI-1057.

The timestamp seems to be updated, though.

Well, this is quite unexpected.

By the way the Mac OS X path of the log file given in DOC-1202
is ~/Library/Logs/WEBIDE10  on my computer (without system/log at the end)
Subdirectory 'system' does not exit.

Apologies, our fault. Document is now updated.

Regards,
Kirill

0

Please sign in to leave a comment.