RU/2: Форум. Общение пользователей и разработчиков OS/2 (eCS). : Как заставить работать Web Server под Ось?


Список сообщений | Написать новое | Ответить на сообщение | Домой Поиск:
Предыдущее сообщение | Следующее сообщение
From : Igor Vaskov, http://saratovshop.ru
To : Julius
Subj : Как заставить работать Web Server под Ось?

> > > > Но нужен PHP. А как там сделать PHP? Только через CGI? И то у меня не заработало.
> > > > Вот если бы Web2 цеплял DLL PHP...
> > >
> > > У меня без проблем работает php. В cgi.cfg есть строчка
> > >
> > > !php.exe .php .phtml .php3 .php4
> > >
> > > (она в нём по умолчанию), так что при запросе файла с одним из указанных расширений php.exe вызывается автоматически и совершенно прозрачно. Очень удобно.
> >
> > Да не то, чтобы PHP у меня не пускается. Пускается нормально, но не работает. Пишет
> > [30-Sep-2004 00:23:07] PHP Fatal error: Cannot instantiate non-existent class: sql_db in D:\OS2Httpd\public\webroot\db\db.php on line 86
>
> А заглянуть в этот самый db.php, строка 86 и проверить.
> Там повидимому идет инициализация класса из файла включенного по require или include.
> Он этот файл не находит. Проверь правильность указания пути.
>
> >
> > В php_err.log и все. При этом, естественно с Апачем - работает без проблем.
>
Это я и сам догадался. Но перерыть и тем более менять исходники PHP Nuke я не в силах. Почему с Апачем работает без вопросов?
Возможно что-то надо указать в переменных окружения или еще где? Может сам PHP.exe как-то не так лежит? Я предполагаю, что пути указаны относительные, и PHP.exe берет базу не там, где PHP.dll. И как это исправлять?

Thu 30 Sep 2004 13:34 Mozilla/5.0 (OS/2; U; Warp 4.5; en-US; rv:1.7) Gecko/2004061




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.