关于 php:将 drupal 7 多站点从 acquia 开发服务器迁移到实时服务器 | 珊瑚贝

migrate drupal 7 multi site from acquia dev server to live server


我做了什么:

我已经安装了acquia dev。我创建了名为 abc

的新子域

我可以在本地服务器中以 http://abc.localhost:8082 的形式访问站点 URL。

我可以将文件夹站点中的文件夹视为

  • 网站/所有
  • 网站/默认
  • 站点/abc.localhost

我已将文件上传到我的服务器并导出本地数据库以导入实时数据库。

我的问题:

现在如何从实时服务器访问 abc.localhost 站点以及如何更改配置?

任何人都可以在这方面帮助我。我可以进一步解释任何评论。提前致谢。

  • 这个问题似乎跑题了,因为它是关于 Web mastering 的,属于 webmaster.stackexchange.com


通常,您的 Drupal 多站点结构应如下所示

1
2
3
4
5
sites/all
sites/default
sites/example.com
sites/sub.example.com
sites/example2.com etc

URL abc.localhost 只是一个本地 URL,因此对于实时服务器,您需要将目录标题更改为您的实时服务器的域名,如上所示。

如果您需要在实时版本和本地版本之间定期更新代码,您也可以执行以下操作

1
2
3
4
sites/all
sites/default
sites/example.com -> abc.localhost // You can use a symlink here
sites/abc.localhost
  • 访问网址是什么?就像在本地服务器中一样,abc.localhost 是作为 abc.localhost:8082 访问的(使用 Aquia Dev)。我已将文件上传到 myserver.com/demo(演示文件夹)。
  • @yajay”访问网址”将是您在网络服务器配置中设置的任何内容


来源:https://www.codenong.com/19921825/

微信公众号
手机浏览(小程序)

Warning: get_headers(): SSL operation failed with code 1. OpenSSL Error messages: error:14090086:SSL routines:ssl3_get_server_certificate:certificate verify failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(): Failed to enable crypto in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57

Warning: get_headers(https://static.shanhubei.com/qrcode/qrcode_viewid_9276.jpg): failed to open stream: operation failed in /mydata/web/wwwshanhubei/web/wp-content/themes/shanhuke/single.php on line 57
0
分享到:
没有账号? 忘记密码?