将Drupal网站移至新文件夹或Public_Html

问题描述 投票:0回答:2

我最近通过自动安装在主机上安装了Drupal8,并且系统将Drupal安装在子目录下(例如,www.example.org / drupal8),但是我想直接将drupal移到public_html下并直接在我的网站上将其可视化(例如,www .example.org)。我已经按照此处(https://www.ostraining.com/blog/drupal/move-drupal-to-a-new-folder/)中的说明进行操作,但是我只能访问主站点,而不能访问我制作的其他站点。欢迎任何建议。

最佳...

directory drupal-8 public-html
2个回答
0
投票
清空缓存。“ ../ drupal / admin / config / development / performance”清除所有缓存。 ->如果您可以使用phpmyadmin访问数据库,请清除那里的缓存文件并搜索URL,然后将旧的URL从您的网站更改为新的URL。

0
投票
那是因为您可能在Web服务器中只有一个文档根目录,并且它指向您的/ var / www / public_html无论您放置在哪里的网站都会显示出来。在以下示例中,查看文档根目录如何不同,并指向2个不同的站点和URL

Site1示例

/ 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

Site2示例:

/ etc / apache2 / sites-available / site2.conf

<VirtualHost *:80> ServerAdmin webmaster@localhost ServerName site2.com

ServerAlias www.site2.comDocumentRoot / var / www / site2-html错误日志$ {APACHE_LOG_DIR} /error.logCustomLog $ {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/

© www.soinside.com 2019 - 2024. All rights reserved.