我在管理/设置/性能中打开了优化 CSS 文件,现在我的网站根本没有样式。该目录是可写的,我看到 Drupal 在其中创建了一些 css 文件。/home/drupal/sites/mysite.com/files/css
谢谢
我在管理/设置/性能中打开了优化 CSS 文件,现在我的网站根本没有样式。该目录是可写的,我看到 Drupal 在其中创建了一些 css 文件。/home/drupal/sites/mysite.com/files/css
谢谢
我们遇到了这个问题,结果我们的 /tmp 挂载已满。我们一直在不经意间生成缓存研磨,它被填满了。
所以,如果你得到空的 css 和 js 聚合尝试运行“df”并查看 /tmp 中是否还有空间。如果不是...清除一些。
我会先尝试这两件事。
如果这不起作用,/home/drupal/sites/mysite.com/files/css 中的文件是否为空?
由于主机帐户上设置了配额,我们遇到了这个问题。Drupal 只是在 sites/default/files/css 中创建空白文件。一旦我们增加了配额,我们能够创建的文件都恢复正常。
我有同样的问题。查看我的控制台日志,它说无法找到 css(和 js)文件,即使它们非常清楚地存在。
我发现将站点 .htaccess 文件中的 rewritebase 更改为以下修复它(它被设置为相当不相关的东西):
RewriteBase /
以 UTF-8 格式保存文件。我通过在文本编辑器中打开所有 css 文件并将它们保存为 UTF-8 编码格式来解决此问题。我注意到其中一些是 ANSI 格式的。Drupal 6.19。
This happened to me because of an .htaccess file planted by Drupal on the files directory. Also, all images on the files directory were gones as well.
The .htaccess file contained the following three lines:
SetHandler Drupal_Security_Do_Not_Remove_See_SA_2006_006
Options None
Options +FollowSymLinks
The file was not compatible with the security settings of the client's host. (Further information available on here).
Renaming the file solved the issue. Other measures like changing the tmp directoy or making sure there is enough disk space or installing the advagg module didn't help.