代码之家  ›  专栏  ›  技术社区  ›  JGeer

Google PageSpeed Apache错误日志CentOS

  •  2
  • JGeer  · 技术社区  · 10 年前

    我在CentOS 7.0 DA VPS上安装了Google PageSpeed模块。 我使用了这个博客,通过安装PageSpeed模块: http://www.haloseeker.com/install-go...h-directadmin/

    当我检查Apache错误日志时,发现以下错误:

    [pagespeed:error] [pid 2593] [mod_pagespeed 1.11.33.1-0 @2593] Could not create directories for file /var/cache/mod_pagespeed/v3/domain.com/https,3A/,2Fwww.domain.com/icon_feed.gif,.temp
    [pagespeed:error] [pid 2593] [mod_pagespeed 1.11.33.1-0 @2593] /var/cache/mod_pagespeed/v3/domain.com/https,3A/,2Fwww.domain.com/icon_feed.gif,.temp8f2OKe:0: opening temp file: No such file or directory
    [pagespeed:error] [pid 2673] [mod_pagespeed 1.11.33.1-0 @2673] Failed to make directory /var/cache/mod_pagespeed/v3/domain.com/https,3A/,www.domain.com/images: Permission denied
    

    我怎样才能解决这个问题?

    2 回复  |  直到 10 年前
        1
  •  5
  •   24x7servermanagement    10 年前

    尝试使用以下命令更新您的目录权限,如果有任何问题,请告诉我。

     chmod -R a+w /var/cache/mod_pagespeed
    
        2
  •  3
  •   J.M. Stoorvogel    9 年前

    这不一定有效。根据Apache配置(mpm_itk),每个vhost可能作为另一个用户使用。

    因此,重要的目录是在用户A下创建的,当另一个请求发送到主机B时,用户B无法删除/创建子目录。

    我还没有弄清楚如何解决这个问题,我运行CentOS和cPanel作为主机。

    -rw-------.  1 tvr86nl tvr86nl   13 Aug 17 23:14 !clean!time!
    drwxr-xr-x.  4 tvr86nl tvr86nl   37 Aug 17 00:45 prop_page
    drwxr-xr-x. 12 tvr86nl tvr86nl 4.0K Aug 17 12:54 rname
    drwxr-xr-x.  3 tvr86nl tvr86nl   22 Aug 16 18:16 v3
    root@vps1.sse-ict.nl /var/mod_pagespeed/cache>
    

    因此,每次创建这些目录时都会发生这种情况:( 也许一个cron作业就可以做到这一点。但这是一个mod_pagespeed 缺点

    推荐文章