eustao 发表于 2017-1-12 22:36:45

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

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

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

请问这回事什么原因?如果需要修改rewrite,应该如何修改?

eustao 发表于 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 吗?

licess 发表于 2017-1-13 11:30:57

mod_rewrite是apache上的模块

nginx有专门的伪静态,和apache的不一样,找个你drupal对应版本的nginx伪静态就行,可以看一下nginx官网的文档 https://www.nginx.com/resources/wiki/start/topics/recipes/drupal/

eustao 发表于 2017-1-13 13:40:25

是不是我打开 /usr/local/nginx/conf/vhost/mysite.com.conf,将NGINX官方给的receipt 整个拷贝进来(个别地方做对应修改),还是只要添加官方receipt里面的下面这一小段代码?location @rewrite {               rewrite ^/(.*)$ /index.php?q=$1;
    }不好意思我的这个纯新手问题:loveliness:
页: [1]
查看完整版本: 安装Drupal 8成功,但是CSS不工作