GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

Centos – Fehler beim Starten des Apache Http-Servers – Httpd.service fehlgeschlagen?

Ich versuche, OTRS auf CENTOS zu konfigurieren, aber das Ergebnis ist, dass der http.service „Start fehlgeschlagen“ ist.

Hier ist der Terminalbefehl, den ich ausführe, und die resultierende Ausgabe:

# systemctl restart httpd.service
Job for httpd.service failed because the control process exited with error code. See "systemctl status httpd.service" and "journalctl -xe" for details.

Hier ist die Ausgabe von systemctl status httpd.service :

● httpd.service - The Apache HTTP Server
   Loaded: loaded (/usr/lib/systemd/system/httpd.service; enabled; vendor preset: disabled)
   Active: failed (Result: exit-code) since Sáb 2018-02-10 11:23:45 -02; 2min 36s ago
     Docs: man:httpd(8)
           man:apachectl(8)
  Process: 1634 ExecStop=/bin/kill -WINCH ${MAINPID} (code=exited, status=1/FAILURE)
  Process: 1632 ExecStart=/usr/sbin/httpd $OPTIONS -DFOREGROUND (code=exited, status=1/FAILURE)
 Main PID: 1632 (code=exited, status=1/FAILURE)

Fev 10 11:23:45 srv-lim-otrs02.ttglog.local systemd[1]: Starting The Apache HTTP Server...
Fev 10 11:23:45 srv-lim-otrs02.ttglog.local systemd[1]: httpd.service: main process exited, code=exited, status=1/FAILURE
Fev 10 11:23:45 srv-lim-otrs02.ttglog.local kill[1634]: kill: cannot find process ""
Fev 10 11:23:45 srv-lim-otrs02.ttglog.local systemd[1]: httpd.service: control process exited, code=exited status=1
Fev 10 11:23:45 srv-lim-otrs02.ttglog.local systemd[1]: Failed to start The Apache HTTP Server.
Fev 10 11:23:45 srv-lim-otrs02.ttglog.local systemd[1]: Unit httpd.service entered failed state.
Fev 10 11:23:45 srv-lim-otrs02.ttglog.local systemd[1]: httpd.service failed.

Hier ist die Ausgabe von hostnamectl status :

Static hostname: srv-lim-otrs02.ttglog.local 
Icon name: computer-vm 
Chassis: vm 
Machine ID: 63206643a78746928a1689f943422fe2 
Boot ID: 4260f7fbdda34149b1ec68d5092da71e 
Virtualization: microsoft 
Operating System: CentOS Linux 7 (Core) 
CPE OS Name: cpe:/o:centos:centos:7 
Kernel: Linux 3.10.0-693.17.1.el7.x86_64 Architecture: x86-64

Der folgende Fehler (von letztem Samstag) erscheint in der Protokolldatei:

[Mon Feb 12 10:01:42.618213 2018] [perl:error] [pid 1002] Can't locate DateTime.pm in @INC (@INC contains: /opt/otrs/Custom /opt/otrs/Kernel/cpan-lib /opt/otrs/ /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /etc/httpd) at /opt/otrs/scripts/apache2-perl-startup.pl line 72.nBEGIN failed--compilation aborted at /opt/otrs/scripts/apache2-perl-startup.pl line 72.nCompilation failed in require at (eval 2) line 1.n
fehlgeschlagen

Beachten Sie, dass ich versucht habe, cpan> install DateTime zu verwenden um dieses Modul zu installieren; aber wie Sie sehen können, bleibt der Fehler bestehen.

Wie kann ich dieses Problem lösen?

Akzeptierte Antwort:

Ich konnte es mit dem folgenden Befehl lösen:

yum --enablerepo=epel install perl-DateTime-TimeZone*

Cent OS
  1. So installieren Sie Apache Webserver auf Centos 8

  2. So installieren Sie Apache/httpd unter CentOS 8 Linux

  3. Thesql Community Server (5.7) konnte nicht gestartet werden?

  4. Installieren Sie Apache Solr unter CentOS 7

  5. Aktualisieren Sie Apache HTTP Server 2.2 auf 2.4 in RHEL und CentOS 7

So installieren Sie Apache unter RHEL 8 / CentOS 8 Linux

Der perfekte Server CentOS 7.2 mit Apache, Postfix, Dovecot, Pure-FTPD, BIND und ISPConfig 3.1

Der perfekte Server CentOS 7.3 mit Apache, Postfix, Dovecot, Pure-FTPD, BIND und ISPConfig 3.1

Der perfekte Server CentOS 7.4 mit Apache, Postfix, Dovecot, Pure-FTPD, BIND und ISPConfig 3.1

So installieren Sie Apache, MySQL und PHP (LAMP) unter CentOS 8

Client zum FreeIPA-Server unter CentOS 8 hinzufügen