Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

PAUK-NET.RU - Бесплатный ADSL портал Чувашии _ Apache (php + Perl) + FTP + MySQL _ Поднимаем WEB сервер

Автор: JoNy202 Jul 28 2005, 15:29

Хотел написать статью ... но не судьба. Спрашиваем что интересует.

Автор: evgk Jul 29 2005, 09:29

Appserv - вопрос по защите...этот наборчик по дефолту на MySQL пароль не ставит....это не есть хорошо....

Автор: JoNy202 Jul 29 2005, 15:14

Берешь phpmyadmin
Заходишь под root
На главной странице ищешь ссылку Привилегии и редактируешь юзера root ...

Автор: evgk Jul 29 2005, 22:49

и еще вопросик по Appserv....одна из свежих версий (2.5.3 вроде) некорректно под ХР встает....mysql не пашет....чем побороть?

Автор: JoNy202 Jul 29 2005, 22:55

Никогда не пользовался Appserv. Все ставил сам, думаю так лучше. Поставь MySQL отдельно, ветку 3, а не 4.
И напиши какая ошибка. Зайди в папку mysql в подпапку data, там есть файл mysql.err. Почитай что там пишет MySQL.

Автор: SiMM Jul 31 2005, 09:27

Цитата(JoNy202 @ Jul 28 2005, 16:29)
Хотел написать статью ... но не судьба.
http://phpclub.ru/faq/Install?show_comments - чётко и предельно ясно. Apache 2 - ф сад.
Про муську при желании так же можно найти статейку.

Автор: JoNy202 Jul 31 2005, 10:18

Цитата(SiMM @ Jul 31 2005, 10:27)
http://phpclub.ru/faq/Install?show_comments - чётко и предельно ясно. Apache 2 - ф сад.
Про муську при желании так же можно найти статейку.
*
Пришел увидел об****л.
Четко ясно, но не все ...

Автор: evgk Aug 2 2005, 16:52

Цитата(SiMM @ Jul 31 2005, 10:27)
http://phpclub.ru/faq/Install?show_comments - чётко и предельно ясно. Apache 2 - ф сад.
Про муську при желании так же можно найти статейку.
*
smile.gif предел четкости и ясности....

Автор: JoNy202 Aug 3 2005, 22:13

Цитата(evgk @ Aug 2 2005, 17:52)
smile.gif предел четкости и ясности....
*


Ну чтож поделать ...

Автор: evgk Aug 4 2005, 07:39

кста, попробовал апач поднять по приведенным инструкциям - вроде получается, но с php все едино глюки....тонкая настройка треба, а это значит - курить доки до упаду... smile.gif

Автор: JoNy202 Aug 4 2005, 10:05

Какая ошибка ???, впринципе там ничего сложного, в установке PHP, но в первый раз и у меня проблемы были smile.gif

Автор: LInfo Jan 8 2006, 21:44

так почему не рекомендуют?

просто фразы мне не достаточно. Где доводы? Где примеры опасности и т.д.?

Автор: SiMM Jan 9 2006, 00:46

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

Автор: LInfo Jan 9 2006, 19:02

ну вот сколько стоит у меня в связке апачь2 + пхп5, так столько лет не падала, что я только не делал с ней...

а если уж апачь 2 экспериментальный, то апачь2.2 темболее, ну а бета 2,3 вообще экспериментальнейшая

Автор: SiMM Jan 10 2006, 00:42

Цитата(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 Jan 10 2006, 02:27

Кста, и не забудь, 2 ая ветка куда дырявее/карявее 1 ой, это даже заметно по дате выпуска новых версий. Если уж очень хочется каждый месяц обновлять свой сервер 2 ой серии, то удачи, а меня это напрягает.

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

Автор: LInfo Jan 10 2006, 10:01

ну, да... приходиться качать... дырки еще те.... если траффик не железный то лучше 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 Feb 1 2006, 10:02

Цитата(JoNy202 @ Jul 28 2005, 15:29) *
Хотел написать статью ... но не судьба. Спрашиваем что интересует.
Привет! Меня интересует такой вопрос. Все мое творение работает на localhost, а как сделать так, чтоб работало в интернете с моего компьютера?

Автор: JoNy202 Feb 1 2006, 10:30

Цитата(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 Jul 10 2006, 16:59

Не доганяю, в чём проблема. Стандартный конфиг апача и пхп апач выдаёт полный листинг директории, а при открытии пхп файла, выходит:
Соединение было сброшено ... У кого мож было чё такое. В логах всё чисто, ни одной помарки. sad.gif

Автор: kamchatkin Jul 10 2006, 18:28

Мля, нашёл ошибку! Зря я в пьяном угаре за сайтом сидел... В файле было перенаправление, на такой же файл.
inlude("script/index.php");, в котором в свою очередь так же inlude("script/index.php");
Маразм! Всё, больше не пью. smile.gif

Автор: AtomProject Jul 10 2006, 20:46

Цитата(kamchatkin @ Jul 10 2006, 17:59) *
Не доганяю, в чём проблема. Стандартный конфиг апача и пхп апач выдаёт полный листинг директории, а при открытии пхп файла, выходит:
Соединение было сброшено ... У кого мож было чё такое. В логах всё чисто, ни одной помарки. sad.gif
Какой апач? и какая ПХП???

Автор: kamchatkin Jul 10 2006, 20:48

апач 1335 + пхп 514 под виндой. Ошбку нашёл. см.выше.

Автор: shmigul Nov 17 2007, 11:03

Блокировка внешнего трафа на апач. А можно сделать блокировку изменив httpd.conf указать вместо listen 80 - listen ip сетевой карты :80 ?

Автор: SiMM Nov 17 2007, 11:58

Цитата(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 Nov 17 2007, 12:05

Цитата(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 Nov 17 2007, 12:06

а еси сайт работат на моем компутири, можно ли иво перенести на другой сервер из внешнего инета?

Автор: shmigul Nov 17 2007, 12:12

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

Если ты хочешь на хостинг то воспользуйся копированием через FTP, а для БД сделай дамп на локальной машине и подними из дампа на хостинг

Автор: AndrewDragon Nov 17 2007, 12:23

я не очень понимаю, что это значит, можно подробнее? =-0

Автор: shmigul Nov 17 2007, 12:29

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 Nov 17 2007, 14:21

Вообще можно и без PMA на клиенте обойтись. В комплекте с mysql есть тулза http://dev.mysql.com/doc/refman/5.0/en/mysqldump.html, ну а на сервере уже PMA.

Автор: AleksXP May 15 2008, 17:15

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 Aug 22 2008, 07:56

Цитата(AleksXP @ May 15 2008, 18:15) *
что посоветуете поставить...

Если еще в силе советую поставить Денвер или СТПсервер

Автор: AleksXP Aug 22 2008, 13:17

ProgGamer тв упал денвер ставить ...
В данный момент не актуально так как стоит Linux

Автор: PHANTOM777 Aug 23 2008, 03:51

Цитата(ProgGamer @ Aug 22 2008, 08:56) *
Если еще в силе советую поставить Денвер или СТПсервер

у каждой готовой сборки есть свои минусы так что лучше собирать самому wink.gif

Форум Invision Power Board (http://nulled.cc)
© Invision Power Services (http://nulled.cc)