За последние 24 часа нас посетили 18412 программистов и 1635 роботов. Сейчас ищут 1622 программиста ...

FAQ: Установка Apache, PHP, MySQL — известные проблемы.

Тема в разделе "Установка PHP", создана пользователем Anonymous, 24 июл 2007.

  1. Gom3r

    Gom3r Активный пользователь

    С нами с:
    9 июл 2009
    Сообщения:
    7
    Симпатии:
    0
    Я ставлю эти все dll но Апач все равно ругается:
    Код (Text):
    1. F:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe -k start
    2. httpd.exe: Syntax error on line 484 of F:/Program Files/Apache Software Foundati
    3. on/Apache2.2/conf/httpd.conf: Cannot load F:/Program Files/php/php5/php5apache2_
    4. 2.dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xe
    5. d\xfb\xe9 \xec\xee\xe4\xf3\xeb\xfc.
    6.  
    7.  
    8. F:\Program Files\Apache Software Foundation\Apache2.2\bin>httpd.exe
    9. httpd.exe: Syntax error on line 484 of F:/Program Files/Apache Software Foundati
    10. on/Apache2.2/conf/httpd.conf: Cannot load F:/Program Files/php/php5/php5apache2.
    11. dll into server: \xcd\xe5 \xed\xe0\xe9\xe4\xe5\xed \xf3\xea\xe0\xe7\xe0\xed\xed\
     
  2. kimp

    kimp Активный пользователь

    С нами с:
    7 июл 2009
    Сообщения:
    12
    Симпатии:
    0
    блин. фигня какая-то. еще раз снес апача. переустановил. на подключенное расширение postgres'а теперь ругается. mysql работает. точно в оси проблема.
     
  3. ld-99

    ld-99 Активный пользователь

    С нами с:
    30 июл 2009
    Сообщения:
    1
    Симпатии:
    0
    PHP собран на Microsoft VC 2008 (об этом, в частности, говорит VC9-x86), для корректной работы приложения необходимо загрузить с сайта Microsoft "Распространяемый пакет Microsoft Visual C++ 2008 (x86)" vcredist_x86.exe

    http://search.microsoft.com/results.asp ... redist_x86
    см "Сведения о загружаемом файле vcredist_x86.exe: Версия: x86: Дата размещения: 27.10.2008:...

    Скачайте и устанавите данный пакет, и всё заработает.

    По крайней мере, у меня заработало.
     
  4. BlackFire

    BlackFire Активный пользователь

    С нами с:
    6 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    Подскажите, пытаюсь настроить MySQL с помощью MySQL Server Instance Config Wizard. Делаю как описано в инструкции на сайте, но когда на последнем шаге нажимаю Execute выдаёт ошибку на Start service "The service count not be started. Error: 0". В чём может быть дело? И как данную проблему решить?
     
  5. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    Возможно порт 80 занят другим процессом, обычно - skype.
     
  6. BlackFire

    BlackFire Активный пользователь

    С нами с:
    6 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    Переустановил Винду, давно собирался. Но не сильно это и помогло, теперь выдаёт ошибку на следующем пункте Apply security settings. Ошибка 1045: "The security settings could not be applied to the database because the connection has failed with the following error. Access denied for root@localhost (using password: NO). If a personal firewall is running on your machine, please make sure you have opened the TCP port 3306 for connections. If you are re-installing after you just uninstalled the MySQL server pease note that the data directory was not removed automatically. Therefore the old password from your last installation is still needed to connect to the server. In this case please select skip now and re-run the Conguration Wizard from the start menu." Винда свежая, только поставленная, файрволов ни каких ещё не стоит, стандартный брандмауэр выключен. Как быть? Возможно ему не нравиться имя, где его задать или изменить?
     
  7. BlackFire

    BlackFire Активный пользователь

    С нами с:
    6 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    Получилось, полностью снёс конфигурацию в MySQL Server Instance Config Wizard и MySQL и поставил заново.
    MySQL поставил через Custom (выбрал установку всего), а вот отконфигурить через кустом не получилось, выдаёт всё ту же злощастную The service count not be started. Error: 0. Хотя конфигурил как описал Hight тут http://www.php.ru/forum/viewtopic.php?t=611&start=0. Через стандартные настройки всё получилось.
     
  8. BlackFire

    BlackFire Активный пользователь

    С нами с:
    6 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    C 80 портом всё в порядке, Apache по 80 же работает отлично.
     
  9. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    Может быть у вас 2 mysql сервера? Вообще - можно посмотреть лог.
     
  10. BlackFire

    BlackFire Активный пользователь

    С нами с:
    6 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    Я извеняюсь, а лог имеется ввиду вот этот? D:\Server\Apache2.2\logs\error.log
     
  11. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    Нет. Mysql. Вы ведь базу данных запустить не можете, а не web сервер.
     
  12. BlackFire

    BlackFire Активный пользователь

    С нами с:
    6 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    Может подскажите где искать?
    Я нашёл в MySQL только это D:\Server\MySQL Server 5.1\Docs\ChangeLog, но вроде бы это не то.
    По поводу запуска, БД то работает, но получилось её установить лишь в стандартном режиме, что мне в этом режиме не устраивает, это то, что БД размещается на диске C (C:\Documents and Settings\All Users\Application Data\MySQL\MySQL Server 5.1\data), а весь сервер у меня установлен на диск D.
    Возможно, проще просто где-то указать новое место размещения БД, только где?
     
  13. neverlose

    neverlose Активный пользователь

    С нами с:
    27 авг 2008
    Сообщения:
    1.112
    Симпатии:
    20
    При установке. www.appservnetwork.org - там весь набор. Весь устанавливается в директорию, в которую укажите при установке.
     
  14. BlackFire

    BlackFire Активный пользователь

    С нами с:
    6 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    neverlose мы наверное друг друга не совсем понимаем.
    У меня всё работает.
    Apache находится на D:\Server\Apache2.2
    MySQL - D:\Server\MySQL Server 5.1
    PHP - D:\Server\PHP5.2
    Сайт - D:\Server\www
    Хотелось бы и БД запихать в папку D:\Server\DataBase.
    Из этой ситуации лично я вижу 2 выхода:
    1. Указать через MySQL Server Instance Config Wizard размещение БД, но это делается только в Custom режиме. В этом режиме конфигурация у меня не проходит, выдаёт ошибку The service count not be started. Error: 0.
    2. Указать в конфигурационном файле размещение БД. Но есть ли такой файл где-то я не в курсе.
    Вот собственно и прошу помочь мне решить данную ситуацию.
    Переустанавливать весь продукт не вижу смысла, т.к. повторюсь, всё и так работает.
     
  15. BlackFire

    BlackFire Активный пользователь

    С нами с:
    6 авг 2009
    Сообщения:
    17
    Симпатии:
    0
  16. Carlos

    Carlos Активный пользователь

    С нами с:
    9 ноя 2006
    Сообщения:
    14
    Симпатии:
    0
    Поставил апач 2.2. Сначала не запускался выдавая

    Warning: DocumentRoot [C:/web/apache/docs/dummy-host.localhost] does not exist
    Warning: DocumentRoot [C:/web/apache/docs/dummy-host2.localhost] does not exist

    Создал эти две папки, теперь запускается молча, но открывает не Document Root. Сначала он запускал файл-заглушку "It works!" из C:\web\apache\htdocs, а теперь и вовсе при адресе "localhost" открывает пустую папку ("Index of /"). И это при том, что DocumentRoot "C:/web/www" и там стоит Джумла (работала с апач 1.3). Что делать?
     
  17. BlackFire

    BlackFire Активный пользователь

    С нами с:
    6 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    1. Вы удалил файл index.html из C:\web\apache\htdocs, при условии что, DocumentRoot у вас так и остался C:\web\apache\htdocs.
    2. Вы ручками прописал DocumentRoot "C:/web/www", но не переписали тут <Directory "D:/Server/www"> ... </Directory>.
    3. Не прописан DirectoryIndex index.html index.php ...
    4. (может быть совместно с п.2, либо 3, либо 2+3) У вас в папке C:/web/www нет файла index.xxx
     
  18. Carlos

    Carlos Активный пользователь

    С нами с:
    9 ноя 2006
    Сообщения:
    14
    Симпатии:
    0
    1. DocumentRoot "C:/web/www" , там присутствует index.php

    2. Прописано:

    <Directory "C:/web/www">
    Options Includes Indexes FollowSymLinks
    AllowOverride All
    Allow from all
    </Directory>

    3. Прописано:

    <IfModule dir_module>
    DirectoryIndex index.html index.htm index.shtml index.php
    </IfModule>
     
  19. BlackFire

    BlackFire Активный пользователь

    С нами с:
    6 авг 2009
    Сообщения:
    17
    Симпатии:
    0
    А сам апатч запускается без ошибок?
    Как переставляли апатч?
    Я бы попробовал снести апатч через установка и удаление программ, затем удалить папку C:\web\apache, перегрузить комп, далее поставить апач2.2 заново и настроить.
    Будет ли похожие ошибки
    Warning: DocumentRoot [C:/web/apache/docs/dummy-host.localhost] does not exist
    Warning: DocumentRoot [C:/web/apache/docs/dummy-host2.localhost] does not exist
    P.S. Попробуйте тут C:/web/apache/docs/dummy-host.localhost и тут C:/web/apache/docs/dummy-host2.localhost файл index создать.
     
  20. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    скажи мне, умный человек, ОТКУДА У ТЕБЯ БЕРУТСЯ эти каталоги? к каком месте конфига они прописаны?


    тогда и ответ найдется за 1 сек. и не будешь нам тут вусем мосг есть.
     
  21. Enzyme

    Enzyme Активный пользователь

    С нами с:
    14 авг 2009
    Сообщения:
    8
    Симпатии:
    0
    здравствуйте !

    у меня такой проблем не могу MySQL 5.1.37 поставить !

    C:\MySQL\bin\libmySQL.dll этот длл копирую в C:\Program Files\Apache Software Foundation\Apache2.2\bin

    перезапускаю Апач все ок ! но когда захожу к себе на сайт вылетает ошибка Dont Send..... !

    в логах пусто ! со старыми версиями MySQL 5.0.XX нету этих проблем !

    если не скопирую C:\MySQL\bin\libmySQL.dll не работает phpMyAdmin

    пытался в Windows, System 32 бросать длл тоже самое никакова результата !
     
  22. iliavlad

    iliavlad Активный пользователь

    С нами с:
    24 янв 2009
    Сообщения:
    1.689
    Симпатии:
    4
    а чем не вариант оставить старые версии?
     
  23. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    давай, засирай систему по своей неграмотности. инструкции пишут для дебилов, а вам, умникам, все нипочем.

    http://php.ru/install/
     
  24. 440Hz

    440Hz Старожил
    Команда форума Модератор

    С нами с:
    21 дек 2012
    Сообщения:
    8.003
    Симпатии:
    1
    Адрес:
    Оттуда
    чья ошибка? системы, апача, скрипта?
    =)
     
  25. Enzyme

    Enzyme Активный пользователь

    С нами с:
    14 авг 2009
    Сообщения:
    8
    Симпатии:
    0