Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
Установил связку php+apache+mysql. apache+php удалось завести, а вот mysql - нет :( Точнее, сам по себе mysql работает, но не удаётся завести его скриптом из php в localhost... Выдаёт в браузере такую ошибку: "Страница localhost не работает Сайт localhost пока не может обработать этот запрос. 500" Содержимое скрипта такое: Код: php 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. В файл php.ini добавлял следующее: extension=php_gd2.dll extension=php_mbstring.dll extension=php_mysql.dll extension=php_mysqli.dll extension=php_pdo.dll extension=php_pdo_mysql.dll extension=php_sqlite.dll В чем может быть проблема? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 18:45 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
Отключи подавление ошибки. И внимательно читай её текст. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 18:52 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
DremjkeВыдаёт в браузере такую ошибку: "Страница localhost не работает Сайт localhost пока не может обработать этот запрос. 500"500 - это код HTTP или что-то другое? Если страница отдана с кодом 500 вместо ожидаемого 200, то следует смотреть лог вебсервера. Подробности 500 ошибки обычно туда падают. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 20:08 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
vkle, Лог выглядит вот так: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 22:07 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
DremjkeЛог выглядит вот так:Это access-лог, а нужен error-лог. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 22:48 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
miksoft, вот error лог Starting the Apache2.2 service The Apache2.2 service is running. rmine the server's fully qualified domain name, using 192.168.245.1 for ServerName [Tue Mar 15 16:39:49 2016] [notice] Apache/2.2.18 (Win32) configured -- resuming normal operations [Tue Mar 15 16:39:49 2016] [notice] Server built: May 11 2011 15:46:54 [Tue Mar 15 16:39:49 2016] [notice] Parent: Created child process 7600 httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.245.1 for ServerName httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.245.1 for ServerName [Tue Mar 15 16:39:58 2016] [notice] Child 7600: Child process is running [Tue Mar 15 16:39:58 2016] [notice] Child 7600: Acquired the start mutex. [Tue Mar 15 16:39:58 2016] [notice] Child 7600: Starting 64 worker threads. [Tue Mar 15 16:39:58 2016] [notice] Child 7600: Starting thread to listen on port 80. [Tue Mar 15 16:40:24 2016] [error] [client 127.0.0.1] File does not exist: E:/server/apache/htdocs/favicon.ico, referer: http://localhost/ [Tue Mar 15 16:46:55 2016] [notice] Parent: Received shutdown signal -- Shutting down the server. [Tue Mar 15 16:46:55 2016] [notice] Child 7600: Exit event signaled. Child process is ending. [Tue Mar 15 16:46:56 2016] [notice] Child 7600: Released the start mutex [Tue Mar 15 16:46:57 2016] [notice] Child 7600: All worker threads have exited. [Tue Mar 15 16:46:57 2016] [notice] Child 7600: Child process is exiting [Tue Mar 15 16:46:57 2016] [notice] Parent: Child process exited successfully. httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.245.1 for ServerName [Tue Mar 15 16:57:42 2016] [notice] Apache/2.2.18 (Win32) PHP/5.2.16 configured -- resuming normal operations [Tue Mar 15 16:57:42 2016] [notice] Server built: May 11 2011 15:46:54 [Tue Mar 15 16:57:42 2016] [notice] Parent: Created child process 5044 httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.245.1 for ServerName httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.245.1 for ServerName [Tue Mar 15 16:58:09 2016] [notice] Child 5044: Child process is running [Tue Mar 15 16:58:09 2016] [notice] Child 5044: Acquired the start mutex. [Tue Mar 15 16:58:09 2016] [notice] Child 5044: Starting 64 worker threads. [Tue Mar 15 16:58:09 2016] [notice] Child 5044: Starting thread to listen on port 80. [Tue Mar 15 17:01:46 2016] [error] [client 127.0.0.1] File does not exist: E:/server/www/favicon.ico, referer: http://localhost/ [Tue Mar 15 17:07:29 2016] [notice] Parent: Received restart signal -- Restarting the server. [Tue Mar 15 17:07:29 2016] [notice] Child 5044: Exit event signaled. Child process is ending. [Tue Mar 15 17:07:30 2016] [notice] Child 5044: Released the start mutex [Tue Mar 15 17:07:31 2016] [notice] Child 5044: All worker threads have exited. [Tue Mar 15 17:07:36 2016] [notice] Child 5044: Child process is exiting httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.245.1 for ServerName [Tue Mar 15 17:07:38 2016] [notice] Apache/2.2.18 (Win32) PHP/5.2.16 configured -- resuming normal operations [Tue Mar 15 17:07:38 2016] [notice] Server built: May 11 2011 15:46:54 [Tue Mar 15 17:07:38 2016] [notice] Parent: Created child process 6108 httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.245.1 for ServerName httpd.exe: Could not reliably determine the server's fully qualified domain name, using 192.168.245.1 for ServerName [Tue Mar 15 17:07:48 2016] [notice] Child 6108: Child process is running [Tue Mar 15 17:07:48 2016] [notice] Child 6108: Acquired the start mutex. [Tue Mar 15 17:07:48 2016] [notice] Child 6108: Starting 64 worker threads. [Tue Mar 15 17:07:48 2016] [notice] Child 6108: Starting thread to listen on port 80. [Tue Mar 15 21:08:21 2016] [error] [client 127.0.0.1] File does not exist: E:/server/www/favicon.ico, referer: http://127.0.0.1/ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 23:14 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
Интересная и довольно странная фигня. PHP, в принципе, похоже, работает. Об этом говорят обращения к index.php с кодом ответа 200. А вот в логе ошибок совершенно отсутствуют записи, относящиеся по времени к моментам возникновения 500 ошибки. Могу предположить, что вебсервер крашится, спотыкаясь о какую-то функцию и не успевает отписаться в лог ошибок. А вот почему в аксес-логе есть запись - это не скажу, не знаю. Попробуйте определить, на какой конкретно строчке крашится скрипт. Сделать это достаточно просто. Строку, вроде Код: php 1. можно вставить куда-то в начало файла и, если при обращении увидели номер строки, последовательно передвигать дальше. Когда при следующем обращении вывалится 500 - это и будет строка с проблемной функцией. Если окажется, что сервер крашится именно при обращении к функциям mysql_*, то могу предположить, что использованы не родные dll-ки. Судя по коду, из всего списка требуется только php_mysql.dll. Если всё остальные отключить (временно) и ошибка будет проявляться, то следует проверить версии/сборку самого php и проблемного расширения. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.03.2016, 23:44 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
vkle, благодарю за идею, с утра буду разбираться... P.S. Это у меня лабораторная работа такая - установка и настройка локального веб-сервера, на котором в дальнейшем будут отлаживаться проектируемые веб-сайты. Делал задание по методичке... По этому действительно может быть, что сам скрипт для MySQL лажовый... Попробую с утра разобраться с проблемой, отпишусь о результатах. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 00:15 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
создайте простой файлик с текстом (скрипт, как вы его называете) phpinfo.php<?php phpinfo(); ?>вложите в корень вашего "сайта" в броузере наберите http://localhost/phpinfo.php это страница параметров PHP. Дальше смотрите внимательно, есть ли там в списке подключенный модуль MySQL вот эта строка "Страница localhost не работает" - вызывает сомнение, что вы правильно набираете ее в броузере ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 08:37 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
Alex_Ustinov, Дело в том, что у меня в корне лежит index.php с phpinfo() внутри и он прекрасно работает, по адресу http://localhost или http://localhost/index.php прекрасно открывается в браузере инфа об установленном php. Что касается MySQL, то выглядит всё вот так, скрин ниже. P.S. Извиняюсь за местами безграмотную терминологию, только осваиваю веб-программирование :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 09:13 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
vkle, попробовал вашу методику, но не помогло, стабильно всё тоже самое с этим кодом 500... На всякий случай прилагаю скрин: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 09:20 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
Dremjke, ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 09:21 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
Dremjke , ну уже пора бы наконец понять, что взаимодействие апачи с пыхом работает нормально, и проблему надо искать во взаимодействии пыха с мускулем. Так что смело останавливай апач - он тебе сейчас не нужен,- и работай из консоли пэхапэ. Мини-скрипт соединения - написать (и чтобы там подавлением ошибок даже не пахло!!! и чтобы на каждый чих было OR die с выводом самой полнейшей диагностики!), запускать, ловить и исправлять ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 09:37 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
в подробности вашего скрипта не вдавался, но вот здесь что за собака @mysql_connect ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 09:39 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
Alex_Ustinovвот здесь что за собакаЭто и есть подавление ошибок, в которое я неоднократно тычу носом ТСа. А он то ли не знает, то ли придуривается... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 09:49 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
Akina, )) копипастил значит с методички ..... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 09:55 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
Насколько я понимаю, проблема сугубо PHP-шная. Поэтому топик переношу в PHP. Модератор: Тема перенесена из форума "MySQL". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.03.2016, 11:33 |
|
||
|
Не удаётся связка MySQL + PHP
|
|||
|---|---|---|---|
|
#18+
Akina, В общем, вы были правы. Отключил подавление ошибок, а так же скопировал файл libmysql из каталога php в system32 и теперь проблема исчезла, скрипт работает и выводит версию MySQL. Тему можно закрывать:) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 17.03.2016, 17:10 |
|
||
|
|

start [/forum/topic.php?fid=23&msg=39192803&tid=1461172]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
134ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
55ms |
get tp. blocked users: |
1ms |
| others: | 251ms |
| total: | 478ms |

| 0 / 0 |
