我有一个具有以下目录结构的Web服务器
/var/www/html/www.example.com/wp-content/themes/exampletheme/custom
其中“自定义”实际上是指向/var/www/custom
的符号链接
这按预期工作。
但是,主题更新程序删除并重新创建了整个exampletheme目录,该目录还删除了其中包含的“自定义”符号链接,从而破坏了站点。
是否有创建永久文件系统位置(也许在fstab中的方法?),该文件系统位置将使“ custom”始终出现在/var/www/html/www.example.com/wp-content/themes/exampletheme/
目录中?
我使用udev发现了类似的东西,但是它仅适用于设备。
我曾考虑使用cron进行检查并在丢失时创建它,但这有点笨拙。
您可以将bind-mount /var/www/custom
移至/var/www/html/www.example.com/wp-content/themes/exampletheme/custom
。
无法删除挂载点,只能卸载挂载点,并且(a)要求具有root特权,并且(b)程序无法删除某些内容时通常不诉诸这些内容。这样就可以了。