Am configurat o stivă LAMP prin Teddy Sun's Script de configurare LAMP și când încerc să repornesc Apache, primesc eroarea de mai jos:
Unitatea apache.service nu a putut fi găsită.
Evident Apache rulează, există ID-uri de proces pentru Apache
în htop
, index.html din webroot se încarcă corect și există o structură de foldere valide și un fișier de configurare în /usr/local/apache/
, deci prin toate mijloacele Apache rulează și există.
Mai întâi am crezut că am ratat orice modificare de sintaxă pentru Apache, dar când rulez oricare dintre comenzile de mai jos, ajung întotdeauna cu oricare comanda nu a fost găsită
sau unitatea xxx nu a putut fi găsită
.
apachectl configtest
sudo systemctl porniți apache2.service
sudo systemctl reload apache2
sudo service apache2 reporniți
sudo /etc/init.d/apache2 reporniți
sudo /etc/init.d/apache2 reporniți
Presupun că cea mai ușoară cale de a urma ar fi reinstalarea Apache, dar, deoarece Apache actual, clar instalat și rulează, funcționează și are numeroase personalizări (de exemplu, folderul implicit webroot modificat), mai degrabă aș înțelege mai întâi care este problema reală.
Mă gândesc să refac configurarea LAMP de la zero, dar întregul scop al scriptului LAMP este de a automatiza configurarea, prin urmare nu este de preferat să o faci manual.
Apreciez orice ajutor cu asta, mulțumesc.