The OpenNET Project / Index page

[ новости /+++ | форум | wiki | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Первый раз настраиваю веб-сервер... "
Вариант для распечатки Архивированная нить - только для чтения! 
Пред. тема | След. тема 
Форумы OpenNET: Виртуальная конференция (Public)
Изначальное сообщение [Проследить за развитием треда]

"Первый раз настраиваю веб-сервер... "
Сообщение от Sebos emailИскать по авторуВ закладки(ok) on 20-Июн-04, 02:02  (MSK)
Потихоньку что-то продвигается, продвигается... и тут застрял на таком вот моменте. Открываю сайт, и когда должна появиться первая страница (из файла index.php), появляется только такая надпись:

Warning: Failed opening '/var/www/index.php' for inclusion (include_path='.:/usr/share/pear') in Unknown on line 0

Т.к. если вместо index.php положить index.htm, то страница без проблем загружается, у меня появилися догадки :), что дело как раз в том что не видит Apache эти *.php. А ещё меня насторожили знак ":" перед /usr/share/pear...
Ещё скажу, что php.ini вообще не открывал даже, а в httpd.conf тоже ничего радикального не менял из того, что Linux ставил по-умолчанию.
Система у меня Linux RH 7.3

Поясните пожалуйста новичку как решить проблему, а если надо, то спросите ещё какую-либо информацию, касающуюся моих настрек, да бы вы лучше оценили ситуацию. Также буду признателен, если дадите линки на полезную в моём случае инфу.
Заранее спасибо.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Индекс форумов | Темы | Пред. тема | След. тема
Сообщения по теме

1. "Первый раз настраиваю веб-сервер... "
Сообщение от Gennadi emailИскать по авторуВ закладки on 20-Июн-04, 10:15  (MSK)
>Потихоньку что-то продвигается, продвигается... и тут застрял на таком вот моменте. Открываю
>сайт, и когда должна появиться первая страница (из файла index.php), появляется
>только такая надпись:
>
>Warning: Failed opening '/var/www/index.php' for inclusion (include_path='.:/usr/share/pear') in Unknown on line 0
>
>
>Т.к. если вместо index.php положить index.htm, то страница без проблем загружается, у
>меня появилися догадки :), что дело как раз в том что
>не видит Apache эти *.php. А ещё меня насторожили знак ":"
>перед /usr/share/pear...
>Ещё скажу, что php.ini вообще не открывал даже, а в httpd.conf тоже
>ничего радикального не менял из того, что Linux ставил по-умолчанию.
>Система у меня Linux RH 7.3
>
>Поясните пожалуйста новичку как решить проблему, а если надо, то спросите ещё
>какую-либо информацию, касающуюся моих настрек, да бы вы лучше оценили ситуацию.
>Также буду признателен, если дадите линки на полезную в моём случае
>инфу.
>Заранее спасибо.

В файле /etc/profile в строку PATH=  добавь /usr/share/pear

PATH=/sbin:/usr/sbin:/usr/local/sbin:/usr/share/pear:$PATH


  Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Первый раз настраиваю веб-сервер... "
Сообщение от Sebos emailИскать по авторуВ закладки(ok) on 20-Июн-04, 15:18  (MSK)
>В файле /etc/profile в строку PATH=  добавь /usr/share/pear
>
>PATH=/sbin:/usr/sbin:/usr/local/sbin:/usr/share/pear:$PATH


Вот содержимое этого файла, но строка PATH встречается два раза, а именно после then и после if, где именно прописывать
>PATH=/sbin:/usr/sbin:/usr/local/sbin:/usr/share/pear:$PATH
???

# /etc/profile

# System wide environment and startup programs, for login setup
# Functions and aliases go in /etc/bashrc

pathmunge () {
if ! echo $PATH | /bin/egrep -q "(^|:)$1($|:)" ; then
   if [ "$2" = "after" ] ; then
      PATH=$PATH:$1
   else
      PATH=$1:$PATH
   fi
fi
}

# Path manipulation
if [ `id -u` = 0 ]; then
pathmunge /sbin
pathmunge /usr/sbin
pathmunge /usr/local/sbin
fi

pathmunge /usr/X11R6/bin after

unset pathmunge

# No core files by default
ulimit -S -c 0 > /dev/null 2>&1

USER="`id -un`"
LOGNAME=$USER
MAIL="/var/spool/mail/$USER"

HOSTNAME=`/bin/hostname`
HISTSIZE=1000

if [ -z "$INPUTRC" -a ! -f "$HOME/.inputrc" ]; then
    INPUTRC=/etc/inputrc
fi

export PATH USER LOGNAME MAIL HOSTNAME HISTSIZE INPUTRC

for i in /etc/profile.d/*.sh ; do
    if [ -r "$i" ]; then
     . $i
    fi
done

unset i

  Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Первый раз настраиваю веб-сервер... "
Сообщение от Gennadi emailИскать по авторуВ закладки on 20-Июн-04, 16:14  (MSK)
>>В файле /etc/profile в строку PATH=  добавь /usr/share/pear

Ах да... RedHat....

echo $PATH

/usr/local/bin:/bin:/usr/bin:/home/myname/bin

export PATH=$PATH:/usr/share/pear

echo $PATH

/usr/local/bin:/bin:/usr/bin:/home/myname/bin:/usr/share/pear

  Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Первый раз настраиваю веб-сервер... "
Сообщение от Sebos emailИскать по авторуВ закладки(ok) on 20-Июн-04, 19:06  (MSK)
Блин... или я сделал что-то не так... или одно из двух :(
Короче, после того как я залогинился на сервер, тут же после того с какого хоста произошёл логин вылез такой вот текст:
> su/usr/local/bin:/bin:/usr/bin:/usr/X11R6/bin:/usr/share/pear
> bash: /usr/local/bin:/bin:/usr/bin:/home/myname/bin:/usr/share/pear: No such file or directory

Так что, Gennadi, если вас не затруднит, могли бы на примере моего файла указать где именно подписать адресные строки?
(файл дан выше)
Заранее спасибо!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

5. "Первый раз настраиваю веб-сервер... "
Сообщение от Sebos emailИскать по авторуВ закладки(ok) on 22-Июн-04, 01:45  (MSK)
Помог бы кто.... :(

  Рекомендовать в FAQ | Cообщить модератору | Наверх

6. "Первый раз настраиваю веб-сервер... "
Сообщение от INM emailИскать по авторуВ закладки(??) on 22-Июн-04, 09:54  (MSK)
>Помог бы кто.... :(

Warning: Failed opening '/var/www/index.php' for inclusion (include_path='.:/usr/share/pear') in Unknown on line 0

Насколько я понимаю апач здесь не причем, это сообщение от интерпретатора php, и сообщает о том что в тексте index.php используется директива include которая не может найти файл pear(именно файл, а не каталог поэтому PATH здесь не прокатит).
И еще, что-то я не пойму почему у тебя путь задан так по хитрому - '.:/usr/share/pear'?
где реально находится файл pear?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

7. "Первый раз настраиваю веб-сервер... "
Сообщение от INM emailИскать по авторуВ закладки(??) on 22-Июн-04, 10:00  (MSK)
P.S. http://www.phpclub.ru/
http://www.php.net/

  Рекомендовать в FAQ | Cообщить модератору | Наверх

8. "Первый раз настраиваю веб-сервер... "
Сообщение от INM emailИскать по авторуВ закладки(??) on 22-Июн-04, 10:07  (MSK)
P.P.S Проверка работы интерпретатора php.
Создай файл index.php со следующим текстом и полож в корень сайта.

<?
phpinfo()
?>

при вызове должен выдать системную информацию о php.

  Рекомендовать в FAQ | Cообщить модератору | Наверх

12. "Первый раз настраиваю веб-сервер... "
Сообщение от Sebos emailИскать по авторуВ закладки(ok) on 23-Июн-04, 17:15  (MSK)
>P.P.S Проверка работы интерпретатора php.
>Создай файл index.php со следующим текстом и полож в корень сайта.
>
><?
>phpinfo()
>?>
>
>при вызове должен выдать системную информацию о php.

О! Ё-моё!
Сделал этот файл (я его уже делал, но оказалось, я там кое-что напутал) и заработало!!! Выдало мне инфу о моём PHP Version 4.1.2

Тогда мыслю дальше...
Тот index.php, который я добиваюсь открыть был закодирован однажды ZendOptimizer'ом! Последний я установил. Так вот оказыватся в чём у меня проблема! Он поменял /etc/php.ini, который был по дефолту на ярлык php.ini. Сам ZendOptimizer находится в /usr/local/Zend

Не знаю, стоило ли столько вам зугружать информации... но может она поможет вам оценить ситуацию правильнее и скорее мне помоч!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

9. "Первый раз настраиваю веб-сервер... "
Сообщение от Sebos emailИскать по авторуВ закладки(ok) on 23-Июн-04, 12:04  (MSK)
>>Помог бы кто.... :(
>
>Warning: Failed opening '/var/www/index.php' for inclusion (include_path='.:/usr/share/pear') in Unknown on line 0
>
>
>Насколько я понимаю апач здесь не причем, это сообщение от интерпретатора php,
>и сообщает о том что в тексте index.php используется директива include
>которая не может найти файл pear(именно файл, а не каталог поэтому
>PATH здесь не прокатит).
>И еще, что-то я не пойму почему у тебя путь задан так
>по хитрому - '.:/usr/share/pear'?
>где реально находится файл pear?

Реально по этому адресу, т.е. /usr/share/pear находится вот что:
Папки:
      Archive
      Benchmark
      Cache  и т.д.
Файлы:
      Cache.php
      DB.php
      HTTP.php
      Log.php
      Mail.php
      PEAR.php
      System.php
С логическими рассуждениями, закончившихся с выводом о том, что причина в интерпретаторе, я полность согласен!

Добавлю также ещё и то, что установлен был ZendOptimaizer, но что без него, что с ним ошибка с PHP-файлами не пропадала!

Если сделать тот файлик, который выдаст инфу по PHP и понадеяться, что он откроется, то всё равно та же самая ошибка!

Ну не ужели ни у кого такого ниразу не было??? У меня же всё по дефолту стоит... Не понимаю...

Жду дальнейшей помощи, т.к. пока ничего дельного я не услышал... Может плохо слушал? :)

  Рекомендовать в FAQ | Cообщить модератору | Наверх

10. "Первый раз настраиваю веб-сервер... "
Сообщение от Gennadi emailИскать по авторуВ закладки on 23-Июн-04, 14:23  (MSK)
Где находится библиотека php?
/usr/share/php - здесь?
тогда сделай так:
отсюда http://ftp.horde.org/pub/pear/pear-1.3.tar.gz сгрузить новую PHP-библиотеку и поместить её в директорию /usr/share/

tar xvfz pear-1.3.tar.gz
mv /usr/share/php /usr/share/php.original
mv pear /usr/share/php

  Рекомендовать в FAQ | Cообщить модератору | Наверх

11. "Первый раз настраиваю веб-сервер... "
Сообщение от Sebos emailИскать по авторуВ закладки(ok) on 23-Июн-04, 16:59  (MSK)
>Где находится библиотека php?
>/usr/share/php - здесь?
>тогда сделай так:
>отсюда http://ftp.horde.org/pub/pear/pear-1.3.tar.gz сгрузить новую PHP-библиотеку и поместить её в директорию /usr/share/
>
>tar xvfz pear-1.3.tar.gz
>mv /usr/share/php /usr/share/php.original
>mv pear /usr/share/php


Чуть выше я писАл, что у меня есть /usr/share/pear и переписывал его содержимое. После вашего последнего поста, я проверил где у меня находится библиотека php... заглянул в /usr/share/php, а такого оказывается нету! Т.е. каталога php там не было. Тогда я всё-равно решил установить новую PHP-библиотеку, сделал как вы и говорили, за исключением
>mv /usr/share/php /usr/share/php.original
т.к. как я уж сказал, такого нет. В итоге у меня появился каталог /usr/share/php (содержимое немного похоже на содержимое /usr/share/pear), но всё-равно, когда я пытаюсь открыть страницу http://my_site/ та же самая ошибка:
Warning: Failed opening '/var/www/index.php' for inclusion (include_path='.:/usr/share/pear') in Unknown on line 0
Ещё раз на всякий случай уточняю, что у меня система LINUX RED HAT 7.3, установлены Apache 1.3.23, MySQL 3.23.49, php 4.1.2, Perl 5.6.1, ZendOptimizer 2.5.2

Жду дальнейших наствлений!

  Рекомендовать в FAQ | Cообщить модератору | Наверх

13. "Первый раз настраиваю веб-сервер... "
Сообщение от Gennadi emailИскать по авторуВ закладки on 23-Июн-04, 19:09  (MSK)
>>Где находится библиотека php?
>>/usr/share/php - здесь?
>>тогда сделай так:
>>отсюда http://ftp.horde.org/pub/pear/pear-1.3.tar.gz сгрузить новую PHP-библиотеку и поместить её в директорию /usr/share/
>>
>>tar xvfz pear-1.3.tar.gz
>>mv /usr/share/php /usr/share/php.original
>>mv pear /usr/share/php
>
>
>Чуть выше я писАл, что у меня есть /usr/share/pear и переписывал его
>содержимое. После вашего последнего поста, я проверил где у меня находится
>библиотека php... заглянул в /usr/share/php, а такого оказывается нету! Т.е. каталога
>php там не было. Тогда я всё-равно решил установить новую PHP-библиотеку,
>сделал как вы и говорили, за исключением
>>mv /usr/share/php /usr/share/php.original
>т.к. как я уж сказал, такого нет. В итоге у меня появился
>каталог /usr/share/php (содержимое немного похоже на содержимое /usr/share/pear), но всё-равно, когда
>я пытаюсь открыть страницу http://my_site/ та же самая ошибка:
>Warning: Failed opening '/var/www/index.php' for inclusion (include_path='.:/usr/share/pear') in Unknown on line 0
>
>Ещё раз на всякий случай уточняю, что у меня система LINUX RED
>HAT 7.3, установлены Apache 1.3.23, MySQL 3.23.49, php 4.1.2, Perl 5.6.1,
>ZendOptimizer 2.5.2
>
>Жду дальнейших наствлений!

Что выдаёт этот приказ?

rpm -ql php4 |grep php

  Рекомендовать в FAQ | Cообщить модератору | Наверх

14. "Первый раз настраиваю веб-сервер... "
Сообщение от Sebos emailИскать по авторуВ закладки(ok) on 23-Июн-04, 22:18  (MSK)
>Что выдаёт этот приказ?
>
>rpm -ql php4 |grep php

"Пакет php4 не устновлен"
:-( Если я правильно понимаю, то это и есть причина всех бед?

  Рекомендовать в FAQ | Cообщить модератору | Наверх

15. "Первый раз настраиваю веб-сервер... "
Сообщение от Gennadi emailИскать по авторуВ закладки(ok) on 24-Июн-04, 03:07  (MSK)
>>Что выдаёт этот приказ?
>>
>>rpm -ql php4 |grep php
>
>"Пакет php4 не устновлен"
>:-( Если я правильно понимаю, то это и есть причина всех бед?
>

Возможно...

  Рекомендовать в FAQ | Cообщить модератору | Наверх


Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Пожалуйста, прежде чем написать сообщение, ознакомьтесь с данными рекомендациями.




Спонсоры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2022 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру