Drupal 7 Drupal7和Drupal8.2.6不能在Ubuntu 16.04上运行
我在本地机器上安装了Drupal 8.2.6。初始index.php屏幕提示我成功创建数据库、创建和设置用户环境等所有需要的屏幕。我可以作为管理员成功登录。但是Drupal页面上的任何链接都会出现类似Drupal 7 Drupal7和Drupal8.2.6不能在Ubuntu 16.04上运行,drupal-7,Drupal 7,我在本地机器上安装了Drupal 8.2.6。初始index.php屏幕提示我成功创建数据库、创建和设置用户环境等所有需要的屏幕。我可以作为管理员成功登录。但是Drupal页面上的任何链接都会出现类似http://server/drupal-8.2.6/admin/structure 输出为在此服务器上找不到请求的URL/drupal-8.2.6/admin/structure。 我检查了服务器文件夹结构,发现管理员和其他文件夹不是在drupal-8.2.6下创建的 有什么线索我可以找吗 你在使
http://server/drupal-8.2.6/admin/structure
输出为在此服务器上找不到请求的URL/drupal-8.2.6/admin/structure。
我检查了服务器文件夹结构,发现管理员和其他文件夹不是在drupal-8.2.6下创建的
有什么线索我可以找吗
Drupal不会在docroot中创建文件夹,谢谢。我在这里找到了答案 我加了这三行
允许超越所有
转到以下文件
/etc/apache2/sites-available/000-default.conf
现在我可以浏览第一个apache页面上的所有链接了。是的,如果您使用的是
ubuntu16.04
和Apache2
然后必须允许apache配置文件中的/var/www
目录
找到文件/etc/apache2/apache2.conf
替换
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride None
Require all granted
</Directory>
注意:用您的主机地址替换Host
,然后重新启动apache2
使用命令服务apache2重新启动
这对我有用 如果使用Drupal 8和nginx可以编辑以下文件
/etc/apache2/sites-available/000-default.conf
/etc/nginx/站点已启用/默认
并添加以下行:
location /drupal8/ {
try_files $uri $uri/ /drupal8/index.php?$args;
}
location /drupal8/ {
try_files $uri $uri/ /drupal8/index.php?$args;
}