我在2个独立的电脑上安装了网络服务器。
第一台机器保存用于上传的MySql服务器和文件夹,在网络上共享,我可以使用UNC路径访问//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在permisions设置中读/写,我可以使用mput
上传ftp文件。
谢谢
答案 0 :(得分:0)
事实证明这很简单。
将整个webroot移动到共享文件夹,在ISS中设置UNC路径和凭据以及define('WP_CONTENT_DIR,'\\\\ServerName\\SharedFolder\\'.'/wp-content');
答案 1 :(得分:0)
上述答案并非完全适用于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' );