Ru-Board.club
← Вернуться в раздел «В помощь системному администратору»

» Установка Apache 2.x, PHP4, PERL и MySQL на localhost под Wi

Автор: faithful
Дата сообщения: 15.12.2009 19:56
MasterKit

Цитата:
ты принт-скрин посмотрел?

лучше бы я этого не видел. А в базу то запись пошла в кодировке cp866.

Есть выход поправить это. Для этого пишем файл test.sql:

Код: insert into mytable1 values (1020, 'Проверка');
Автор: MasterKit
Дата сообщения: 15.12.2009 20:26
Эх, я уж подумал что вот оно, но нет, и это не работает. Не через файл, не через CONVERT, не даже так LOAD DATA INFILE 'D:\data.txt' INTO TABLE mytable1 FIELDS TERMINATED BY ',';

Могу дать доступ к базе, может в живую посмотришь?
Автор: faithful
Дата сообщения: 15.12.2009 20:50
MasterKit
скинь в ПМ учетную инфу
Автор: israel_rider
Дата сообщения: 31.12.2009 14:33
И я мучаюсь с кодировкой.
Апач - РНР - Мускул на компе локально под ХРю.
В РНР default_charset = "utf-8".
В Мускуле default-character-set=utf8.
И всё равно! Если заношу в базу слова в кирилице, через РНРМойАдмин - в базе они нормально, на странице выводятся вопросики.
Если заношу слова в базу через скрипт - всё наоборот, на странице выводятся нормально, а через РНРМойАдмин в самой базе видны одни вопросы.
Причём, проблему то на каждом углу мусолят, а решения я так пока и не нашёл....
Автор: MasterKit
Дата сообщения: 04.01.2010 00:12
А я сам разобрался с кодировками!!!

По умолчанию при инсталляции MySQL везде выставляется кодировка latin1, я её сменил на utf8, а при добавлении данных в базу использую CONVERT('проверка' USING utf8). Тогда при чтении из базы даже не приходиться ничего конвертировать.

PS: faithful зачем было соглашаться посмотреть базу, а потом вообще не отвечать?
Автор: faithful
Дата сообщения: 04.01.2010 12:35

Цитата:
PS: faithful зачем было соглашаться посмотреть базу, а потом вообще не отвечать?
а сообщение читал, учетку скинул?!

Добавлено:
Обана.
MasterKit, прости. Ждал уведомления по почте, а надо было в ПМ заглянуть.
Автор: israel_rider
Дата сообщения: 15.01.2010 08:10
Нужно установить библиотеку SOAP, на Аппач, установленный на компе локально, под ХРю. Для этого нужна php_soap.dll , для версии 5.2.11 . Пипл! Плиз! Кто знает, где её найти?

Добавлено:
Всё решилось. Прочитал на каком то форуме, что надо не ерундой заниматься, и искать неизвесно где неизвесно что , а просто скачать родной пакет РНР с хомяка, и там есть всё что нужно.
Автор: wd123
Дата сообщения: 15.01.2010 19:47
кому нить удалось поднять apache + php + mysql на x64 ?
я все установил, все работает, но при mysql_connect идет краш (грузится пустая страница) и в логах нету никаких ошибок
Автор: oo
Дата сообщения: 16.01.2010 23:34

Цитата:
но при mysql_connect идет краш


У меня проблема другого плана. Прошу не расслабляться - я студент! Установил по инструкции, апаче-РНР-мускул, на вин7 х64 так же как и делал до етого на ХР. В клиенте написал NET START Apache и он выругался мол doesn't start. Вопрос - что делать? :-|

Чем отличается установка на х64 от х86?
Автор: wd123
Дата сообщения: 17.01.2010 03:04

Цитата:
Вопрос - что делать? :-|

А ты сделал httpd.exe -k install ?
Автор: oo
Дата сообщения: 18.01.2010 21:42
Нет.. попробую.

Добавлено:
wd123


Цитата:
А ты сделал httpd.exe -k install


Там нету етого файла
Автор: wd123
Дата сообщения: 19.01.2010 13:32
oo
Где там ? И как это нету ?
и еще NET start Apache2.2 а не просто Apache
Автор: oo
Дата сообщения: 19.01.2010 16:43
wd123

apache_1.3.33-win32-x86-no_src.exe


Цитата:
NET start Apache
в MySQL клиенте

Тут явно или апачи или мускул не подходит к Win7 x64, так как я понимаю..
Автор: wd123
Дата сообщения: 19.01.2010 21:27

Цитата:
apache_1.3.33-win32-x86-no_src.exe

омг жесть, а еще что-нить пастарее


Цитата:
в MySQL клиенте
Тут явно или апачи или мускул не подходит к Win7 x64, так как я понимаю..

в MySQL писать NET START Apache это мега круто, и тоже жесть

а для x64 вам нужны былди апача, пхп и мускала тоже x64 неужели не понято ? вообщем читайте мануалы, я у себя все настроил и пофиксил
Автор: oo
Дата сообщения: 19.01.2010 23:08
wd123


Цитата:
неужели не понято ?


Может подскажите где их взять? А то почему то их нигде нету.

Добавлено:
А использую старье потому что такую дали учителя - студент я
Автор: wd123
Дата сообщения: 20.01.2010 12:44
oo
и в гугле вас тоже забанили ?
http://www.fusionxlan.com/PHPx64.php
http://www.blackdot.be/?inc=apache/binaries
mysql x64 - на офф. сайте.
мануал - http://mitrichlab.ru/wamp.html
если вам препод дал задание поставить именно на x64 то ему передавай респект, если это твоя инициатива, то забей и ставь x32.
Автор: oo
Дата сообщения: 20.01.2010 17:50
На самом деле не подозревал что именно с этим у меня будут проблемы. 32 ставить не хочется. У меня 8 гиг памяти для фотошопа. Спасибо за ссылки посмотрю там. Правда на blackdote уже был и там говорят о том что все эти версии апачи могут не работать. А офф пока что нету так как я понял. А вы никогда не пользовались wamp? Я его поставил вроде должен подходить к моей ОС. Localhost работает а вот mysql нет. Странно.

Добавлено:
Ну да wamp и написано "Версия х86 будет работать и на 64-х битных системах" ))) Однако не на win7

Надо пройтись по статье. Может заработает
Автор: israel_rider
Дата сообщения: 25.01.2010 09:07
Удалено
Автор: InSe0F
Дата сообщения: 29.01.2010 20:42
Товарищи друзья... как заставить апатч отображать картинки при 404...
значит есть у меня error.php который лежит в директории под алиасом
Alias /errors/ "/usr/local/apache/errors/"
<Directory "/errors/">
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
Order allow,deny
Allow from all
</Directory>
в error.php упращенно такой код
<A HREF="http://dragons-portal.org/"><IMG SRC="logo_dragons.png" WIDTH="340" HEIGHT="340" BORDER="0" ALT=""></A>
картинка ессно лежит рядом.. но ни коем образом не хочет показываться юзверю(


а блин догнал.. оказывается она ищит картинку относительно директори текущего сайта...
как заставить ее отражать именно из /usr/local/apache/errors/ без дополнительного алиаса?
Автор: Cheery
Дата сообщения: 29.01.2010 20:43
InSe0F

Цитата:
картинка ессно лежит рядом.. но ни коем образом не хочет показываться юзверю(

потому что браузер запрашивает его относительно той директории, в которой произошла 404 ошибка. указывайте к ней полный путь от корня сайта
Автор: InSe0F
Дата сообщения: 29.01.2010 20:48
уже понял ) а никак свернуть получается нельзя? просто корень сайта лежит в /home/localhost/www... далековато через три /../ будет

Добавлено:
ааа отобой я торможу, можно же просто написать errors/img.png
Автор: Cheery
Дата сообщения: 29.01.2010 20:51
InSe0F

Цитата:
а никак свернуть получается нельзя? просто корень сайта лежит в /home/localhost/www... далековато через три /../


при чем тут /.../ ??? от вебкорня сайта
по другому - только настраивая mod_rewrite именно на эту картинку.
Автор: miffey
Дата сообщения: 05.02.2010 14:24
надеюсь на понимание,
всякие попеняния буду считать неуместными.

по всем признакам должен быть в природе портабельный апач.
- есть всевозможные ксампы, денверы, мовесы...
- есть бинарник httpd-2.2.14-win32-x86-ssl.zip

но портабельный апач нигде не обнаружен и никак не извлекается,
если кто сделает, дайте хотя бы для любопытства
Автор: InSe0F
Дата сообщения: 05.02.2010 14:44
miffey
тебе только чистый апач? почему имено он?
Делается все просто извлекается из инсталятора дистрибутив... перемещается в нужную папку и запускается Проблем то
У меня есть вырезанная 14ая версия, могу выложить если самому тяжело вытащить

Кстати по существу - у меня глюк какой то... не могу понять в чем проблема
у меня модифицированный денвер - так фича вся в том что по вирт. хостам у меня отражается один и тот же сайт, хотя они везде разные, что localhost, что какой то другой - отражают последний
vhost
[more]# Host /home/demo/www (1):
Listen 127.0.0.1:80
<VirtualHost *:*>
ServerName "www.demo"
ServerAlias "demo" "www.demo"
DocumentRoot "Z:/home/demo/www"
ScriptAlias /cgi/ "/home/demo/cgi/"
ScriptAlias /cgi-bin/ "/home/demo/cgi-bin/"
</VirtualHost>


# Host /home/joomla/www (2):
#Listen 127.0.0.1:80
<VirtualHost *:*>
ServerName "www.joomla"
ServerAlias "joomla" "www.joomla"
DocumentRoot "Z:/home/joomla/www"
ScriptAlias /cgi/ "/home/joomla/cgi/"
ScriptAlias /cgi-bin/ "/home/joomla/cgi-bin/"
</VirtualHost>


# Host /home/localhost/www (3):
#Listen 127.0.0.1:80
<VirtualHost *:*>
ServerName "www.localhost"
ServerAlias "localhost" "www.localhost"
DocumentRoot "Z:/home/localhost/www"
ScriptAlias /cgi/ "/home/localhost/cgi/"
ScriptAlias /cgi-bin/ "/home/localhost/cgi-bin/"
</VirtualHost>
[/more]
conf
[more]
DocumentRoot "/home/localhost/www/"
PidFile logs/httpd.pid
Timeout 32
KeepAlive On
MaxKeepAliveRequests 128
KeepAliveTimeout 16

<IfModule prefork.c>
    MinSpareServers 6
    MaxSpareServers 12
    StartServers 6
    MaxClients 128
    MaxRequestsPerChild 32
</IfModule>

<IfModule mpm_winnt.c>
    ThreadsPerChild 256
    MaxRequestsPerChild 0
</IfModule>
Listen 80
LoadModule actions_module modules/mod_actions.so
LoadModule alias_module modules/mod_alias.so
LoadModule asis_module modules/mod_asis.so

LoadModule auth_basic_module modules/mod_auth_basic.so
LoadModule authn_default_module modules/mod_authn_default.so
LoadModule authn_file_module modules/mod_authn_file.so
LoadModule authz_default_module modules/mod_authz_default.so
LoadModule authz_groupfile_module modules/mod_authz_groupfile.so
LoadModule authz_host_module modules/mod_authz_host.so
LoadModule authz_user_module modules/mod_authz_user.so

LoadModule autoindex_module modules/mod_autoindex.so
LoadModule cgi_module modules/mod_cgi.so

LoadModule dir_module modules/mod_dir.so
LoadModule env_module modules/mod_env.so
LoadModule expires_module modules/mod_expires.so

LoadModule imagemap_module modules/mod_imagemap.so
LoadModule include_module modules/mod_include.so
LoadModule isapi_module modules/mod_isapi.so

LoadModule log_config_module modules/mod_log_config.so
LoadModule mime_module modules/mod_mime.so

LoadModule negotiation_module modules/mod_negotiation.so
LoadModule setenvif_module modules/mod_setenvif.so

LoadModule userdir_module modules/mod_userdir.so

LoadModule vhost_alias_module modules/mod_vhost_alias.so
LoadModule php5_module "/usr/local/php5/php5apache2_2.dll"
<IfModule !mpm_netware_module>
    <IfModule !mpm_winnt_module>
        User daemon
        Group daemon
    </IfModule>
</IfModule>
ServerAdmin admin@server.domain
ServerName localhost

<Directory "/">
    Options -Indexes FollowSymLinks Includes MultiViews
    AllowOverride All
    Order allow,deny
    Allow from all
    Satisfy all
</Directory>

<IfModule dir_module>
DirectoryIndex index.php index.htm index.html index.shtm index.shtml
</IfModule>

AccessFileName .htaccess

<Files ~ "^\.ht">
    Order allow,deny
    Deny from all
</Files>

DefaultType text/plain
ErrorLog logs/error.log
LogLevel warn

<IfModule log_config_module>
    LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i\""

combined
    LogFormat "%h %l %u %t \"%r\" %>s %b" common

    <IfModule logio_module>
        LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" \"%{User-Agent}i

\" %I %O" combinedio
    </IfModule>

    LogFormat "%{Referer}i -> %U" referer
    LogFormat "%{User-agent}i" agent

    CustomLog logs/access.log common
    #CustomLog logs/referer.log referer
    #CustomLog logs/agent.log agent
    #CustomLog logs/access.log combined
</IfModule>
<IfModule alias_module>
    Alias /icons/ "/usr/local/apache/icons/"
    Alias /errors/ "/usr/local/apache/errors/"
    Alias /cgi-bin/ "/home/cgi-glob/"
    Alias /cgi-glob/ "/home/cgi-glob/"
</IfModule>

<Directory "/cgi-glob/">
    AllowOverride None
    Options None
    Order allow,deny
    Allow from all
</Directory>

<Directory "/errors/">
AllowOverride None
Options IncludesNoExec
AddOutputFilter Includes html
#AddHandler type-map var
Order allow,deny
Allow from all
#LanguagePriority en cs de es fr it ja ko nl pl pt-br ro sv tr
#ForceLanguagePriority Prefer Fallback
</Directory>
Include conf/vhosts.conf
[/more]

Т.е. по всем трем Vhost отражается один и тот же сайт...
Автор: miffey
Дата сообщения: 05.02.2010 17:55
InSe0F

из дистриба извлекал, всяко ему пинал, он никак.
давай твой, и скажи волшебное слово (howto)

твой глюк:
имхо,
в
windows/hosts

добавь:

127.0.0.1 www.demo
127.0.0.1 www.joomla
Автор: InSe0F
Дата сообщения: 05.02.2010 20:24
miffey
хостс уже...
127.0.0.1    localhost
127.0.0.1    www.localhost
127.0.0.1    www.joomla
127.0.0.1    www.demo
127.0.0.1    joomla
127.0.0.1    demo

http://narod.ru/disk/17622465000/Apache2.2.14.rar.html
если положить в папку C:/Program Files/Apache Software Foundation/Apache2.2 (или менять настройки документ руут в конфиге)
а с httpd.exe выполнить команду -k install а потом -k start должен запуститься
Автор: miffey
Дата сообщения: 06.02.2010 00:33
InSe0F

thanks, but it anyway an install.

кстати, насчет хостов (имхо) через шелл можно быстро обнаружить глюк
Автор: InSe0F
Дата сообщения: 06.02.2010 13:26
miffey
можно не устанавливать, но надо разбираться как его запускает денвер, либо выдрать из денвера скрипт запуска, мб я по позже сделаю сборку чистого апатча со скриптами запуска денвера, если в этом будет нужна потребность


Цитата:
через шелл можно

не понял? поясни))
Автор: iLord
Дата сообщения: 08.02.2010 14:59
Добрый Всем день!

Возникла проблема с которой, на мой взгляд можно было справится за 5 мин, но вот уже конец рабочего дня и я ни как не могу её победить.

Поставил Apache 2.2, сконфигурировал, настроил два виртуальных хоста. Всё заработало, но радость оказалась не долгой.
На одном из сайтов оказались подцеплены документы в формате .mht и при обращении к ним браузер выводит


Цитата:
MIME-Version: 1.0 X-Document-Type: Workbook Content-Type: multipart/related; boundary="----=_NextPart_01CAA4B2.55FD0660" Данный документ является веб-страницей в одном файле, также называемой файлом веб-архива. Если вы видите это сообщение, значит, данный обозреватель или редактор не поддерживает файлы веб-архива. Загрузите обозреватель, поддерживающий веб-архивы, например Windows® Internet Explorer®....


Вот!

Причину я выяснил, а вот решить не могу.

Хочу попросить помощи у Вас, чтобы Вы указали мне путь истинный )))))

P.S. Возмущения по поводу использования файлов mht не принимаются, т.к. сам всё знаю, но сайт был создан давно и уже много документов с этим расширением. Потихоньку будем отходить от них, но не сейчас.
Автор: iLord
Дата сообщения: 15.02.2010 14:43
Сам же и отвечаю на свой вопрос.

В конфигурационном файле httpd.conf нужно добавить строчку:


Цитата:
AddType message/rfc822 .mht


и перезапустить сервер

Страницы: 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950

Предыдущая тема: Вопросы по Linux Mandrake 9.0


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.