2013-05-06 5 views
1

Я запускаю Debian и installed mod_pagespeed несколько недель назад. Сегодня появилась новая версия при запуске apt-get обновления и обновления. Поэтому я просто принял его и побежал.ModPagespeedFileCachePath не должен быть пустым

После перезагрузки вручную мой Apache, он говорит, что в error.log:

[...] [error] [mod_pagespeed 1.3.25.4-2941 @12950] mod_pagespeed is enabled. ModPagespeedFileCachePath must not be empty: defn_name=(null) defn_line_number=0 server_hostname=mydomain.com port=0 
Configuration Failed 

Я удалил все вещи внутри /var/cache/mod_pagespeed (который является значением ModPagespeedFileCachePath), но это не помогает.

Также удалить и переустановить mod_pagespeed не поможет.

ответ

0

Быстрое решение, чтобы получить мой сервер назад в Интернет был удалить mod_pagespeed по:

dpkg -r mod-pagespeed-stable 
4

Я считаю, что эта ошибка означает, что вы не имеете ModPagespeedFileCachePath директиву установить в одном из ваших ВХостов (или что вы попытался установить его на пустую строку).

Я видел это придумали в конфигурации, как:

ModPagespeed off 
ModPagespeedFileCachePath /var/cache/mod_pagespeed 
... 

<VirtualHost *:*> 
    ServerName foo.example.com 
    ModPagespeed on 
    ... 
</VirtualHost> 

Я считаю, что в этих случаях вам нужно будет добавить соответствующую конфигурацию ModPagespeed в каждую VirtualHost вы поворачиваете ModPagespeed on в. Например:

<VirtualHost *:*> 
    ServerName foo.example.com 
    ModPagespeed on 
    ModPagespeedFileCachePath /var/cache/mod_pagespeed 
    ... 
</VirtualHost> 

Также возможно, что ModPagespeedInheritVHostConfig решит эту проблему.

+0

Спасибо, это выглядит очень перспективным. – powtac

 Смежные вопросы

  • Нет связанных вопросов^_^