Apache-2.4
apache錯誤“使用之前沒有定義宏”
修改
我從現在工作的 Perl 商店繼承了這個 apache 伺服器。當這個網路伺服器在 ubuntu 14.04 上時,我啟動 apache 沒有問題。我將伺服器升級到 ubuntu 18.04,現在 apache 無法啟動,這是錯誤
apache2: Syntax error on line 225 of /etc/apache2/apache2.conf: Syntax error on line 61 of /etc/apache2/sites-enabled/vhost.conf: no macro defined before Use
主 apache 配置的第 225 行
224 # Include the virtual host configurations: 225 IncludeOptional sites-enabled/*.conf
vhost文件第61行
<IfModule perl_module> Use Pconf /home/xxxx/xxxxx/xxxxx/htdocs 4 10 Hawaii </IfModule>
這是我處於停滯狀態的地方,我啟用了宏包。
Module macro already enabled
我無法啟動 apache,因此日誌中沒有錯誤。
該錯誤試圖告訴您在使用名為 Pconf 的宏之前需要定義宏 Pconf。
mod_macro : 使用文件有一個範例可以幫助您進行操作。