The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  вход/выход  слежка  RSS
"MYSQL+APACHE+PHP и FREEBSD"
Вариант для распечатки  
Пред. тема | След. тема 
Форум Открытые системы на сервере (Сеть. проблемы, диагностика)
Изначальное сообщение [ Отслеживать ]

"MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от raw (ok) on 15-Ноя-05, 03:52 
Очень надеюсь, что найду здесь помощь.
Проблема с FREEBSD . Установил MYSQL+APACHE+PHP + стандартный доступ по ftp - все это находится в гостевой ОС в VMWARE, все на первый взгляд работает(все енто задумал для обкатки локально сайта), но вот беда после вненсения информации на русском в формы, буквы отображается в виде ???????, я так понимаю что проблема кроется или php или в самой FREEBSD, но как решить не представляю. Очень надеюсь на помощь!!!! А быть может mysql виновата?
Очень нужны конктретные советы :), что и где нужно править.
Ответить | Правка | Cообщить модератору

Оглавление

Сообщения по теме [Сортировка по времени | RSS]


1. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от MoHaX email(ok) on 15-Ноя-05, 05:56 
Честно говоря не вижу смысла для обкатки сайта ставить новую ОС. apache, php и mysql нормально и под виндой работают. Сразу скажу, что сама фрюха сдесь явно не при делах. ;) Я вот ещё не понял, буквы в самих формах коряво отображаются или же после вывода этого ввода на страницу? Да и честно говоря нету тут телепатов как выясняется. Так, что рассказывай как mysql, apache и php ставил. Может даже кусок кода на php сюда запостить, для так сказать наглядности...

Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

2. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от raw (ok) on 15-Ноя-05, 12:31 
>Честно говоря не вижу смысла для обкатки сайта ставить новую ОС. apache,
>php и mysql нормально и под виндой работают.
У меня постоянные проблемы с тем, что XP раз в меся падает( уж очень много чего понапихивал)... Решил поработать во фри т.к. сейчас пробую настроить интернет магазин osCommerce, а он никак нехочет у меня работать под XP( немогу никак попасть в админку), хотя с другими сайтами таких проблем не возникало(на основе LDU).
>Сразу скажу, что сама фрюха сдесь явно не при делах. ;) Я вот ещё
>не понял, буквы в самих формах коряво отображаются или же после
>вывода этого ввода на страницу? Да и честно говоря нету тут
>телепатов как выясняется. Так, что рассказывай как mysql, apache и php
>ставил. Может даже кусок кода на php сюда запостить, для так
>сказать наглядности...
Уточняю - буквы коряво начинают отображаться после вывода "этого ввода на страницу", причем только введенные мной данные,русские буквы скина сайта отображаются нормально. Вот что ставил apache 1.3.34+mysql-4.1.12+php-4.3.4 Ставил по инструкциям : http://www.tutorial.ru/index.php/tutorial/13/
http://www.tutorial.ru/index.php/tutorial/14/

Ответить | Правка | ^ к родителю #1 | Наверх | Cообщить модератору

3. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от SubGun email(ok) on 15-Ноя-05, 13:21 
>>Честно говоря не вижу смысла для обкатки сайта ставить новую ОС. apache,
>>php и mysql нормально и под виндой работают.
>У меня постоянные проблемы с тем, что XP раз в меся падает(
>уж очень много чего понапихивал)... Решил поработать во фри т.к. сейчас
>пробую настроить интернет магазин osCommerce, а он никак нехочет у меня
>работать под XP( немогу никак попасть в админку), хотя с другими
>сайтами таких проблем не возникало(на основе LDU).
>>Сразу скажу, что сама фрюха сдесь явно не при делах. ;) Я вот ещё
>>не понял, буквы в самих формах коряво отображаются или же после
>>вывода этого ввода на страницу? Да и честно говоря нету тут
>>телепатов как выясняется. Так, что рассказывай как mysql, apache и php
>>ставил. Может даже кусок кода на php сюда запостить, для так
>>сказать наглядности...
>Уточняю - буквы коряво начинают отображаться после вывода "этого ввода на страницу",
>причем только введенные мной данные,русские буквы скина сайта отображаются нормально. Вот
>что ставил apache 1.3.34+mysql-4.1.12+php-4.3.4 Ставил по инструкциям : http://www.tutorial.ru/index.php/tutorial/13/
>http://www.tutorial.ru/index.php/tutorial/14/
Базу заливал дампом? Можно увидеть SQL строки для создания базы из дампа(именно строки, которые CREATE DATABASE)?
Ответить | Правка | ^ к родителю #2 | Наверх | Cообщить модератору

4. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от raw (ok) on 15-Ноя-05, 15:17 
>Базу заливал дампом? Можно увидеть SQL строки для создания базы из дампа(именно
>строки, которые CREATE DATABASE)?
А где их посмотреть?
PS Быть может эта информация поможет, дело в том что если написать текст в самйй FreeBsd например в  kwrite и сохранить, то при последующем просмотре вместо букв будут все теже ??????????????? быть может что все же дело в FREBSD ?


Ответить | Правка | ^ к родителю #3 | Наверх | Cообщить модератору

5. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от SubGun email(ok) on 15-Ноя-05, 15:34 
Дело не в системе.
Открой файл дампа любым текстовым редактором. Мне важно знать, какое там у тебя стоит сравнение(в какой кодировке база).
Ответить | Правка | ^ к родителю #4 | Наверх | Cообщить модератору

6. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от antoshkin (ok) on 15-Ноя-05, 20:26 
>Дело не в системе.
>Открой файл дампа любым текстовым редактором. Мне важно знать, какое там у
>тебя стоит сравнение(в какой кодировке база).


По-любому это MySQL. Новая его версия не понимает кодировок КОИ8 и вин, а только УТФ.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

7. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от SubGun email(ok) on 16-Ноя-05, 10:03 
Обоснуй!
Ответить | Правка | ^ к родителю #6 | Наверх | Cообщить модератору

8. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от Line email(??) on 16-Ноя-05, 12:17 
>Обоснуй!


100% MySQL.
Нужно в файл my.cnf/my.ini в раздел [server] добавить следующую строку:
init-connect="SET NAMES кодировка"

Ответить | Правка | ^ к родителю #7 | Наверх | Cообщить модератору

9. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от raw (ok) on 16-Ноя-05, 19:35 
>Нужно в файл my.cnf/my.ini в раздел [server] добавить следующую строку:
>init-connect="SET NAMES кодировка"


в usr/local/mysql/var/my.cnf прописал раздела [server] небыло, я его создал, в внем прописал
init-connect="SET NAMES cp1251"  результат  тот же :(


Ответить | Правка | ^ к родителю #8 | Наверх | Cообщить модератору

11. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от Line email(??) on 16-Ноя-05, 20:10 
>>Нужно в файл my.cnf/my.ini в раздел [server] добавить следующую строку:
>>init-connect="SET NAMES кодировка"
>
>
>в usr/local/mysql/var/my.cnf прописал раздела [server] небыло, я его создал, в внем прописал
>
>init-connect="SET NAMES cp1251"  результат  тот же :(


Попробуй после соединения с БД, выполнить запрос SET NAMES cp1251

Ответить | Правка | ^ к родителю #9 | Наверх | Cообщить модератору

12. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от raw (ok) on 16-Ноя-05, 22:55 
>Попробуй после соединения с БД, выполнить запрос SET NAMES cp1251

БД books на localhost
Ошибка
SQL-запрос :  
SET NAMEScp1251
Ответ MySQL:
#1193 - оЕЙЪЧЕУФОБС УЙУФЕНОБС РЕТЕНЕООБС 'NAMEScp1251'

Я правильно делал запрос в phpMYADMIN?
А вообще, вопрос на засыпку, а нужно этот самый "cp1251" дополнительно устанавливать? Вообще как узнатm какие шрифты установлены в системе?

Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

14. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от SubGun email(ok) on 17-Ноя-05, 10:28 
Ты сначала посмотри, у тебя в дампе базы должно быть так(типа того):
CREATE DATABASE `бла-бла-бла` DEFAULT CHARACTER SET cp1251 COLLATE cp1251_general_ci;
Ну и при создании базы должно быть что-то типа:
CREATE TABLE `блю-блю-блю` (*****) ENGINE=MyISAM DEFAULT CHARSET=cp1251;

Тогда в скрипте, при подключении к базе достаточно выполнить:
mysql_query("SET NAMES cp1251");

Ответить | Правка | ^ к родителю #12 | Наверх | Cообщить модератору

13. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от SubGun email(ok) on 17-Ноя-05, 10:18 
Ты прав, именно об этом я и хотел сказать.
Ответить | Правка | ^ к родителю #11 | Наверх | Cообщить модератору

10. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от raw (ok) on 16-Ноя-05, 19:40 
>Дело не в системе.
А почему же интересно в самой free, напечатанное русскими буквами в любом текстовом документе несохраняется правильно?
>Открой файл дампа любым текстовым редактором. Мне важно знать, какое там у
>тебя стоит сравнение(в какой кодировке база).
это тот файл который расположен в usr/local/mysql/bin ? или нужно смотреть в другом месте? Прошу простить но никак немогу понять "Базу заливал дампом?", дампом -это как? Все ставил по тем инструкциям, что выше указывал, только самостоятельно скачал  другие версии архивов mysql, php и апача.

Ответить | Правка | ^ к родителю #5 | Наверх | Cообщить модератору

15. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от aliv (??) on 17-Ноя-05, 10:28 
в PHP вставьте строку в текст перед отображением русских символов:
<meta http-equiv="Content-Type" content="text/html; charset=koi8-r">


Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

16. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от aliv (??) on 17-Ноя-05, 10:39 
>в PHP вставьте строку в текст перед отображением русских символов:
><meta http-equiv="Content-Type" content="text/html; charset=koi8-r">

это в разделе html разметки

Ответить | Правка | ^ к родителю #15 | Наверх | Cообщить модератору

17. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от Igor email(??) on 17-Ноя-05, 15:06 
а вот freebsd ты руссифицировал, и как?...
Ответить | Правка | ^ к родителю #10 | Наверх | Cообщить модератору

18. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от raw (ok) on 17-Ноя-05, 20:52 
>а вот freebsd ты руссифицировал, и как?...
через порты установил все, что касается "russian" и все, но ничего не изменилось...

Ответить | Правка | ^ к родителю #17 | Наверх | Cообщить модератору

19. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от Igor email(??) on 17-Ноя-05, 22:00 
>>а вот freebsd ты руссифицировал, и как?...
>через порты установил все, что касается "russian" и все, но ничего не
>изменилось...

:))
а /etc/rc.conf and /etc/ttys поправить -- как в руководствах написано...

хотя это помоему точно не влияет на храниене данных в мускуле..

Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

21. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от raw (ok) on 17-Ноя-05, 23:54 

>:))
>а /etc/rc.conf and /etc/ttys поправить -- как в руководствах написано...
>
>хотя это помоему точно не влияет на храниене данных в мускуле..
Ну с freebsd разобрался :), а вот mysql ну никак :(
А может вся заморочка вверсии mysql? ведь она альфа. Быть может стоит попробывать поставить стандартно из портов? Вот только как корректно это сделать?


Ответить | Правка | ^ к родителю #19 | Наверх | Cообщить модератору

22. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от raw (ok) on 18-Ноя-05, 04:30 
Свершилось!!!! Наконец заработало!!!
в секции [mysqld] прописал строку:
init-connect="SET NAMES cp1251"
а все другие упоминания о cp1251(типа DEFAULT CHARSET=cp1251), которые я расставлял где только можно и нельзя (my.cnf,php.ini, конфиге апача) поудалял нафиг, снес все созданные мною базы данных, перезапустил mysql,и поновому создал базы и ура заработало!!! Вообщем, как я понял, что вся заморочка была в том, что ??????? прописались в базах мертво и при последующей "правильной настройке mysql" не менялись на нормальные символы. Спасибо ВСЕМ кто откликнулся на мою беду!!! :-)


Ответить | Правка | ^ к родителю #21 | Наверх | Cообщить модератору

20. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от raw (ok) on 17-Ноя-05, 22:59 
>>а вот freebsd ты руссифицировал, и как?...
>через порты установил все, что касается "russian" и все, но ничего не
>изменилось...
+
http://cyberpunks.ru/viewtopic.php?t=157


Ответить | Правка | ^ к родителю #18 | Наверх | Cообщить модератору

23. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от samara email(ok) on 18-Ноя-05, 12:27 

FreeBSD точно ни при чём
это php apache клиент
Ответить | Правка | ^ к родителю #0 | Наверх | Cообщить модератору

24. "MYSQL+APACHE+PHP и FREEBSD"  +/
Сообщение от den email(??) on 02-Фев-11, 10:29 
> FreeBSD точно ни при чём
> это php apache клиент

А у меня была такая проблема, в логах апача постоянно выскакивало такое сообщение
error log :[error] Optional hook test said: GET

Долго искал после нашел на одном сайте полезную инфу...
http://it-admin.org/os-freebsd/error-log-error-optional-hook...

Может кому-то пригодиться

Ответить | Правка | ^ к родителю #23 | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2023 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру