Forum Webscript.Ru

Программирование => PHP => Тема начата: =Женек= от 17 Января 2003, 23:37:46

Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 17 Января 2003, 23:37:46
У меня стоит сервер Apache русский, работает под Windows, Установлены PHP MySQL
 PHP работает, MySQL через консоль по командам работает, а вот вместе - когда PHP
 пытается писать в MySQL - ни фига не получается. Какие могут быть причины?
 Все данные (host, database name, user...) вводил правильно, ручаюсь.
 Нужно ли чтото делать с Апачем при установке MySQL?

P.S. и главное в логах MySQL и Apache ошибки не пишутся.
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 17 Января 2003, 23:52:17
И еще - в настройках программа мне прописала port 3306.
Он имеет какоелибо значение при доступе?
Название: MySQL и Apahce в Windows\'e
Отправлено: Chs от 18 Января 2003, 18:45:32
Уехали в PHP.
Название: MySQL и Apahce в Windows\'e
Отправлено: Макс от 18 Января 2003, 18:50:09
1.
Цитировать
ни фига не получается.
какие ошибки выводит?
error_reporting(E_ALL);
echo mysql_error();

2. Ты муську запускаеш ?
У меня перед стартом апача всегда такая команда выполняется:
c:\\usr\\local\\mysql\\bin\\mysqld.exe --basedir c:\\usr\\local\\mysql
Название: MySQL и Apahce в Windows\'e
Отправлено: nagash от 18 Января 2003, 19:17:09
дадада! надо проверить что мускуль запускается!
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 18 Января 2003, 20:10:39
Блин, я тут поковырялся - выяснил. Все у меня нормально с подключением - данные из базы
читаются без проблем. Писать в базу не получается.
Может там какие права доступа есть?
ОШИБКИ НЕ ВЫДАЮТСЯ!!! С ПОДКЛЮЧЕНИЕМ ВСЕ НОРМАЛЬНО!!!
 Я специально в настройках для эксперимента неправильный пароль писал - тогда ничего не работало - и ошибка на экран лезла.
А так - жму кнопку register в PHP странице - винт потрещит и грузится та же страница, что и была.
Название: MySQL и Apahce в Windows\'e
Отправлено: Макс от 18 Января 2003, 20:19:18
у тебя через консоль INSERT-ы работают?
Название: MySQL и Apahce в Windows\'e
Отправлено: semya от 18 Января 2003, 20:21:30
странная ситуация, а можно поподробнее скрипт, который при этом исполняется?
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 18 Января 2003, 20:45:22
php форум.
скрипт - setup - создает базу данных. Не работает
Я создаю ее вручную - работает у меня все через консоль.
Когда база создается - форум грузится но не редактируется. В скрипте ошибки нет. У меня 10 форумов разных валяется, я все пробовал, одна и та же проблема.
Название: MySQL и Apahce в Windows\'e
Отправлено: Tronyx от 18 Января 2003, 22:22:24
Скорее всего у тебя фаирвол включён, и он блокирует муську, так как она с PHP через сокеты общается.
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 18 Января 2003, 22:27:09
Не, вы мне скажите, Апач нужно настраивать под SQL?
Если нужно, то как же у меня инфа читается, если он не настроен.
 Нужно ли что либо менять в PHP.ini ?
Там параметр есть sql safe mode , я его менял, ни фига...
Как файрвол отключить? Специальных прог я не ставил...
Название: MySQL и Apahce в Windows\'e
Отправлено: Меняздесьдавнонет от 18 Января 2003, 22:46:24
я думаю, проблема у него в register_globals (http://faq.phpclub.net/globals)
:-)))))))))))))))))

Апач для работы с sql настраивать НЕ НАДО
потому, что апач с sql НЕ РАБОТАЕТ и вообще никак не пересекается.
Название: MySQL и Apahce в Windows\'e
Отправлено: Tronyx от 19 Января 2003, 08:52:20
Цитировать
Специальных прог я не ставил...

"Специальная прога" = фаивол? Ну если не ставил то и отключать нечего ненадо.
Название: MySQL и Apahce в Windows\'e
Отправлено: semya от 19 Января 2003, 14:55:44
Цитировать
Как файрвол отключить?


как обычную виндушную прогу...
Название: MySQL и Apahce в Windows\'e
Отправлено: Stas от 19 Января 2003, 15:35:56
ochen\' stranno chto voobshe pro firewall zagovorili.. Esli on iz bazy chitaet a pisat\' ne mozhet.. Sdaetsia mne chto tam chto-to ne to s syntaxom INSERT v tvoem kode.. Ili dlia usera pod kotorym ty delaesh\' podkliuchenie v bazu dannyh net permission INSERT ! ;)

http://www.mysql.com/doc/en/GRANT.html
http://www.mysql.com/doc/en/Adding_users.html

Tebe uzhe sovetovali mysql_error() . Poprobui svoi query vyvesti na ekran, chtob tochno znat\' chto imenno ty tam zaprashivaesh\' ot bazy.

A eshio, cherez console zaidi v bazy pod tem zhe userom chto i v scriptah. A eshio luchshe ustanovi sebe phpMyAdmin ..
Название: MySQL и Apahce в Windows\'e
Отправлено: Меняздесьдавнонет от 19 Января 2003, 17:54:39
Очень странно, что заговорили про файрволл.
Очень странно, что заговорили про грант.

ПРОБЛЕМА ПРОЩЕ!!!!

стас. Ты не умеешь читать. Если он пишет, что не "записывается в базу" это совсем не значит, что до базы вообще дело доходит.
Название: MySQL и Apahce в Windows\'e
Отправлено: Stas от 19 Января 2003, 21:23:52
Nu, nu.. a kak zhe on togda iz bazy znachenia poluchaet ???

Цитировать

Блин, я тут поковырялся - выяснил. Все у меня нормально с подключением - данные из базы
читаются без проблем. Писать в базу не получается.
Может там какие права доступа есть?

Na chto pohozhe ???
Цитировать

ОШИБКИ НЕ ВЫДАЮТСЯ!!!

Logging v mysql defaultom off
Цитировать

С ПОДКЛЮЧЕНИЕМ ВСЕ НОРМАЛЬНО!!!
Я специально в настройках для эксперимента неправильный пароль писал - тогда ничего не работало - и ошибка на экран лезла.

Vot uzh tochno ne firewall !!! ;)
[/QUOTE]
А так - жму кнопку register в PHP странице - винт потрещит и грузится та же страница, что и была.
[/QUOTE]
Tazhe chto i byla, bez izmenenia skoree vsego ili bez dobavlennoi informatsii ..

Vyvod.. ili insert syntax ili user rights .. Nu uzh nikak ne firewall, soglasis\' !!

I kto tut eshio chitat\' ne umeet, ty voobshe, pro register_globals vdrug vspomnil !
Название: MySQL и Apahce в Windows\'e
Отправлено: Меняздесьдавнонет от 19 Января 2003, 22:25:08
Ты и не умеешь. :-)))
Перечитай меня еще раз.
И будь проще. проще будь :-)
Название: MySQL и Apahce в Windows\'e
Отправлено: Maniac от 20 Января 2003, 21:56:59
Цитировать
Nu, nu.. a kak zhe on togda iz bazy znachenia poluchaet ???

Ты коннектишься как рут, или пользователя создавал? Если пользователя - то мог права похерить. Попробуй каким-нить приличным клиентом законнектиться (типа EMS MySQL Manager) и попробовать добавить/удалить строки/таблицы
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 20 Января 2003, 22:36:41
RomikChef:
 Уж я последовал твоему совету и прочитал  тебя повнимательней. Раз этак 10.
 Это тебе надо внимательней читать других.
Я конечно абсолютный новичок в PHP и SQL но не ЛАМЕР.
Не надо быть асом в MSQL, чтобы догадаться, как проверить
где неполадка. Это я и сделал - я ВЫЯСНИЛ, что "до базы дело"  как ты говоришь, доходит - данные из нее читаются.
Чтобы убедиться, что данные эти не с потолка - я умышленно ввел неправильный пароль - данные перестали читаться.

 Подсоединение есть!!!  Видимо проблемы с правами..
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 20 Января 2003, 22:39:42
2 MANIAC

 Наконец-то нашелся один человек внимательный - про права заговорил. Я ведь давно про них спрашивал.
Я тут прочитал фигню какуюто про
  mysql> GRANT ALL PRIVILEGES ON *.* TO monty@localhost
    ->     IDENTIFIED BY \'some_pass\' WITH GRANT OPTION;


Буду пробовать.

А ты мне напиши по подробней. root - это зарезервированное имя, или имя по умолчанию, которое можно изменить?

ОТвечаю на твое вопрос: При установке MySQL меня попросили ввести имя пользователя и пароль. Видимо создало какую-то учетную запись.
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 20 Января 2003, 22:41:41
А вообще - народ! Если кому не лень, давайте я вышлю Вам исходник этой программы на PHP,  и мой PHP.ini  - я все-таки подозреваю, что у меня там проблемы.
 Вы глянете - если у вас работает - значит проблема у меня с SQL, если не работает - c PHP. Это при условии что у Вас все налажено.
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 20 Января 2003, 22:46:22
Вот вам ссылка на эту дрянь:
http://alexander-vi.narod.ru/for.rar
Название: MySQL и Apahce в Windows\'e
Отправлено: Меняздесьдавнонет от 21 Января 2003, 03:36:54
предлагаю пари, что я прав :-)
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 21 Января 2003, 20:20:41
Короче, объясните мне, чувак по имени root может заходить на localhost  и имеет все привилегии, я прав?
Иначе у меня не работал бы phpmysqladmin. Я не знаю, может быть есть разные варианты этой системы,
но мой phpmysqladmin -это набор PHP файлов, который работает.
 Значит, MYSQL, PHP у меня настроены правильно, проблема в самой PHP страничке. Народ, ну гляньте исходники,
если не трудно. Ссылка выше.
  Или киньте текстик простейшей программы на РНР, которая пишет строчку в базу, а затем ее читает. Чтобы
я налаживал SQL, будучи увереным в правильности всего остального.
Название: MySQL и Apahce в Windows\'e
Отправлено: Меняздесьдавнонет от 21 Января 2003, 20:45:34
я дал тебе ответ, почему на работает у тебя, еще три дня назад.
вольно ж тебе было вместо того, чтобы им воспользоваться, начать на меня наезжать :-)

продолжай в том же духе :-)
Речи писать у тебя красиво получается :-)
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 21 Января 2003, 22:01:00
RomikChef
Извини, я на тебя не наезжал, если тебе так показалось.
А советами я всеми ползьзовался.
Название: MySQL и Apahce в Windows\'e
Отправлено: =Женек= от 21 Января 2003, 22:01:52
FUCK! FUCK! FUCK!

ИТИТЬ .... мать...!!!  ADMIN прости за эмоции, но они плещут через край!!!

НАКОНЕЦ - ТО!!!  ГР..Й MySQL заработал!!

Уважаемые знатоки! Вы тут спорили по поводу моей проблемы!!! МОЖЕТЕ ВЗЯТЬ ДОПОЛНИТЕЛЬНУЮ МИНУТУ!!!

Я лишь скажу что правильный ответ за столом прозвучал!!! Причем человек, который его назвал - даже не видел
моих исходников, и вывод такой казалось не из чего делать, тем не менее он был прав!!!
  Пойду пивка попью!!!!
Название: MySQL и Apahce в Windows\'e
Отправлено: Maniac от 21 Января 2003, 22:15:33
=Женек=
Ну что, Ромик прав оказался? ;)