我有一个网络服务器设置在两个不同的pc的。
第一台机器保存用于上传的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?
上传文件夹让每个人读/写在权限设置,我可以使用mput
上传文件与ftp。
谢谢
发布于 2016-07-15 04:07:19
结果发现这很简单。在共享文件夹上移动整个webroot,在ISS和define('WP_CONTENT_DIR,'\\\\ServerName\\SharedFolder\\'.'/wp-content');
中设置UNC路径和凭据
发布于 2017-02-17 16:08:08
上面的答案并不完全适合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' );
https://stackoverflow.com/questions/38182658
复制