我正在尝试创buildDrupal多站点。 目前让我们说下面的表格中有Live Sites
abc.example.com
def.example.com
xyz.example.com
/var/www/vhosts/abc.example.com/httpdocs
/var/www/vhosts/def.example.com/httpdocs
/var/www/vhosts/xyz.example.com/httpdocs
DRUPAL:致命错误:编辑特定现有页面时允许的内存大小错误
如何debuggingNginx / PHP-fpm的网站挂起?
如何在.htaccess文件中禁用某些媒体文件的Apache gzip压缩?
find一个文件并打开它进行编辑。 如何在bash shell中快速执行?
现在我们必须为每个Live Site创build博客,我们正在研究Drupal Mutlisite Architecture,因此所有的站点都应该指向相同的代码库,这将减轻我们的维护任务。
目前,我们已经为在blogs.example.com上安装的main / default domain Site目录创build了符号链接,所以创build了符号链接
ln -s /var/www/vhosts/blogs.example.com/httpdocs/ /var/www/vhosts/xyz.example.com/httpdocs/blog
并在网站/ xyz.example.com.blog下创build一个文件夹
但是当我们在浏览器中打开URL时,我们得到“没有指定的input文件”
我们不确定上面的错误是否是由于.htaccess中的一些问题引起的,我们也不知道在哪里添加与MutliSite相关的htacessconfiguration。
任何帮助,将不胜感激。
Drupal 7在“第一次加载”上太慢
Drupal 7重写不使用.htaccess
检查cookie并用Apacheredirect
在drupal语言中:grep和pipe – 列出所有发现以避免开销和服务器性能问题
如此处所述,您的符号链接应位于/var/www/vhosts/blogs.example.com/httpdocs作为安装的目录以及创建的站点文件夹。 尝试在您的符号链接上删除httpdocs/上的结尾斜杠:
ln -s /var/www/vhosts/blogs.example.com/httpdocs/ /var/www/vhosts/xyz.example.com/httpdocs/blog
只有httpdocs ,像这样:
ln -s /var/www/vhosts/blogs.example.com/httpdocs blog
或者用2行命令做:
cd /var/www/vhosts/blogs.example.com/httpdocs ln -s . blog
请确保xyz.example.com和blogs.example.com CNAME相同,并且blogs.example.com在您的虚拟主机上设置为serverAlias和blogs.example.com 。 所以当你的浏览器指向http://xyz.example.com/blog时,你应该得到你的网站。
一旦以管理员身份登录到新网站,请在以下管理菜单下将公共文件系统路径的正确路径复制到sites / xyz.example.com.blog / files :
Home » Administration » Configuration » Media » File System
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 [email protected] 举报,一经查实,本站将立刻删除。