如何将默认的 Wordpress 上传文件夹更改为共享网络文件夹?

How to change the default Wordpress upload folder to a shared network one?

我在 2 台独立的电脑上设置了网络服务器。

第一台机器拥有 MySql 用于上传的服务器和文件夹,在网络上共享,我可以使用像 //PC1/uploads.

这样的 UNC 路径访问它们

第二台机器拥有 ISS 服务器和 Wordpress 文件。 我可以使用 file:// 从 wordpress 站点的第一台机器嵌入现有图像等。

我不知道如何设置 Wordpress 以将其默认上传文件夹更改为 //PC1/uploads 而不是默认本地文件夹。

我已经尝试使用 define('UPLOADS','file://PC1/uploads'); 和 ftp 服务器

define ('UPLOADS','ftp://User:pass@pc1.ip');

我收到错误 Is its parent directory writable by the server? 上传文件夹在权限设置中有 Everyone read/write ,我可以使用 mput 上传文件 ftp.

谢谢

原来真的很简单。 将整个 webroot 移动到共享文件夹,在 ISS 和 define('WP_CONTENT_DIR,'\\ServerName\SharedFolder\'.'/wp-content');

中设置 UNC 路径和凭据

以上答案并不完全适合 WordPress 4.7。我通过在 wp-config.php:

中包含以下内容得到了它
define('WP_CONTENT_DIR','//server/sharedpath'.'/wp-content');
define( 'WP_CONTENT_URL', 'https://url-to-virtual-directory/wp-content' );