Dažreiz, kad mēs sākam vai restartējam Apache2 Mēs saņemam šādu kļūdu terminālā:
Nevarēja droši noteikt servera pilnībā kvalificēto domēna nosaukumu, izmantojot ServerName 127.0.0.1
Kas nozīmē:
Pareizu servera domēna nosaukumu nevarēja noteikt, kā ServerName tiks izmantots 127.0.0.1
Lai to atrisinātu, mums vienkārši jāizpilda šāda komanda:
echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn
Tas būs pietiekami, lai atrisinātu problēmu, tagad, palaižot vai restartējot Apache2, viņi vairs nerādīs šo kļūdu.
Sveicieni
Draugs, es domāju, ka tam jābūt Debianā, jo Ubuntu 13.04 un 13.10 tā vairs nepastāv, conf.d mape apache2, sveicieni
Gadījumā, ja tā nepastāv, ar tās izveidošanu nav problēmu 😉
Man bija problēma, bet es noteikti to atrisināju citā veidā, jo man nav šī faila .. paldies vienalga, es daudz cīnījos, kā es atceros!
komentārs: sudo nedarbojas, kā ieteikts, tam vajadzētu būt kaut kam no formas
atbalss "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
Es to pieminu tikai tāpēc, ka tā ir izplatīta kļūda, pieņemot, ka sudo likšana kaut kam priekšā ir tas pats, kas būt kā root. Šajā gadījumā izejas novirzīšana tiek novērtēta pirms sudo spēles sākuma, un parastajam lietotājam nav rakstīšanas atļaujas šai vietai
Man ir jautājums, vai ir atšķirība starp šo un citu risinājumu?
Izveidojiet failu httpd.conf mapē / etc / apache2
un rakstiet uz šo failu:
ServerName localhost
un pēc tam saglabājiet to.
Vai abi risinājumi dara tieši to pašu?
Sagatavojot sudo komandas ppio, 'echo' tiks izpildīts tikai kā sakne, un rakstīšana neizdosies.
Neliels triks šiem gadījumiem ar novirzīšanu:
sudo bash -c 'echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn'
????
Sveicieni!
Un kāpēc neievietot ServerName domain.name.com direktīvu failā /etc/apache2/apache.conf?
Liels tev paldies…..!!!!
Lieliska informācija, es esmu atrisinājis problēmu un man sāp galva. Ar to es atrisināju IEKŠĒJO PAKALPOJUMU KĻŪDU, ko tas man deva, startējot sistēmu PHP5.
Ubuntu 14.04:
atbalss "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
Un par freebsd ar "apache22" servisu? 🙁
Es atrisināju kļūdu, liels paldies