如何将默认的 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' );
我在 2 台独立的电脑上设置了网络服务器。
第一台机器拥有 MySql 用于上传的服务器和文件夹,在网络上共享,我可以使用像 //PC1/uploads
.
第二台机器拥有 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');
以上答案并不完全适合 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' );