RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Ответить на сообщение
Имя:
e-mail:
FIDO:
Home page:
сохранить данные о вас
Тема:
> Однако, зДРАЙВЕРствуйте, коллеги! > Наверное, на сабдже в форуме тёрто-перетёрто всё и вся, но вот, пришла беда откуда не ждали, а посему прошу совета у знающих людей. > Замыслило моё н0чальств0 сайт корпоративный состряпать, причём не абы что на коленке, а по-серьёзному, то есть, сделать оный сайт на базе CMS, известной как Joomla. > Почему именно она - в душе не чаю, ибо в ЦМС-ах не копенгаген совершенно. Ну, судя по всему, придётся пробелы в образовании по ходу дела ликвидировать. Но это всё лирика. > Полез я, сало быть, на сайт поддержки этой самой Джумлы ( www.joomlaportal.ru ), выяснять, каковы же системные требования у этой CMS. Оказалось, что система работает при наличии сабджевой птицы-тройки (Apache/2 + PHP/2 + MySQL/2) на сервере. Причём, хоть MySQL мне по поставленной задаче на самом деле вроде как и не шибко нужен, но Джумла без него не работает, так что придётся волей-неволей ставить. > Ладно. > Решил для начала "на кошках" потренироваться. Собрал из запчастей работоспособный комп, поставил OS/2WSeB, и кое-какую мелочёвку к ней (файл-коммандер, архиваторы, необходимые библиотеки и т.д.) > Создал директорию C:Apps, куда эту птицу-тройку городить надобно. > Стал Апач/2 на машину возводить. > Скачал httpd-2.0.55-os2.zip, распаковал в C:Appsapache2. > В файле startup.cmd. строчку set beginlibpath=F:Appsapache2bin;F:Appsapache2modules; исправил на set beginlibpath=C:Appsapache2bin;C:Appsapache2modules; > В файле С:Appsapache2confhttpd.conf исправил строчки Listen 80 e.g. на Listen 192.168.0.1:80 > Также в нём же указал ServerAdmin vasya_pupkin@gdetovseti.su и ServerName 192.168.0.1:80 > Проверил. Запускаю startup.cmd, открываю симанкей, лезу на http://192.168.0.1/index.html, получаю It works! Всё работает, это хорошо. > Тормознул Апач. > Стал РНР/2 на машину возводить. > Самый новый, от Павла Смедлея, брать не стал - скачал php4.3.10-os2.zip и распаковал - знамо дело, - в С:Appsphp4. > Скопировал файл php.ini-dist в C:MPTNETCphp.ini > Скопировал файл С:Appsphp4php4.dll в C:Appsphp4modules > Скопировал файл С:Appsphp4apache20modphp4.dll в C:Appsapache2modules > Скопировал файл С:Appsphp4cgiphp.exe в C:Appsapache2cgi-bin > Открыл в редакторе файл C:MPTNETCphp.ini и исправил там ряд строк: > memory_limit = 16M ; changed_by_rosch_20051022 > extension_dir="C:Appsphp4modules" > upload_max_filesize = 10M > extension=gd.dll > extension=mbstring.dll > extension=mcrypt.dll > extension=mysql.dll > В файл С:Appsapache2confhttpd.conf внёс следующие изменения в соотвествующих секциях: > LoadModule php4_module modules/modphp4.dll > DirectoryIndex index.html index.html.var index.php > AddType application/x-httpd-php .php > Пробую запускать startup.cmd, чтоб проверить, как Апач ужился с ПХП. > А то б те хрен! Не работает! > Ошибка в строке 112, которая как раз LoadModule php4_module modules/modphp4.dll. > Говорит - не могу загрузить modphp4.dll, потому что такой файл по маршруту C:Appsapache2modulesmodphp4.dll не найден! И это при всём при том, что этот файл там лежит! > Ладно. Перегружаю машину целиком, пробую запускать ещё раз. Эффект тот же самый. > Ладно. Думаю - а может это потому, что директории apache2 и php4 в LIBPATH= системного config.sys'а не внесены? Прописал C:Appsapache2 и C:Appsрhp4 в config.sys, перегрузился. > Пробую запускать - получаю новую ошибку: > > SYS2070 > The system can not demand load the application's segment: > modphp4.dll->httpd.apr_table elts in error > For additional detailed information type: help SYS127 > > Собственно, распечатка инфы про ошибку 127 тоже не дала ничего полезного: > SYS0127: The specified procedure could not be found. > EXPLANATION: The specified procedure is not in the module being > searched or in the Exitlist routine list. > ACTION: Check which procedure is being requested and make sure that it > is in the module or Exitlist routine list. > > Таки непонятно: что и где я сделал не так? > > М.б. кто-нибудь подскажет, как заставить работать Апач в связке с РНР? > Заранее благодарен! > > WBR, Paul [GPV&KGB] > > P.S.: как подумаю, что ещё к этому хозяйству MySQL приживлять - так плохо становится... :( > > > > > > > >
__, _, __, _,_ _, _
|_ / \ |_) | | |\/|
| \ / | \ | | | |
~ ~ ~ ~ `~' ~ ~
Programmed by
Dmitri Maximovich
,
Dmitry I. Platonoff
,
Eugen Kuleshov
.
25.09.99 (c) 1999,
RU/2
. All rights reserved.
Rewritten by
Dmitry Ban
. All rights ignored.