Помогите, плз создать свой локальный сайт , настраивал так Инструкцию взял с какого-то сайта: ""$(APACHE)\conf\httpd.conf" Первым делом ищем строку ServerName, раскомментируем ее и ставь там ServerName localhost Вторым делом ищем DocumentRoot. Вписывай туда путь к своему будущему сайту (например "c:/www/public_html"). Этот каталог будет считаться корневым для сайта. Потом ищи строчку: <Directory "C:/Apache/htdocs"> И вместо пути к htdocs вписывай путь "c:/www/public_html" (или что там будет). Дальше ищи строчку DirectoryIndex и вписывай следующее: DirectoryIndex index.html index.htm index.php index.phtml index.php3
Для более детальной информации, запустите apache.exe из FAR Manager, нажмите Ctrl+O (или запустите с ключом -t) и посмотрите, что апач написал.
Установка PHP
Создайте каталог для PHP (например "c:\php"), распакуйте туда архив. Теперь найдите в этом каталоге файл "php4ts.dll" (именно DLL – там есть еще с расширением LIB) и скопируйте его в "$(WINDIR)\system" (для NT/2000 – в $(WINDIR)\system32), затем файл php.ini-dist из каталога PHP скопируйте в "$(WINDIR)\php.ini" (не забудьте его переименовать в php.ini) Теперь окройте файл конфига апача ($(APACHE)conf\httpd.conf) и найдите строку "PHP". Посмотрите, ниже есть строчки #AddType application/x-httpd-php3 .phtml #AddType application/x-httpd-php3-source .phps Добавьте под ними строчки: LoadModule php4_module c:/php/sapi/php4apache.dll (php4apache2.dll) AddType application/x-httpd-php .php .phtml .php4
Установка mySQL
Теперь лезем в каталог $(MYSQL)\bin и запускаем файл winmysqladmin.exe. Через пару секунд после запуска появившееся окно пропадет – админ свернулся в трей. Тыкаем правой кнопкой по появившемуся там светофору, лезем в WinNT и выбираем Install service, если он доступен. Если недоступен – значит, сервис уже встал. Тогда выбираем Start Service." Ну делаю я так , а мне пишет @Fails to start the Service. Please wait 30 seconds to try again." Как мне настроить все это дело , напишите , плз , очень нужно ! И 2 строчек строку "PHP". Посмотрите, ниже есть строчки #AddType application/x-httpd-php3 .phtml #AddType application/x-httpd-php3-source .phps " в файле httpd.conf нету...
Member
Статус: Не в сети Регистрация: 28.12.2003 Откуда: Vladivostok
кароче связка 2.0.53 + 5.0.4 + 4.1.11-nt соответсвенно апач. пхп, мускл + вин 2003 сервер англ. как заставить мускул нормально работать с русскими буковками?
когда делаю запрос типа
[code]
$query = "INSER INTO table вася"; mysql_query($query)
[/сode]
вместо васи в phpmyadmin (и в бровзере соответсвенно) и в консоли ???. Если делать доп. запрос SET CHARSET cp1251 то все ок. Но вот делать доп запрос не очень охото по многим причинам. как с этим боротся?
ps
в my.ini стоит set charset=cp1251 или около того. в общем суть та.
Добавлено спустя 2 минуты, 22 секунды: pss
пробовал библиотеку php_mysqli.dll вместо php_mysql.dll. эффект тот же
Member
Статус: Не в сети Регистрация: 18.11.2002 Откуда: не вернуться
Vlad_Diver Вопрос скорее ставить надо по другому, а нужны ли тебе русские названия таблиц ?
Если да тогда нужно ли чтоб ради твоего скрипта приходилось бы перенастраивать сервер ?
А не проще ли просто при ссоединении добавлять этот долбаный запрос SET CHARSET cp1251 и убивать тем самым стадо зайцев (этот запрос в отличии от выборки и вставки почти не занимает времени и настолько лёкгий что его почти не заметно)
Хотя я бы предпочёл всё-же отказаться от русских названий таблиц
_________________ Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...
Member
Статус: Не в сети Регистрация: 28.12.2003 Откуда: Vladivostok
причем тут названия таблиц? а. хотя понял нет. таблицы на английском, а вот значения которые я добавляю на русском. SET CHARSET это конечно хорошо, но перед каждым запросом ставить неудобно, да и надо редактировать долго
Member
Статус: Не в сети Регистрация: 18.11.2002 Откуда: не вернуться
Vlad_Diver
Цитата:
INSER INTO table вася
Тут ты указал что у тебя таблица русская, название полей тоже желательно чтоб были английские
Добавлено спустя 3 минуты, 21 секунду:
Vlad_Diver писал(а):
редактировать долго
Именно по этму чаще применяют не стандартные функции (mysql_query() а делают свои функции, а чаще даже классы для работы с БД чтоб запросы были более гибкими)
Лучше приведи пример реального запроса (а не примерный) чтоб было более понятно что у тебя не так
_________________ Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...
Member
Статус: Не в сети Регистрация: 18.11.2002 Откуда: не вернуться
Vlad_Diver писал(а):
в итоге получаем ??? в phpmyadmin и консоли
Так вот чего я и ожидал, а в самом скрипте когда ты потом делаешь SELECT всё нормально ?
(просто phpadmin глючно настроен, у меня такое не раз было, и консоль тоже,
в базе возможно всё нормально и скрипт возможно будет работать без проблем)
_________________ Летели гуси-лебеди, а им навстречу - воробьи-пингвины и соловьи-страусы...
Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете добавлять вложения