Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Поднимаем WEB сервер
PAUK-NET.RU - Бесплатный ADSL портал Чувашии > Информационные технологии > Интернет > Apache (php + Perl) + FTP + MySQL
JoNy202
Хотел написать статью ... но не судьба. Спрашиваем что интересует.
evgk
Appserv - вопрос по защите...этот наборчик по дефолту на MySQL пароль не ставит....это не есть хорошо....
JoNy202
Берешь phpmyadmin
Заходишь под root
На главной странице ищешь ссылку Привилегии и редактируешь юзера root ...
evgk
и еще вопросик по Appserv....одна из свежих версий (2.5.3 вроде) некорректно под ХР встает....mysql не пашет....чем побороть?
JoNy202
Никогда не пользовался Appserv. Все ставил сам, думаю так лучше. Поставь MySQL отдельно, ветку 3, а не 4.
И напиши какая ошибка. Зайди в папку mysql в подпапку data, там есть файл mysql.err. Почитай что там пишет MySQL.
SiMM
Цитата(JoNy202 @ Jul 28 2005, 16:29)
Хотел написать статью ... но не судьба.
http://phpclub.ru/faq/Install?show_comments - чётко и предельно ясно. Apache 2 - ф сад.
Про муську при желании так же можно найти статейку.
JoNy202
Цитата(SiMM @ Jul 31 2005, 10:27)
http://phpclub.ru/faq/Install?show_comments - чётко и предельно ясно. Apache 2 - ф сад.
Про муську при желании так же можно найти статейку.
*
Пришел увидел об****л.
Четко ясно, но не все ...
evgk
Цитата(SiMM @ Jul 31 2005, 10:27)
http://phpclub.ru/faq/Install?show_comments - чётко и предельно ясно. Apache 2 - ф сад.
Про муську при желании так же можно найти статейку.
*
smile.gif предел четкости и ясности....
JoNy202
Цитата(evgk @ Aug 2 2005, 17:52)
smile.gif предел четкости и ясности....
*


Ну чтож поделать ...
evgk
кста, попробовал апач поднять по приведенным инструкциям - вроде получается, но с php все едино глюки....тонкая настройка треба, а это значит - курить доки до упаду... smile.gif
JoNy202
Какая ошибка ???, впринципе там ничего сложного, в установке PHP, но в первый раз и у меня проблемы были smile.gif
LInfo
так почему не рекомендуют?

просто фразы мне не достаточно. Где доводы? Где примеры опасности и т.д.?
SiMM
Цитата(LInfo @ Jan 8 2006, 21:44) *
так почему не рекомендуют?
По ссылке написано, кстати. Если идти дальше, чем на одну страницу.
Цитата
Где примеры опасности и т.д.?
Проблема не в опасности. А в том, что связка может вести себя непредсказуемым образом (включая segfault'ы и падения Апача).
http://news.php.net/article.php?group=php....ls&article=2924
LInfo
ну вот сколько стоит у меня в связке апачь2 + пхп5, так столько лет не падала, что я только не делал с ней...

а если уж апачь 2 экспериментальный, то апачь2.2 темболее, ну а бета 2,3 вообще экспериментальнейшая
SiMM
Цитата(LInfo @ Jan 9 2006, 19:02) *
ну вот сколько стоит у меня в связке апачь2 + пхп5, так столько лет не падала, что я только не делал с ней...
Это не показатель. Ты все существующие модули тестировал? Нет? А в курсе, что помимо PECL'а их туева хуча существует? И потом - как у тебя Apache собран? В prefork? Или PHP как CGI? А толку-то тогда от него? В сравнении с 1.3
Цитата
а если уж апачь 2 экспериментальный, то апачь2.2 темболее, ну а бета 2,3 вообще экспериментальнейшая
Ну это у тебя фантазия сработала. Никто не говорил об экспериментальности Apache 2. Никто не говорил об экспериментальности PHP. Речь шла об экспериментальности связки PHP + Apache 2. Как говорится - почуйствуй разницу. Не боишься геморрою - ради бога, юзай. А я такого рекомендовать новичкам, извини, не взялся бы. Они с register_globals'ом и magic_quotes, не говоря о соблюдении синтаксиса SQL-запросов, за частую совладать не могут - куда уж там в экспериментаторы подаваться.
Ну а в остальном - да, ты прав - связка Apache 2.2 и Apache 2.3 с PHP так же является экспериментальной wink.gif
JoNy202
Кста, и не забудь, 2 ая ветка куда дырявее/карявее 1 ой, это даже заметно по дате выпуска новых версий. Если уж очень хочется каждый месяц обновлять свой сервер 2 ой серии, то удачи, а меня это напрягает.

1 ый апач уже доведен до "идеала" ( немного преувеличиваю ) ... посмотри ChangeLog, идет исправление в плане безопасности. Надеюсь 2 ой апач когда нибудь дойдет до своего "идеала" smile.gif
LInfo
ну, да... приходиться качать... дырки еще те.... если траффик не железный то лучше 1.3 поставить

а апачь такой:
Apache/2.0.55 (Win32) PHP/5.1.1 SVN/1.1.3 DAV/2 Server at www.afanet.ru Port 80 (вроде он внедрен как модуль)
ставил различные модули и не только с pecl, но и обычные PEAR... не глючат.... хотя ставил только те, над которыми экспериментировал... за все сказать не могу...
ash
Цитата(JoNy202 @ Jul 28 2005, 15:29) *
Хотел написать статью ... но не судьба. Спрашиваем что интересует.
Привет! Меня интересует такой вопрос. Все мое творение работает на localhost, а как сделать так, чтоб работало в интернете с моего компьютера?
JoNy202
Цитата(AsH @ Feb 1 2006, 10:02) *
Привет! Меня интересует такой вопрос. Все мое творение работает на localhost, а как сделать так, чтоб работало в интернете с моего компьютера?
Для начала тебе нужен внешний IP адрес. Далее смотрим конфиг апача ( файл httpd.conf ). Есть два способа заставить апач прослушивать IP адреса, на которые идут запросы с интернета. Первый, при помощи директив:
Код
#
# Listen: Allows you to bind Apache to specific IP addresses and/or
# ports, instead of the default. See also the <VirtualHost>
# directive.
#
#Listen 3000
#Listen 12.34.56.78:80

#
# BindAddress: You can support virtual hosts with this option. This directive
# is used to tell the server which IP address to listen to. It can either
# contain "*", an IP address, or a fully qualified Internet domain name.
# See also the <VirtualHost> and Listen directives.
#
#BindAddress *
Можно просто снять коммент с настройки BindAddress, тогда апач будет слушать все сетевые интерфейсы, но лучше воспользоваться вторым способом.

Второй способ заключается в использование виртуальных хостов ( Virtual Hosts ), чем мы сейчас и займемся.
Код
<VirtualHost *:80>
    ServerAdmin webmaster@dummy-host.example.com
    DocumentRoot /www/docs/dummy-host.example.com
    ServerName dummy-host.example.com
    ErrorLog logs/dummy-host.example.com-error_log
    CustomLog logs/dummy-host.example.com-access_log common
</VirtualHost>
Если мы допишем эту директиву в конец конфига, то апач будет прослушивать все сетевые интерфейсы, которые есть на компьютере ( за счет вот этой фишки: *:80 ). Можно было привязать этот виртуальный хост к конкретному IP адресу: <VirtualHost 10.0.0.1:80>. Тогда апач будет слушать 10.0.0.1. Остальные настройки директивы <VirtualHost> смотрим в мануале.
kamchatkin
Не доганяю, в чём проблема. Стандартный конфиг апача и пхп апач выдаёт полный листинг директории, а при открытии пхп файла, выходит:
Соединение было сброшено ... У кого мож было чё такое. В логах всё чисто, ни одной помарки. sad.gif
kamchatkin
Мля, нашёл ошибку! Зря я в пьяном угаре за сайтом сидел... В файле было перенаправление, на такой же файл.
inlude("script/index.php");, в котором в свою очередь так же inlude("script/index.php");
Маразм! Всё, больше не пью. smile.gif
AtomProject
Цитата(kamchatkin @ Jul 10 2006, 17:59) *
Не доганяю, в чём проблема. Стандартный конфиг апача и пхп апач выдаёт полный листинг директории, а при открытии пхп файла, выходит:
Соединение было сброшено ... У кого мож было чё такое. В логах всё чисто, ни одной помарки. sad.gif
Какой апач? и какая ПХП???
kamchatkin
апач 1335 + пхп 514 под виндой. Ошбку нашёл. см.выше.
shmigul
Блокировка внешнего трафа на апач. А можно сделать блокировку изменив httpd.conf указать вместо listen 80 - listen ip сетевой карты :80 ?
SiMM
Цитата(shmigul @ Nov 17 2007, 11:03) *
Блокировка внешнего трафа на апач. А можно сделать блокировку изменив httpd.conf указать вместо listen 80 - listen ip сетевой карты :80 ?
А что, внутрисетевой трафик идёт через какую-то другую сетевушку?
Проще всё делать файрволом, но если приспичило, то в httpd.conf'е
Код
Order allow,deny
allow from 10.0.0.0/8
allow from 172.16.0.0/12
allow from 192.168.0.0/16
allow from 89.151.128.0/18
deny from all
если ничего не напутал.
http://httpd.apache.org/docs/1.3/mod/mod_access.html
shmigul
Цитата(SiMM @ Nov 17 2007, 11:58) *
А что, внутрисетевой трафик идёт через какую-то другую сетевушку?
Проще всё делать файрволом, но если приспичило, то в httpd.conf'е
Код
Order allow,deny
allow from 10.0.0.0/8
allow from 172.16.0.0/12
allow from 192.168.0.0/16
allow from 89.151.128.0/18
deny from all
если ничего не напутал.
http://httpd.apache.org/docs/1.3/mod/mod_access.html

ок спс, фаер я бывает отключаю из-за необходимости
AndrewDragon
а еси сайт работат на моем компутири, можно ли иво перенести на другой сервер из внешнего инета?
shmigul
Цитата(AndrewDragon @ Nov 17 2007, 12:06) *
а еси сайт работат на моем компутири, можно ли иво перенести на другой сервер из внешнего инета?

Если ты хочешь на хостинг то воспользуйся копированием через FTP, а для БД сделай дамп на локальной машине и подними из дампа на хостинг
AndrewDragon
я не очень понимаю, что это значит, можно подробнее? =-0
shmigul
0. запустить сервера денвера
1. http://localhost/Tools/phpMyAdmin/
2. слева выбрать свою базу.
3. справа наверху нажать ссылку "Экспорт"
4. если таблиц в базе на хостинге еще нет, то в Структуре можно не ставить галки "Добавить удаление таблицы" и "Добавить IF NOT EXISTS".
5. если данных много, то лучше нажать "послать" а не "пошел". Тогда вы увидите запрос на сохранение файла а не простыню с sql-запросами на самой странице.
6. Файл надо куда-нибудь сохранить (а простыню sql-кода выделить и скопировать. А лучше тоже сохранить в отдельный файл).
7. Зайти в панель управления хостингом
8. Найти там управление базами и пользователями mysql
9. Создать базу и пользователя с паролем. Привязать пользователя к базе.
10. Войти в phpMyAdmin на хостинге (ссылку на него еще присылают в письме после регистрации хостинга с поддержкой php и mysql)
11. выбрать слева в списке базу, созданную в п.9
12. Выбрать справа вверху SQL (если текст запроса был небольшой - чтоб можно было просто вставить из буфера) или Импорт (если вставлять не из буфера, а грузить целый файл).
13. Вставить/загрузить то, что было сохранено в п.6
14. Убедиться, что в базе появились таблицы (в левом фрейме)
15. В скрипте подключаться к базе с параметрами из п.9 (а имя хоста брать из письма об успешной регистрации или из подсказок в панели управления хостингом)
SiMM
Вообще можно и без PMA на клиенте обойтись. В комплекте с mysql есть тулза mysqldump, ну а на сервере уже PMA.
AleksXP
1. помогите оптимизировать сервак
Конфиг:Appserv 2.5.9 (Apache/2.2.4 (Win32) PHP/5.2.3), Winxp sp2.
комп 1300 МГц 512Рам
посещаемость:
140-220 (250) человек в день и до 2500-4000 тышь просмотр страниц
проблемы:
долго грузятся страницы... (вроде mysql высчитывает что-то... незнаю как проверить )
обильное потребление памяти... (св-но 30 mb)

как оптимизировать mysql ... и Apache по возможности... (важно: кол-во запросов от клиента к серверу к mysql...как выставить)
или на что пересеть с Appserv'а?
нужен оптимизированный конфиг mysql


p.s. пришёл к выводу что Appserv не очен-то пригоден для форума когда много народу посещает его (и используется для передачи данных... торрент)
что посоветуете поставить... (тока не в google обязательно там поброжу тока когда трафф обнулят)
ProgGamer
Цитата(AleksXP @ May 15 2008, 18:15) *
что посоветуете поставить...

Если еще в силе советую поставить Денвер или СТПсервер
AleksXP
ProgGamer тв упал денвер ставить ...
В данный момент не актуально так как стоит Linux
PHANTOM777
Цитата(ProgGamer @ Aug 22 2008, 08:56) *
Если еще в силе советую поставить Денвер или СТПсервер

у каждой готовой сборки есть свои минусы так что лучше собирать самому wink.gif
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2024 IPS, Inc.