Кейде біз бастағанда немесе қайта бастағанда Apache2 Терминалда келесі қате бар:
ServerName үшін 127.0.0.1 қолдану арқылы сервердің толық жарамды домендік атауын анықтай алмады
Білдіреді:
Серверге арналған дұрыс домен атауын анықтау мүмкін болмады, 127.0.0.1 ServerName ретінде пайдаланылады
Оны шешу үшін біз келесі команданы орындауымыз керек:
echo "ServerName localhost" >> /etc/apache2/conf.d/fqdn
Бұл мәселені шешу үшін жеткілікті болады, қазірден бастап олар Apache2-ді іске қосқанда немесе қайта іске қосқанда, олар бұл қателікті көрсетпейді.
тілекпен
10 пікір, өз пікіріңізді қалдырыңыз
Дос, менің ойымша, бұл Debian-да болуы керек, өйткені Ubuntu 13.04 және 13.10-да ол енді жоқ, apache2-дегі conf.d қалтасы, сәлемдесу
Егер ол жоқ болса, оны құруда ешқандай проблема жоқ 😉
Менде проблема болды, бірақ мен оны басқа жолмен шешкен болуым керек, өйткені менде ондай файл жоқ .. бәрібір рахмет, мен есімде қалғандай қатты қиналдым!
түсініктеме: sudo ұсынылған бойынша жұмыс істемейді, ол формада болуы керек
echo "ServerName localhost" | sudo tee /etc/apache2/conf.d/fqdn
Мен оны тек жалпы қателік болғандықтан ғана айтамын, өйткені sudo-ны кез келген нәрсенің алдына қою түбірмен бірдей. Бұл жағдайда, sudo ойнағанға дейін шығыс бағыты бағаланады, ал қарапайым пайдаланушыда бұл орынға жазуға рұқсат жоқ
Менде сұрақ бар, бұл шешім мен басқасының айырмашылығы бар ма?
/ Etc / apache2 ішіндегі httpd.conf файлын жасаңыз
және сол файлға жазыңыз:
ServerName жергілікті хост
содан кейін оны сақтаңыз.
Екі шешім бірдей нәрсені жасай ма?
Sudo командасының ppio-дан бұрын қойылуы тек «echo» -ны түбір ретінде орындайды, ал жазу сәтсіз болады.
Бағыттауыштармен осы жағдайларға арналған кішкене трюк:
sudo bash -c 'echo «ServerName localhost» >> /etc/apache2/conf.d/fqdn'
🙂
Рахмет!
Неге ServerName domain.name.com директивасын /etc/apache2/apache.conf файлына салмасқа?
Көп рақмет сізге…..!!!!
Өте жақсы ақпарат, мен мәселені шештім және бас ауруын жойдым. Осы арқылы мен жүйені PHP5-те бастағанда берген ішкі серверлер қатесін шештім.
Ubuntu 14.04-те:
echo "ServerName localhost" | sudo tee /etc/apache2/conf-available/fqdn.conf
sudo a2enconf fqdn
Freebsd үшін «apache22» қызметімен? 🙁
Мен қатені шештім, көп рахмет