Служба «wampapache64» НЕ запускается. Код ошибки EXIT: 1066 [duplicate]

Использовать try catch с бесконечным циклом while. Чтобы проверить пустую строку, используйте инструкцию IF, чтобы проверить, является ли строка пустой.

while True:
    name = input("Enter Your Name\n")
    if not name:
        print("I did not understood that")
        continue
    else:
        break

while True:
    try:
        salary = float(input("whats ur salary\n"))
    except ValueError:
        print("I did not understood that")
        continue
    else:
        break

while True:
    try:
        print("whats ur age?")
        age = int(float(input()))
    except ValueError:
        print("I did not understood that")
        continue
    else:
        break

print("Hello "+ name +  "\nYour salary is " + str(salary) + '\nand you will be ' + str(age+1) +' in a Year')
29
задан Aoi 14 March 2014 в 23:52
поделиться

12 ответов

Если у вас есть проблема в httpd.conf или любых связанных с ним файлах, есть несколько способов узнать, в чем проблема

Сначала посмотрите на свой Windows Event Viewer. Нажмите ссылку Windows в меню слева, а затем подменю Applications. Найдите сообщения из Apache с красным значком ошибки.

Во-вторых, откройте командное окно, затем CD в \ wamp \ bin \ apache \ apache2.x.y \ bin, замените x, y своей фактической версией. Теперь вы можете запустить эту команду, чтобы Apache (httpd) передал файл httpd.conf.

httpd.exe -t

Это должно приводить к ошибкам с номерами строк, связанными с файлом http.conf. Он останавливается при первой ошибке, поэтому вам придется продолжать работать и исправлять ошибку, а затем запускать ее до тех пор, пока она не выдает все сообщение OK.

88
ответ дан RiggsFolly 20 August 2018 в 23:09
поделиться
  • 1
    Спасибо, это было очень полезно! – Thomas Vincent Blomberg 6 December 2014 в 18:57
  • 2
    на windows httpd.exe -t .... Работал для меня – Marinus 10 March 2015 в 14:37
  • 3
    @Marinus Хорошая мысль. Я исправлю это. благодаря – RiggsFolly 10 March 2015 в 14:41
  • 4
    Очень полезно, спасибо. Я не мог найти ошибок в журнале ошибок Apache - оказалось, что они были пойманы диспетчером служб Windows, и мне нужно было посмотреть в средстве просмотра событий. – zrisher 18 April 2015 в 21:19
  • 5
    Я использовал команду httpd.exe -t, чтобы исправить ошибки синтаксиса, спасибо – Ali Zarei 24 April 2016 в 12:45

phpmyadmin.conf открыт с apacheconf.exe и содержимым, закодированным, поэтому вы должны сделать следующее:

  1. копировать содержимое phpsysinfo.conf [C: \ wamp \ alias]
  2. в phpmyadmin.conf [C: \ wamp \ alias]
  3. изменить Alias /phpsysinfo "c:/wamp/apps/phpsysinfo3.1.12/" на Alias /phpmyadmin "c:/wamp/apps/phpmyadmin4.1.14/"
  4. изменить <Directory c:/wamp/apps/phpsysinfo3.1.12/ /> на <Directory c:/wamp/apps/phpmyadmin4.1.14/ />

это сработало для меня.

0
ответ дан Biswajit_86 20 August 2018 в 23:09
поделиться

Invalid Command '80HostnameLookups' , perhaps misspelled or defined by a module not included in the server configuration Я получил эту ошибку, когда я отлаживаю проблему (сервер wamp не выходил в интернет) по процедуре, определяемой @RiggsFolly. Просто прокомментируйте строку 80HostnameLookups Off, изменив ее на #80HostnameLookups Off. Это решение сработало для меня, и apache запускает запуск. Примечание: 80HostnameLookups Off можно найти в line 222 файла httpd.conf, расположенном в C:\wamp\bin\apache\apache2.4.9\conf

0
ответ дан Chaudhry Waqas 20 August 2018 в 23:09
поделиться

У меня была та же проблема: служба mysql запускалась, но не служба apache, основная проблема в том, что один из ваших виртуальных хостов не является конфигом. правильно, все, что я сделал, было удалено виртуальным хостом, который я создал «D: \ wamp \ bin \ apache \ apache2.4.23 \ conf \ extra \ httpd-vhosts, перезапустил все службы. Служба apache начала работать правильно, и поэтому я просто отправился на localhost и добавил виртуальный хост автоматически, и поэтому он работал!

0
ответ дан Gani 20 August 2018 в 23:09
поделиться
0
ответ дан H_alt 20 August 2018 в 23:09
поделиться

Если Apache установлен как служба Windows, любые ошибки будут отображаться в журнале событий системы Windows. Чтобы просмотреть журнал событий системы, перейдите в раздел «Средства администрирования Windows» -> «Просмотр событий» и откройте системный журнал в папке «Журналы Windows». Или вы можете увидеть те же ошибки, запустив httpd.exe в командной строке. В моем случае httpd.exe находится здесь: C: \ Bitnami \ wampstack-5.6.26-2 \ apache2 \ bin.

Если возникла проблема с запуском Apache, скорее всего проблему можно устранить, отредактировав файл httpd.conf, расположенный в папке \ apache2 \ conf. Как уже было предложено, вы можете проверить синтаксис файла httpd.conf, запустив httpd.exe -t в командной строке.

Я обнаружил, что мне пришлось

Измените SetEnv PATH "C:\Bitnami\wampstack-5.6.26-2\apache2\bin;${PATH}" в httpd.conf

на

SetEnv PATH "C:\Bitnami\wampstack-5.6.26-2\apache2\bin;%PATH%"

0
ответ дан Joe Hunt 20 August 2018 в 23:09
поделиться

Я просто ищу это решение, но не могу найти. Затем я решил, что, проверив некоторые части на вашем ноутбуке на ноутбуке.

Мы знаем, что сервер Apache работает по умолчанию: порт 80. Ваш компьютер уже использовал этот порт другими службами. Итак, сначала

  1. Нажмите на значок wamp-> Apache-> Service-> Test Port 80

Затем вы можете найти службу, которая может использовать: 80 порт.

  OR
  1. Перейдите в «Панель управления-> Программы и функции-> Включить или отключить функции Windows». И снимите флажок прямо в «Информационной службе Интернета». Затем перезагрузите компьютер.

Проблема решена.

0
ответ дан Mayur 20 August 2018 в 23:09
поделиться

Иногда это Skype или другое приложение «Холдинг» на порт 80. Jusct close Skype

-1
ответ дан Mem Maina 20 August 2018 в 23:09
поделиться

Используйте команду apache startup debug из команды:

httpd.exe -e warn

  1. нажмите клавишу Win + R
  2. cmd и нажмите enter
  3. goto, который содержит файл apache httpd.exe. например, если ваш wamp установлен в e:\wamp тип cd /d e:\wamp\bin\apache\ApacheX.X.X\bin в cmd и нажмите enter.
  4. тип httpd.exe -e warn (или httpd.exe -e debug для получения дополнительной информации), чтобы увидеть сообщение об ошибке, которое запрещает apache для запуска.
11
ответ дан Mojtaba Rezaeian 20 August 2018 в 23:09
поделиться

Мое решение в Windows 10 состояло только в том, чтобы остановить IIS (Internet Information Services).

0
ответ дан ognjenkl 20 August 2018 в 23:09
поделиться

У меня была та же проблема. Мой порт 80 не использовался.

После тщательного исследования все, что я сделал, это загрузить Обновление для универсального времени выполнения .

После установки и моего ПК все было в порядке.

0
ответ дан wasthishelpful 20 August 2018 в 23:09
поделиться

Это то, что я сделал, и это помогло мне узнать, что нужно моему Apache-PHP:

C:\Users\Admin>cd C:\wamp\bin\apache\apache2.4.9\bin

C:\wamp\bin\apache\apache2.4.9\bin>httpd -t
Syntax OK

C:\wamp\bin\apache\apache2.4.9\bin>httpd -k start
[Thu Apr 23 14:14:52.150189 2015] [mpm_winnt:error] [pid 3184:tid 112] 
(OS 2)The system cannot find the file specified.  : AH00436: 
No installed service named "Apache2.4".

C:\wamp\bin\apache\apache2.4.9\bin>

Самое простое решение:

Удалить и переустановить WAMP (do даже не пытайтесь установить его поверх существующей установки - это не помогло бы)

PS

Если вам интересно, как я попал в эту ситуацию, вот ответ: I пытался установить WAMP, и это вызывает у меня ошибку в середине установки, говорящей:

httpd.exe - System Error

The program can't start because MSVCR110.dll is missing from your computer. 
Try reinstalling the program to fix this problem.

OK

Я получил и установил Microsoft Visual C ++ 2012, распространяемый отсюда http://www.microsoft. com / en-us / download / details.aspx? id = 30679 #

И он дал мне «dll», и MYSQL начал работать, но не Apache. Чтобы заставить Apache работать, я удалил и переустановил WAMP.

17
ответ дан Yevgeniy Afanasyev 20 August 2018 в 23:09
поделиться
  • 1
    К сожалению, этот ответ является неточным. Очевидно, никакой службы с именем Apache2.4 не существует, потому что Wamp устанавливает службу с именем wampapache, а не Apache2.4. При повторной установке другой версии может потребоваться новый Распространяемый Microsoft Visual C ++, что означает, что некоторые DLL могут отсутствовать, если вы этого не сделаете. Однако эта проблема, вероятно, не связана с отсутствием службы. Проверьте свой httpd.conf. Даже если его синтаксис верен, может возникнуть другая ошибка, например, привязка к неправильному IP-адресу. См. Ответ Раймона для большего. – mavrosxristoforos 26 May 2016 в 14:03
  • 2
    Во время ответа это было точно, возможно, новые Wamps переименовали сервисы, теперь я пользователь Homestead-Vagrant-Box. Попробуй. – Yevgeniy Afanasyev 26 May 2016 в 22:49
  • 3
    Я ни в коем случае не пытаюсь открыть спор, но я уверен, что это не изменилось, по крайней мере, 3-4 года, потому что я использовал версию Wamp, старую, до недавнего времени. Тем не менее, сейчас это не точно, и я только написал эту информацию, чтобы помочь новым читателям. Никаких жестких чувств. – mavrosxristoforos 27 May 2016 в 11:44
  • 4
    Я боюсь, что это никогда не было точно. Служба WAMPServer Apache всегда называлась wampapache, а совсем недавно, если вы устанавливаете 64-битную версию wampapache64 – RiggsFolly 17 February 2017 в 03:35
  • 5
    Выполняется команда httpd -k install, но она создаст службу с именем по умолчанию Apache – RiggsFolly 17 February 2017 в 03:37
Другие вопросы по тегам:

Похожие вопросы: