在xampp本地上将WordPress上载url更改为子域

时间:2019-02-06 作者:Payam Baharan

首先,我为糟糕的英语感到抱歉

我想通过xampp 3.2.2(win10)在本地使用wp创建一个站点

为了避免将来出现问题(例如,在移动到live后更改域或更改db中的媒体文件路径),我建立了一个虚拟主机&;通过将此代码放入httpd-vhosts.conf

NameVirtualHost *:80
<VirtualHost *:80>
    ServerName xyz.com
    ServerAlias xyz.com
    ServerAdmin [email protected]
    DocumentRoot "C:/xampp/htdocs/xyz"
</VirtualHost>


<VirtualHost *:80>
    ServerName dl.xyz.com
    ServerAlias dl.xyz.com
    ServerAdmin [email protected]
    DocumentRoot "C:/XAMPP/htdocs/xyz/dl"
</VirtualHost>
&;此代码用于httpd.conf

Alias /xyz "C:/XAMPP/htdocs/xyz/"
<Directory "C:/XAMPP/htdocs/xyz/">
    AllowOverride All
    Order allow,deny
    Allow from all
</Directory>
然后我检查子域,通过创建简单的索引来确保它正常工作。html到“dl”目录(dl.xyz.com)(&;正常工作
  • 然后我安装了wp,在进行一些配置之后,我按照本文的步骤更改WordPress的默认上载路径:
    • https://www.webnots.com/move-wordpress-images-folder-to-subdomain/

      这是我的数据库更改:

      upload\\u路径:

      C:/xampp/htdocs/xyz/dl/uploads
      
      upload\\u url\\u路径:

      http://dl.xyz.com/uploads
      
      我更改“dl”DIR权限,如下所述:https://www.youtube.com/watch?v=mX2WsUfW_x4这样:dl文件夹属性>>共享选项卡>>高级共享>>检查共享此文件夹>>权限>>选择所有人作为用户名>>检查允许选项以获得“完全控制”更改“读取”这是777权限

      现在,当我要将文件上载到媒体时,出现以下错误:

      无法创建目录C:/xampp/htdocs/xyz/dl/uploads/2019/02。其父目录是否可由服务器写入?

    1 个回复
    SO网友:Payam Baharan

    问题是/在upload\\u路径中:对\\C:/xampp/htdocs/xyz/dl/uploads的更改最多:\\xampp\\htdocs\\xyz\\dl\\uploads