Aproape aceeași întrebare exactă ca alta aici, dar niciunul dintre răspunsuri nu m-a ajutat..
Am făcut upgrade la ubuntu 18.04 la 20.04.
Rularea systemctl restart apache2 îmi oferă,
â apache2.service - Serverul Apache HTTP
Încărcat: încărcat (/lib/systemd/system/apache2.service; activat; prestabilit furnizor: activat)
Activ: eșuat (Rezultat: cod de ieșire) din joi 2021-10-07 19:54:59 EDT; acum 28 de ani
Documente: https://httpd.apache.org/docs/2.4/
Proces: 63572 ExecStart=/usr/sbin/apachectl start (cod=exit, status=1/FAILURE)
Oct 07 19:54:59 glenn-VirtualBox systemd[1]: Se pornește serverul Apache HTTP...
Oct 07 19:54:59 glenn-VirtualBox apachectl[63586]: AH00526: Eroare de sintaxă pe linia 128 din /etc/apache2/apache2.conf:
Oct 07 19:54:59 glenn-VirtualBox apachectl[63586]: CoreDumpDirectory /tmp/mycoredump nu există
Oct 07 19:54:59 glenn-VirtualBox apachectl[63572]: Acțiunea „pornire” a eșuat.
Oct 07 19:54:59 glenn-VirtualBox apachectl[63572]: Jurnalul de erori Apache poate conține mai multe informații.
Oct 07 19:54:59 glenn-VirtualBox systemd[1]: apache2.service: Proces de control ieșit, cod=ieșit, stare=1/Eșec
Oct 07 19:54:59 glenn-VirtualBox systemd[1]: apache2.service: Eșuat cu rezultatul „exit-code”.
Oct 07 19:54:59 glenn-VirtualBox systemd[1]: Nu s-a pornit serverul Apache HTTP.
Eroarea de sintaxă de pe linia 128 se datorează faptului că am pus următoarele în apache2.conf,
CoreDumpDirectory /tmp/mycoredump
Pe linia 128. Am urmat și acești pași,
Configurați directiva după cum urmează
CoreDumpDirectory /tmp/mycoredump
Creați directorul:
mkdir -p /tmp/mycoredump
Atribuiți proprietatea directorului www-data sau httpd
chown -R www-data:www-data /tmp/mycoredump
Setați permisiunile pentru:
chmod 777 /tmp/mycoredump
Reporniți Apache:
reporniți serviciul apache2
Dar nici asta nu funcționează. Dir mycoredump este deținut de www-data și setat la 777....
Deci, bănuiesc că are ceva de-a face cu PrivateTmp=true (Găsit în alte fire) DAR
Sunt prea subțire pentru a trage aceste fire. ;-(
Rezultatele sudo a2query -m
php8.0 (activat de administratorul site-ului)
access_compat (activat de scriptul de întreținere)
dir (activat de scriptul de întreținere)
authz_core (activat de scriptul de întreținere)
deflate (activat de scriptul de întreținere)
authn_file (activat de scriptul de întreținere)
negociere (activată de scriptul de întreținere)
ssl (activat de administratorul site-ului)
mpm_prefork (activat de scriptul de întreținere)
auth_basic (activat de scriptul de întreținere)
authz_host (activat de scriptul de întreținere)
authz_user (activat de scriptul de întreținere)
filtru (activat de scriptul de întreținere)
dnssd (activat de scriptul de întreținere)
anteturi (activate de administratorul site-ului)
autoindex (activat de scriptul de întreținere)
setenvif (activat de scriptul de întreținere)
mime (activat de scriptul de întreținere)
reqtimeout (activat de scriptul de întreținere)
socache_shmcb (activat de administratorul site-ului)
env (activat de scriptul de întreținere)
alias (activat de scriptul de întreținere)
rescrie (activată de administratorul site-ului)
authn_core (activat de scriptul de întreținere)
stare (activat de scriptul de întreținere)
si am alergat,
sudo a2dismod php*
sudo a2enmod php8.0
Rularea sudo apache2ctl configtest îmi oferă,
AH00558: apache2: Nu s-a putut determina în mod fiabil numele de domeniu complet calificat al serverului, folosind 127.0.1.1. Setați directiva „ServerName” la nivel global pentru a suprima acest mesaj
Sintaxa OK
Orice ajutor, foarte apreciat!