我最近在Windows Server上安装了Drupal,安装时没有错误。有一个警告OPCaching。我也不认为它应该影响它,但我使用SQLite。安装后,默认页面加载没有CSS。有谁知道为什么会发生这种情况,或者如何解决?
dbf7pr2w1#
我在Drupal 9中遇到了同样的问题。为了解决这个问题,我遵循以下步骤:1.在浏览器中导航到/admin/config/development/performance。1.在带宽优化下,取消选中聚合CSS文件和聚合JavaScript文件复选框。1.点击【保存配置】。这样,默认/启用的主题将被加载。我希望这会有所帮助!
whhtz7ly2#
我在另一个网站上找到了解决方案,请检查所附的链接。“您已经通过admin > Settings > Performance启用了CSS压缩,因此压缩的CSS文件将在sites/default/files/CSS目录中创建,并加载相同的文件。如果你禁用CSS压缩,你可以看到所有来自drupal核心,贡献模块和主题的CSS文件。CSS压缩器将合并合并所有来自Drupal核心、贡献模块和主题的CSS文件,并在sites/default/files/CSS中创建一个压缩文件。在开发时,禁用CSS压缩,在生产服务器上部署时,启用CSS压缩。https://www.quora.com/Why-is-the-Drupal-site-not-loading-CSS
uqxowvwt3#
在一个干净的安装,或者即使你不能完成它由于缺乏CSS从install.php页面本身,检查错误的文件/文件夹权限没有阻止Drupal从阅读文件夹“网站”的内容。即使是您在编辑settings.php文件时输入的错误也可能导致此问题。如果在检查您的权限并清除浏览器中的该高速缓存后问题仍然存在(您可以在另一个浏览器上尝试以确保),您可以执行以下操作:将当前的settings.php文件重命名为settings.php.old,将sites/default/default. settings.php复制到sites/default/settings.php并自定义数据库连接信息。如果它解决了这个问题,然后检查settings.php和settings.php.old之间的任何差异,并将正确的更正应用到旧的设置文件。
yebdmbv44#
我也遇到了同样的问题,当安装drupal在Linux与apache服务器。该网站没有显示任何css和js文件。我找到的解决方案-转到/etc/apache 2/sites-available文件夹,并在文件末尾添加此配置。
<VirtualHost *:80> ServerAdmin webmaster@localhost DocumentRoot /var/www/html/sitename #change site name ServerName site1.sitename.com #change the url ErrorLog ${APACHE_LOG_DIR}/error.log CustomLog ${APACHE_LOG_DIR}/access.log combined <Directory "/var/www/html"> AllowOverride all </Directory> </VirtualHost>
然后重启apache服务器。然后你就可以登录drupal了。然后后藤配置和清除缓存,你会得到你缺少的css和JavaScript。
4条答案
按热度按时间dbf7pr2w1#
我在Drupal 9中遇到了同样的问题。为了解决这个问题,我遵循以下步骤:
1.在浏览器中导航到/admin/config/development/performance。
1.在带宽优化下,取消选中聚合CSS文件和聚合JavaScript文件复选框。
1.点击【保存配置】。
这样,默认/启用的主题将被加载。我希望这会有所帮助!
whhtz7ly2#
我在另一个网站上找到了解决方案,请检查所附的链接。
“您已经通过admin > Settings > Performance启用了CSS压缩,因此压缩的CSS文件将在sites/default/files/CSS目录中创建,并加载相同的文件。
如果你禁用CSS压缩,你可以看到所有来自drupal核心,贡献模块和主题的CSS文件。
CSS压缩器将合并合并所有来自Drupal核心、贡献模块和主题的CSS文件,并在sites/default/files/CSS中创建一个压缩文件。
在开发时,禁用CSS压缩,在生产服务器上部署时,启用CSS压缩。
https://www.quora.com/Why-is-the-Drupal-site-not-loading-CSS
uqxowvwt3#
在一个干净的安装,或者即使你不能完成它由于缺乏CSS从install.php页面本身,检查错误的文件/文件夹权限没有阻止Drupal从阅读文件夹“网站”的内容。即使是您在编辑settings.php文件时输入的错误也可能导致此问题。
如果在检查您的权限并清除浏览器中的该高速缓存后问题仍然存在(您可以在另一个浏览器上尝试以确保),您可以执行以下操作:将当前的settings.php文件重命名为settings.php.old,将sites/default/default. settings.php复制到sites/default/settings.php并自定义数据库连接信息。如果它解决了这个问题,然后检查settings.php和settings.php.old之间的任何差异,并将正确的更正应用到旧的设置文件。
yebdmbv44#
我也遇到了同样的问题,当安装drupal在Linux与apache服务器。该网站没有显示任何css和js文件。
我找到的解决方案-转到/etc/apache 2/sites-available文件夹,并在文件末尾添加此配置。
然后重启apache服务器。然后你就可以登录drupal了。然后后藤配置和清除缓存,你会得到你缺少的css和JavaScript。