Привет всем,
а кто-нибудь уже ставил Apache и PHP на RuDream ?
Привет всем,
а кто-нибудь уже ставил Apache и PHP на RuDream ?
Ставил. Стоит. Вернее, работает. При том отлично.
Можеш помоч ?
I try to install the apache on RuDream 0127 as described on the faq of this site: (the files download from this site also)
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
When I try to start the server I get this error message:
root@dreambox ~ > /hdd/opt/httpd/bin/apachectl start
/hdd/opt/httpd/bin/apachectl: 88: /hdd/opt/httpd/bin/httpd: not found
root@dreambox ~ > ls -l /hdd/opt/httpd/bin/httpd
-rwxr-xr-x 1 1502 200 465728 Feb 15 2003 /hdd/opt/httpd/bin/httpd
Probably problem is within httpd file:
if you look at it in any text viewer, in beginning of the file you'll find string like "/hdd/opt/lib...so.1" but there is no such directory in /hdd.
--------------------------------------------------------------------------------
I made a symbolic link to the /lib/ld.so.1, but there is another error.
root@dreambox /hdd/opt/local/lib > ls -l
lrwxrwxrwx 1 root root 12 Jan 7 01:02 ld.so.1 -> /lib/ld.so.1
root@dreambox ~ > /hdd/opt/httpd/bin/apachectl start
/hdd/opt/httpd/bin/httpd: error while loading shared libraries: libgdbm.so.2: cannot open shared object file: No such file or directory
Поставил я apache web-server на дримбокс. Всё отлично работает, на моём ДСЛе 1024/256 достаточно шустро.
Хочется теперь поставить php но при запуске апачи с пхп
После добавления в файл конфигурации апачи
LoadModule php4_module modules/libphp4.so
AddType application/x-httpd-php .php
выходит такое сообщение:
root@dreambox ~ > /hdd/opt/httpd/bin/apachectl restart
Syntax error on line 233 of /hdd/opt/httpd/conf/httpd.conf:
Cannot load /hdd/opt/httpd/modules/libphp4.so into server: /hdd/opt/httpd/modules/libphp4.so: symbol cos, version GLIBC_2.0 not defined in file libm.so.6 with link time reference
root@dreambox ~ >
Может подскажите, в чем дело ?
Открой текстовиком файл httpd.conf
и скинь сюда , не кажется там указан не правильно путь к Файлу.
Там может стоятъ типа
LoadModule php4_module libexec/libphp4.so
или
LoadModule php4_module /usr/lib/apache/libphp4.so
и напиши шо написано в етой строке
Syntax error on line 233 of /hdd/opt/httpd/conf/httpd.conf:
аккерманец
Стоит
php4_module modules/libphp4.so
поменял на
LoadModule php4_module /hdd/opt/httpd/modules/libphp4.so
эффект тот-же:
root@dreambox ~ > /hdd/opt/httpd/bin/apachectl restart
Syntax error on line 232 of /hdd/opt/httpd/conf/httpd.conf:
Cannot load /hdd/opt/httpd/modules/libphp4.so into server: /hdd/opt/httpd/modules/libphp4.so: symbol cos, version GLIBC_2.0 not defined in file libm.so.6 with link time reference
т.е. проблема не в путях
Я уже как то спрашивал - а как дела с запуском Apache на ядре 1.08.х ? Прошло уже пару месяцев, пока ситуация не изменилась - Apache так и не работает :no:
Я не очень знаком с Линуксом, может более опытные товарищи пояснят, в чем же дело ?
В лог-файл пишется след.:
./httpd: relocation error: /hdd/opt/httpd/lib/libapr-0.so.0: symbol freopen, version GLIBC_2.0 not defined in file libc.so.6 with link time reference
Буду немного назойлив - немецкоговорящие товарищи, может вкрадце раскажите, что в последних сообщениях Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. трэда. Насколько я понял - каким-то образом удалось таки запустить Апаче на новом ядре.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Наконец таки, после консультаций с гуру из форума dream-multimedia.de проблема решилась. Вот инструкция по установке Apache:
You must install the local.tar.gz from here:
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Install Instructions here:
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
You must run:"export LD_LIBRARY_PATH=/hdd/opt/local/lib:$LD_LIBRARY_PATH"
собственно говоря, после этого у меня снова Апаче заработал.
I run the Server from here:
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Install Instructions here:
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Start the server in "/hdd/opt/httpd/bin", with: "./apachectl start"
PHP for Apache:
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Install Instructions here:
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Народ, а где можно прописать данную команду (export LD_LIBRARY_PATH=/hdd/opt/local/lib:$LD_LIBRARY_PATH) чтобы она каждый раз после рестарта выполнялась ?
Думаю в стартовый скрипт
./apachectl
Немного не в тему, но я вижу здесь дают грамотно и понятно ответы по Linux, можно ли в DREAMе помимо пользователя root добавлять других пользователей, и как это сделать, useradd непроходит, а как правильно дописывать в etc/password я не могу понять?
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Похоже, что GD модуль при компиляции php (тот, что на голландском сайте) не был подключен. А жаль ...
Сервер apache на Дриме
1. Качаем инсталляционный пакет httpd.tar.gz (2.5 МБ) отсюда:
хттп://dreambox.gamesquad.nl/httpd.html
2. забрасываем его по фтп в /hdd/tmp (если нет такой директории -
создаем "mkdir -p /hdd/tmp" )
остальное делаем в телнете - для виндов лучше терминалки чем
putty не знаю
3. создаем /hdd/opt (если у вас ее нет - у меня она была - в ней у
меня Midnight Comander живет) "mkdir -p /hdd/opt"
4. переходим cd /hdd/opt
5. распаковываем пакет "gzip -dc /hdd/tmp/httpd.tar.gz |tar xf -"
6. запускаем апач (все одной строкой)
env PATH=$PATH:"/hdd/opt/httpd/bin:/hdd/opt/httpd/sbin" LD_LIBRARY_PATH="/hdd/opt/httpd/lib" /hdd/opt/httpd/bin/apachectl start
останавливаем апач
env PATH=$PATH:"/hdd/opt/httpd/bin:/hdd/opt/httpd/sbin" LD_LIBRARY_PATH="/hdd/opt/httpd/lib" /hdd/opt/httpd/bin/apachectl stop
почему так? потому что с времен когда этот апач для дрима хорошие
люди собирали много воды утекло и работать он хочет в своем
окружении которое находится в /hdd/opt/httpd/ .
для запуска и остановки апач создал маленькие команды
APACHE_START APACHE_STOP APACHE_RESTART и положил их в
/var/bin (смотри прицепку)
конфиг файл апач находится в /hdd/opt/httpd/conf/httpd.conf
файлы .html кладем в /hdd/opt/httpd/htdocs/
по умолчанию прослушивается порт 8080 (можно изменить в конфиг
файле)
смотрим что мы натворили Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. - ну адрес
естественно вашего дрима подставляете )))
Замечена небольшая непонятка с русской кодировкой - иногда при
просмотре страниц с win1251 кодировкой браузер упорно
перескакивает на кодировку iso8859-1 - возможно надо
конфигурировать апач правильно - или заголовки моих страницы у
меня неправильные - я пока использую конфигурацию по умолчанию.
замечание №1 - после изменения в конфигурации чего либо - сервер
надо перезапустить - стоп - старт
Замечание №2 все это делал на оригинальном имидже 1.09 и как это будет
- или не будет - работать на других имиджах - не знаю! воть )))
постараюсь одним словом:
РЕСПЕКТ!
завтра буду пробовать.
Народ, кто использует апаче с ПХП на дриме. Скажите, пхп там стандартный, или есть какие ограничения/особенности ?
PHP для апача (и нафига индейцу пиэйчпи ))))
1. качаем хттп://dreambox.gamesquad.nl/download/apache_php.tar.gz (2.0 МБ)
2. закидываем по фтп в /hdd/tmp
3. распаковываем, заменяем httpd.conf на httpd.conf.php и перезапускаем apache
~ > cd /hdd/opt/httpd
/hdd/opt/httpd > gzip -dc /hdd/tmp/apache_php.tar.gz |tar xf -
/hdd/opt/httpd > cp conf/httpd.conf.php conf/httpd.conf
/hdd/opt/httpd > /var/bin/APACHE_RESTART
httpd not running, trying to start
/hdd/opt/httpd >
4. забрасываем phpinfo.php (см. в прицепке) в /hdd/opt/httpd/htdocs/
5. смотрим в браузере Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
и видим (смотрите в моих фотках рисунок №3 - это малая часть инфо) -
главное это - PHP version 4.3.0
pavelbor
привет, дружище! 100 лет тебя не видел! как жизнь?
2 Courage: привет, привет Жизня бьёт ключем
По существу вопроса: поставил я апаче с пхп на свой дрим уже давно (еще на версии 1.07). Всё работает отлично. Сейчас вот задумал guestbook сделать у себя на сайте, а пок не получается. Вот я и спросил - может у этой "реализации" пхп есть какие-нибудь ограничения.
Попытался вчера поставить mysql - что-то не получилось .
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
к сожалению с dyndns у меня непонятки и увидеть твой "ящик мечты"
онлайн не получилось )))
может поможешь - уже надоело бодаться с автоопределением кодировки -
как я не пробовал только - на других сайтах вставляю
<META content='text/html; charset=windows-1251' http-equiv='Content-Type'>
<META HTTP-EQUIV="Content-Language" content="ru-RU">
и этого за глаза достаточно чтобы и firefox и IE нормально отображали русский
win1251 - а с апачем на дриме - как повезет - при разных экспериментах -
то так то этак))) - иногда вдруг одна из 4-х страниц автоопределится -
иногда 3 из 4-х ... иногда вдруг в огненной лисице - иногда в ИЕ .....
не выходит каменный цветок у данилы-мастера )))