Thông báo lỗi El Capitan Apache AH00526


21

Hôm qua tôi đã nâng cấp máy Mac của mình từ Mountain Lion lên El Capitan. Đang cố gắng để apache2 hoạt động, tôi nhận được thông báo lỗi sau:

AH00526: Lỗi cú pháp trên dòng 20 của /private/etc/apache2/extra/httpd-mpm.conf: Lệnh không hợp lệ 'LockFile', có thể bị sai chính tả hoặc được xác định bởi một mô-đun không có trong cấu hình máy chủ.

Điều gì có thể là phương thuốc?



Bạn đã xem dòng 20 của tệp được đề cập trong thông báo lỗi chưa?
nohillside

Câu trả lời:


35

LockFile là một trong những chỉ thị của Apache ≤ 2.2. Điều này đã được thay thế bởi Mutex trong Apache 2.4, đây là phiên bản của Apache được cài đặt với OS X 10.11, El Capitan.

Chỉnh sửa tập tin /etc/apache2/extra/httpd-mpm.confđể loại bỏ phần này:

#
# The accept serialization lock file MUST BE STORED ON A LOCAL DISK.
#
<IfModule !mpm_winnt_module>
<IfModule !mpm_netware_module>
  LockFile "/private/var/log/apache2/accept.lock"
</IfModule>
</IfModule>

Sau đó kiểm tra cấu hình apachectl -tvà khởi động lại sudo apachectl restart.


Những công việc này. Điều này xảy ra khi bạn cập nhật MacOSX từ phiên bản OSX trước đó.
Giữ chỗ

16

Tôi đã tra cứu thông tin trên tệp http-mpm.conf tại trang web Apache:

Nó nói LockFile là một chỉ thị chính xác. Tôi không biết tại sao tôi lại nhận được cùng một lỗi. Vì vậy, trong thiết bị đầu cuối, tôi đã đi đến:

/etc/apache2/extra

và khôi phục httpd-mpm.conftệp từ trước khi tôi tải El Capitan. Tôi đã sử dụng các lệnh sau:

sudo mv httpd-mpm.conf httpd-mpm.conf.elcapitan
sudo mv httpd-mpm.conf~orig httpd-mpm.conf

và nhập các lệnh:

sudo apachectl restart
apachectl configtest

và nhận được "Cú pháp OK"

Nếu tôi nhập http: // localhost trong trình duyệt của mình, tôi sẽ nhận được trang "nó hoạt động".


thay đổi quan trọng từ tập tin cấu hình ban đầu của bạn là gì? Tôi đang bắt đầu từ mới vì vậy tôi không biết tập tin cấu hình làm việc.
lúng túng

Tôi có cùng một vấn đề, nhưng điều này thực sự không cung cấp bất kỳ sửa chữa.
Jake N
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.