|
Автор |
Сообщение |
volivi
Зарегистрирован: 17.05.2010 Сообщения: 7
|
|
|
|
Купил книгу «PHP5/6 и MySQL6 Разработка Web-приложений 2-е издание».
Делаю все как написано в книге.
Установил Apache.
Установил PHP.
Установил MySQL 5.1.
При выполнении test.php из пункта 2.1. появляется ошибка «HTTP 500 – внутренняя ошибка сервера». Что это и как этого избежать??? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
volivi
Зарегистрирован: 17.05.2010 Сообщения: 7
|
|
|
|
ХАМРР мне не надо, я хочу сам все настроить и разобраться.
Что может быть с модулем PHP???
Давайте разберемся в чем проблема. |
|
Вернуться к началу |
|
|
олег алексеевич
Тысячник
Зарегистрирован: 18.01.2009 Сообщения: 1365 Откуда: ua Кропивницкий
|
|
|
|
Цитата: |
При выполнении test.php из пункта 2.1
|
где сохранил файл test.php ?пробный запуск был-IT WORK? _________________ помощь в личку платно.Удалю вирус,шелл с сайта Джумла, Битрикс .
Создам плагин , модуль под заказ для VirtueMart , JoomShopping |
|
Вернуться к началу |
|
|
volivi
Зарегистрирован: 17.05.2010 Сообщения: 7
|
|
|
|
Apache и PHP взаимодействуют и работаю нормально. И файл сохранил правильно, простый php файлы(без обращения к базе MySQL) выполняются нормально.
Кстати, при помощи phpMyAdmin то же немогу обратиться к БД.
Может я что то напутал с паролем и логином к MySQL???
Как это проверить и отредактировать-поменять? |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
Логин root, пароля нет. Но по идее ошибка была бы не 550. |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
volivi
Зарегистрирован: 17.05.2010 Сообщения: 7
|
|
|
|
пока что смог выяснить следующее:
в примере программы из книги(test.php)
<?php
if (!mysql_connect('localhost','root','')) die('error');
echo "Соединение установлено успешно";
?>
если заменить localhost на 127.0.0.1, то все работает. Почему так?
И еще остается вопрос почему я не могу зайти в MySQL с помощью phpMyAdmin???
Подскажите что делать!
Последний раз редактировалось: volivi (Вт Май 18, 2010 9:11 am), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
|
volivi
Зарегистрирован: 17.05.2010 Сообщения: 7
|
|
|
|
Проблема с phpMyAdmin так же разрешилась посредством изменения строки:
$cfg['Servers'][$i]['host'] = 'localhost';
в файле config.inc.php в папке phpMyAdmin, на строку
$cfg['Servers'][$i]['host'] = '127.0.0.1';
Все же остается вопрос, мне теперь везде писать 127.0.0.1???
И почему не работает если пишешь localhost???
Последний раз редактировалось: volivi (Вт Май 18, 2010 9:10 am), всего редактировалось 2 раз(а) |
|
Вернуться к началу |
|
|
volivi
Зарегистрирован: 17.05.2010 Сообщения: 7
|
|
|
|
может ли это быть из-за того что мой файл - С:\Windows\System32\drivers\etc\hosts, выглядит так:
# Copyright (c) 1993-2006 Microsoft Corp.
#For example:
# 102.54.94.97 rhino.acme.com # source server
# 38.25.63.10 x.acme.com # x client host
127.0.0.1 localhost
::1 localhost
127.0.0.1 tm
127.0.0.1 activate.adobe.com
127.0.0.1 practivate.adobe.com
127.0.0.1 ereg.adobe.com
127.0.0.1 activate.wip3.adobe.com
127.0.0.1 wip3.adobe.com
127.0.0.1 3dns-3.adobe.com
127.0.0.1 3dns-2.adobe.com
127.0.0.1 adobe-dns.adobe.com
127.0.0.1 adobe-dns-2.adobe.com
127.0.0.1 adobe-dns-3.adobe.com
127.0.0.1 ereg.wip3.adobe.com
127.0.0.1 activate-sea.adobe.com
127.0.0.1 wwis-dubc1-vip60.adobe.com
127.0.0.1 activate-sjc0.adobe.com |
|
Вернуться к началу |
|
|
lem
Участник тусовки
Зарегистрирован: 21.09.2009 Сообщения: 118 Откуда: ua Днепропетровск
|
|
|
|
Закоментируй обращение по IPv6
У тебя вряд ли апач настроен на IPv6, а он имеет больший приоритет...
P.S. А фотошоп в системе похоже паленный |
|
Вернуться к началу |
|
|
volivi
Зарегистрирован: 17.05.2010 Сообщения: 7
|
|
|
|
про фотошоп тсссссс, никому |
|
Вернуться к началу |
|
|
den
Старожил
Зарегистрирован: 31.01.2006 Сообщения: 13870 Откуда: Кировоград, Украина
|
|
|
|
volivi, потому что очевидно у тебя виста или вин7, а там в hosts не прописан локалхост, у самого так
стоп вижу, что прописан. Не знаю почему не работает, используй 127.0.0.1 |
|
Вернуться к началу |
dhsilabs@jabber.ru |
|
|
blackpunk
Зарегистрирован: 25.05.2010 Сообщения: 1 Откуда: Владивосток
|
|
|
|
Я не профи в этом деле, но у меня была подобная проблема, с mysql. Я даные к root поменял, а конкретно хост.... был 127.0.0.1 поменял на localhost.... Вроде так...
Да кстати Вот все что у меня написано в файле host
До включения сервера: 127.0.0.1 localhost
После включения:
127.0.0.1 localhost
127.0.0.1 www.subdomain.localhost
127.0.0.1 www.subdomain.test1.ru
127.0.0.1 www.Tools.localhost
127.0.0.1 subdomain.localhost
127.0.0.1 subdomain.test1.ru
127.0.0.1 Tools.localhost
127.0.0.1 www.localhost
127.0.0.1 www.test1.ru
127.0.0.1 www.nachalo
127.0.0.2 custom-host
127.0.0.2 www.custom
127.0.0.1 test1.ru
127.0.0.1 nachalo
127.0.0.2 custom _________________ Не судите строга. Я только учусь... |
|
Вернуться к началу |
|
|
Валериан
Новенький
Зарегистрирован: 09.06.2010 Сообщения: 11
|
|
|
|
Ребят, помогите! Вроде все также установил, но совсем ничего не отображается. Пробывал с error_reporting(E_ALL); и так
if (!mysql_connect("localhost","root","")) or die(mysql_error());
Но все-равно пусто. Установил MySQL 5.1.41-win32, или надо было устанавливать essential?
А простые документы без mysql, например echo ("Hi"); выводятся. Что делать? |
|
Вернуться к началу |
|
|
Anderson
Завсегдатай
Зарегистрирован: 08.07.2006 Сообщения: 642 Откуда: localhost
|
|
|
|
Кажется, в php.ini надо включить show_errors, она по дефолту офф _________________ ArchLinux + Enlightenment 17 (E17) |
|
Вернуться к началу |
|
|
|
|