• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • We are looking for U.S.-based freelancer or agency working with SEO or WordPress for a quick 30-min interviews to gather feedback on XOVI, a successful German SEO tool we’re looking to launch in the U.S.
    If you qualify and participate, you’ll receive a $30 Amazon gift card as a thank-you. Please apply here. Thanks for helping shape a better SEO product for agencies!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

ftp permissions error

P

propagandalabs

Guest
When we try to publish a site which has any "special pages" (such as an image gallery or a blog) or modules (such as a feedback form), we get the following error:

Cannot publish site. FTP error: Access denied. You do not have enough permissions.

Removing the special page or module from the site immediately solves the problem.

What permissions need to be changed to fix this problem?

Thanks in advance.
 
Hello,
Please look through Log messages in the admin panel. Publications errors and warnings must be stored there.
 
ftp publish errors

below are the errors that got log in to plesk how to we fix these issues

thanks


Xceed.Ftp.FtpReplyException: App_Data/Blobs/: Access is denied. (reply code 550)
at Xceed.Ftp.Engine.FtpCommand.EndExecute(IAsyncResult asyncResult)
at Xceed.Ftp.Engine.FtpCommand.Execute(FtpCommandChannel commandChannel)
at Xceed.Ftp.FtpClient.CreateFolder(String folder)
at SWsoft.SiteBuilder.Repository.FtpResources.XceedFtpClient.Ensure(String a_path)
at SWsoft.SiteBuilder.Repository.FtpResources.FtpResourceFolder.Ensure()
at SWsoft.SiteBuilder.Repository.FtpResources.FtpResourceFolderLiveCollection.GetResource(FtpEntryInfo a_fei, Boolean a_flagCreateNew)
at SWsoft.SiteBuilder.Repository.FtpResources.FtpResourceLiveCollection`2.Add(String name)
at SWsoft.SiteBuilder.Repository.ResourceHelper.Replace(IResourceFolder source, IResourceFolder target, ReplaceCallback callback, Object data)
at SWsoft.SiteBuilder.Repository.ResourceHelper.Replace(IResourceFolder source, IResourceFolder target, ReplaceCallback callback, Object data)
at SWsoft.SiteBuilder.BO.Facade.PublishTask.<>c__DisplayClass2.b__0()
at SWsoft.SiteBuilder.BO.Facade.PublishHelper.CheckPublishExceptions(CheckPublishExceptionsMethod a_method)
The FTP reply was:
550 App_Data/Blobs/: Access is denied.

--- End of inner exception stack trace ---
at SWsoft.SiteBuilder.BO.Facade.PublishHelper.CheckPublishExceptions(CheckPublishExceptionsMethod a_method)
at SWsoft.SiteBuilder.BO.Facade.PublishTask.Run(Object a_data)
 
This string "App_Data/Blobs/: Access is denied" tells the root problem - ftp's account hasn't rights to write to this folder. This account should have rights to read/write/create/delete on this folder.

By the way, don't forget to check if site's account (iis identity) has the same rights. It's required for site's life cycle.

If you have the same problem with all your sites in Plesk - please write them here or call Plesk support team.
 
Back
Top