Ubuntu16.04安装drupal-8.2.2后除主页外均Not Found解决方案

在Ubuntu16.04上安装drupal-8.2.2后,出现了仅能访问主页的问题,其他页面均404 Not Found:

Ubuntu16.04安装drupal-8.2.2后除主页外均Not Found解决方案_第1张图片
地址输入localhost/drupal-8.2.2后仅能访问主页
Ubuntu16.04安装drupal-8.2.2后除主页外均Not Found解决方案_第2张图片
随便点入其他页面均404

问题症结在于我的drupal安装路径为/var/www/html/drupal-8.2.2,带上了版本号,事实上访问主页地址时也需要输入localhost/drupal-8.2.2。注意在404错误提示中“The requested URL /drupal/index.php was not found on this server.”,说明到了路径的原因。解决方案:

修改drupal安装路径下的.htaccess隐藏文件

命令:sudo gedit /var/www/html/drupal-8.2.2/.htaccess

Ubuntu16.04安装drupal-8.2.2后除主页外均Not Found解决方案_第3张图片
gedit编辑器打开.htaccess隐藏文件

找到RewriteBase,注意内容为 /drupal,修改为 /drupal-8.2.2,保存后退出。

再次打开drupal。

Ubuntu16.04安装drupal-8.2.2后除主页外均Not Found解决方案_第4张图片
成功使用drupal
解决方案来源:CSDN 博客.AugusSL.http://m.blog.csdn.net/article/details?id=6159095

问题症结在于路径问题,事实上解压drupal时完全可以不加版本号,例如解压到/var/www/html/drupal。

第一次发文,仅作为自己安装drupal过程中解决遇到问题的记录,如果能给遇到相同问题的朋友以帮助,幸甚至哉。

你可能感兴趣的:(Ubuntu16.04安装drupal-8.2.2后除主页外均Not Found解决方案)