directory - 将 Drupal 站点移动到新文件夹或 Public_Html
问题描述
我最近通过自动安装在我的主机上安装了 Drupal8,系统将 Drupal 安装在子目录下(例如 www.example.org/drupal8),但我想将 drupal 直接移动到 public_html 下并直接在我的网站上可视化(例如 www.example .org)。我已按照此处的说明进行操作(https://www.ostraining.com/blog/drupal/move-drupal-to-a-new-folder/),但我只能访问主站点而不是其他站点我制作了。欢迎任何建议。
最好的...
解决方案
您发布的那个 URL 用于覆盖或移动站点(一个站点),但您谈论其他站点,所以我认为有其他站点并希望访问同一服务器中的不同站点。
您看不到其他站点,因为您的 Web 服务器中可能有一个文档根目录,并且它指向您的 /var/www/public_html 并且您放置在那里的任何站点都会显示出来。在以下示例中,查看文档根目录的不同之处并指向 2 个不同的站点和 URL。
假设您可以访问您的 Web 服务器文件和配置文件。
站点 1 示例
/etc/apache2/sites-available/site1.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName site1.com
ServerAlias www.site.com
DocumentRoot /var/www/site1-html
ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined
站点 2 示例:
/etc/apache2/sites-available/site2.conf
<VirtualHost *:80>
ServerAdmin webmaster@localhost
ServerName site2.com
ServerAlias www.site2.com DocumentRoot /var/www/site2-html ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log 组合
查看
https://www.digitalocean.com/community/tutorials/how-to-set-up-apache-virtual-hosts-on-ubuntu-16-04
https://linuxize.com/post/how-to-set-up-apache-virtual-hosts-on-ubuntu-18-04/
推荐阅读
- python - Django 1.10 模板 - 在 HTML 模板中打印两个相邻的 python 列表
- ruby-on-rails - 使用 select2 从多选 Rails 表单中预选值
- javascript - 数据表服务器端 ajax 和 sAjaxSource 具有不同的请求参数
- angularjs - AngularJs:未捕获的错误:[$injector:modulerr]
- r - R - 如果 pmax 命令中的列不存在,则跳过它们
- join - Flink:如何在一对多流的连接中立即发出输出
- angular - Angular - 反应形式 - 材料 - 无效时的颜色图标
- node.js - 在并行抓取时遇到回调和承诺处理问题
- typescript - TypeScript 中的符号意义
- ios - OTP 屏幕设计 - 如何使 texField 不可点击以进行编辑,但只有在最后一个 textField 完成后才能变为活动状态?