【问题标题】:How to change the default Wordpress upload folder to a shared network one?如何将默认的 Wordpress 上传文件夹更改为共享网络文件夹?
【发布时间】:2016-07-04 10:38:07
【问题描述】:

我在 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 read/write in permisions setting,我可以使用mput通过ftp上传文件。

谢谢

【问题讨论】:

标签: wordpress path upload unc


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    上述答案并不完全适合 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' );
    

    【讨论】:

      猜你喜欢
      • 2011-01-18
      • 2019-11-18
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2022-08-11
      • 2023-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多