PHP中的Symlink不起作用


Symlink in PHP not working

我在Linux环境中。我们有一个有8种语言的CMS,图像是英文的物理文件:/store/products/image-car.png。我们正在尝试使用symlink翻译所有这些文件,因此我们知道我们可以节省磁盘空间,当用户将导航器链接到/store/products/imagen-coche.png(西班牙语)时,它将显示上面的文件。

symlink("/store/products/image-car.png" , "/store/products/imagen-coche.png");

但它不工作,它抛出没有找到文件。它一定是绝对路径吗?

创建符号链接的最佳方法是使用绝对路径。但是,您可以使用相对路径,但符号链接路径应该是相对于原始文件的。如果符号链接打开,也要检查Web服务器。