I have a couple of custom plugins for a site, which I successfully added by using path
repositories in my composer.json
file. However, when I upload the site to my staging server (via FTP - no SSH access or Git on this server), the symlinks in craft/vendor/myvendorname
(which are automatically created during any composer update
) won't upload. Thus, my site breaks, trying to load plugins which it cannot find.
I can manually upload the actual folders to that location (which is my fix for now), but that's not sustainable on an ongoing basis really.
Is there some way I can force Craft (or really Composer I suppose) to recreate those symlinks on the remote server? Or is this a case where I simply need SSH access so I can do it manually?
path
repositories on your staging/production servers, too?