Archives: janvier 2019

1 article

Comment créer des liens symboliques via FTP

Révélation: on ne peut pas !

Afin de pouvoir utiliser le File Storage de Laravel, il me fallait créer un lien symbolique dans le dossier public, pointant vers un sous-dossier situé dans le dossier storage. Une opération simple et rapide lorsque vous bénéficiez d'un accès ssh vers votre serveur de production. Mais c'est une toute autre histoire quand vous n'avez qu'un accès FTP !

La solution était donc de laisser PHP se charger du travail pour moi, en utilisant la commode fonction symlink :

if (!file_exists('./storage')) {
    symlink("../storage/app/public", "./storage");
}

[EN] Create symbolic links on server without SSH available?