VPS侦探论坛

 找回密码
 注册
查看: 3856|回复: 3

安装Drupal 8成功,但是CSS不工作

[复制链接]
发表于 2017-1-12 22:36:45 | 显示全部楼层 |阅读模式

我在LNMP 1.3下安装Drupal 8.2.5,安装成功(需要enable scandir() 以及开启opcache,否则安装过程出错)。
我的问题是新安装后,网站能正常运行,也能登录后台操作,问题是CSS没有load,导致页面完全是plain.

我在网上搜索了一下,有些人说是rewrite没有写好。我在创建virtual host时候,选择了allow rewrite,而且在rewrite program处填写了drupal。

请问这回事什么原因?如果需要修改rewrite,应该如何修改?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-1-13 05:59:16 | 显示全部楼层


CSS 问题解决了,在安装时候我选择的是安装minimal,如果安装standard就没有问题了,CSS调用网站显示正常了。

但是还有一个问题,我在安装Drupal theme时候,遇到如下错误:
An error has occurred.
Please continue to the error page

An AJAX HTTP error occurred.
HTTP Result Code: 404
Debugging information follows.
Path: /core/authorize.php/core/authorize.php?batch=1&id=9&op=do_nojs&op=do
StatusText: Not Found
ResponseText: {"message":"No route found for \u0022POST \/core\/authorize.php\/core\/authorize.php\u0022 (from \u0022http:\/\/huidaex.com\/core\/authorize.php?batch=1\u0026id=9\u0026op=start\u0022)"}

网上搜了一下,说mod_rewrite没有开启。我在本论坛搜了一下,说我目前安装的LNMP没有mod_rewrite,那么请问如何解决这个问题?难道非要换到 lnmpa 或 lamp 吗?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
发表于 2017-1-13 11:30:57 | 显示全部楼层

mod_rewrite是apache上的模块

nginx有专门的伪静态,和apache的不一样,找个你drupal对应版本的nginx伪静态就行,可以看一下nginx官网的文档 https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
 楼主| 发表于 2017-1-13 13:40:25 | 显示全部楼层



是不是我打开 /usr/local/nginx/conf/vhost/mysite.com.conf,将NGINX官方给的receipt 整个拷贝进来(个别地方做对应修改),还是只要添加官方receipt里面的下面这一小段代码?
  1. location @rewrite {                 rewrite ^/(.*)$ /index.php?q=$1;
  2.     }
复制代码
不好意思我的这个纯新手问题
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-28 01:17 , Processed in 0.026230 second(s), 17 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表