The OpenNET Project / Index page

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




Версия для распечатки Пред. тема | След. тема
Новые ответы [ Отслеживать ]
php в apache не ставится, !*! TepKuH, 08-Фев-05, 17:07  [смотреть все]
при рождении на Solaris стоял Apache 1.3 я решил поставить PHP 5. (из пакежда)
Вроде поставил локально на машине ПХП скрипты исполняются.
Пытюсь обучить Апач этому исскуству(чтоб он тоже понимал ПХП) он ни в какую. Может кто ткнет меня носом в чем может быть трабала.
Я добавляю в httpd.conf строку
LoadModule php5_module /usr/local/apache2/modules/libphp5.so
(написанно в доке что надо добавить библиотеку эту, она у меня правда куда то легла чёрт знает куда, ну не там где все модули апаче лежат, но это я думаю не так важно)
Пытаюсь старатнуть апач а она опа немогу знаете ли
# ./apache start
httpd starting.
exit status 3
  • php в apache не ставится, !*! Lucky, 10:17 , 09-Фев-05 (1)
    • php в apache не ставится, !*! TepKuH, 10:24 , 09-Фев-05 (2)
      >логи апча смотри
      какие логи? В логах ничего, пустота(если сервер еще не стартанул)
      может я не те логи смотрел, где логи то смотреть?
      • php в apache не ставится, !*! Lucky, 10:27 , 09-Фев-05 (3)
        >>логи апча смотри
        >какие логи? В логах ничего, пустота(если сервер еще не стартанул)
        >может я не те логи смотрел, где логи то смотреть?


        error_log самого апача, а не сайта - там должна быть причина _ПОЧЕМУ_ не стартанул

        • php в apache не ставится, !*! TepKuH, 10:36 , 09-Фев-05 (4)
          >>>логи апча смотри
          >>какие логи? В логах ничего, пустота(если сервер еще не стартанул)
          >>может я не те логи смотрел, где логи то смотреть?
          >
          >
          >error_log самого апача, а не сайта - там должна быть причина _ПОЧЕМУ_
          >не стартанул

          Я именно там и смотрел =)
          Там нефига

          • php в apache не ставится, !*! Lucky, 10:42 , 09-Фев-05 (5)
            >>>>логи апча смотри
            >>>какие логи? В логах ничего, пустота(если сервер еще не стартанул)
            >>>может я не те логи смотрел, где логи то смотреть?
            >>
            >>
            >>error_log самого апача, а не сайта - там должна быть причина _ПОЧЕМУ_
            >>не стартанул
            >
            >Я именно там и смотрел =)
            >Там нефига


            /usr/local/apache/logs/error_log?

            • php в apache не ставится, !*! TepKuH, 10:48 , 09-Фев-05 (6)
              >>>>>логи апча смотри
              >>>>какие логи? В логах ничего, пустота(если сервер еще не стартанул)
              >>>>может я не те логи смотрел, где логи то смотреть?
              >>>
              >>>
              >>>error_log самого апача, а не сайта - там должна быть причина _ПОЧЕМУ_
              >>>не стартанул
              >>
              >>Я именно там и смотрел =)
              >>Там нефига
              >
              >
              >/usr/local/apache/logs/error_log?

              неа, /var/apache/logs/error_log
              но он туда что либо пишет когда уже старатнулся

              • php в apache не ставится, !*! Lucky, 11:13 , 09-Фев-05 (7)
                >>>>>>логи апча смотри
                >>>>>какие логи? В логах ничего, пустота(если сервер еще не стартанул)
                >>>>>может я не те логи смотрел, где логи то смотреть?
                >>>>
                >>>>
                >>>>error_log самого апача, а не сайта - там должна быть причина _ПОЧЕМУ_
                >>>>не стартанул
                >>>
                >>>Я именно там и смотрел =)
                >>>Там нефига
                >>
                >>
                >>/usr/local/apache/logs/error_log?
                >
                >неа, /var/apache/logs/error_log
                >но он туда что либо пишет когда уже старатнулся


                Это не тот лог, похоже

                • php в apache не ставится, !*! TepKuH, 11:52 , 09-Фев-05 (8)
                  >>>>>>>логи апча смотри
                  >>>>>>какие логи? В логах ничего, пустота(если сервер еще не стартанул)
                  >>>>>>может я не те логи смотрел, где логи то смотреть?
                  >>>>>
                  >>>>>
                  >>>>>error_log самого апача, а не сайта - там должна быть причина _ПОЧЕМУ_
                  >>>>>не стартанул
                  >>>>
                  >>>>Я именно там и смотрел =)
                  >>>>Там нефига
                  >>>
                  >>>
                  >>>/usr/local/apache/logs/error_log?
                  >>
                  >>неа, /var/apache/logs/error_log
                  >>но он туда что либо пишет когда уже старатнулся
                  >
                  >
                  >Это не тот лог, похоже

                  ну как не тот... он когда стартует в логи пишет всякоую там нужность

                  • php в apache не ставится, !*! Lucky, 11:58 , 09-Фев-05 (9)
                    >ну как не тот... он когда стартует в логи пишет всякоую там
                    >нужность
                    Есть логи сайта, а есть логи апча, это разные логи.
                    Есть еще messages
                    В любом случае ошибка должна куда то писаться

                    • php в apache не ставится, !*! TepKuH, 14:22 , 09-Фев-05 (10)
                      >>ну как не тот... он когда стартует в логи пишет всякоую там
                      >>нужность
                      >Есть логи сайта, а есть логи апча, это разные логи.
                      знать бы где они лежат
                      >Есть еще messages
                      там тоже нету, смотрел(оно у меня /var/adm/messages)
                      >В любом случае ошибка должна куда то писаться
                      ну это я понимаю =))))


                      • php в apache не ставится, !*! Lucky, 14:27 , 09-Фев-05 (11)
                        >>>ну как не тот... он когда стартует в логи пишет всякоую там
                        >>>нужность
                        >>Есть логи сайта, а есть логи апча, это разные логи.
                        >знать бы где они лежат
                        >>Есть еще messages
                        >там тоже нету, смотрел(оно у меня /var/adm/messages)
                        >>В любом случае ошибка должна куда то писаться
                        >ну это я понимаю =))))

                        Ось какая?

                        • php в apache не ставится, !*! TepKuH, 14:32 , 09-Фев-05 (12)
                          >>>>ну как не тот... он когда стартует в логи пишет всякоую там
                          >>>>нужность
                          >>>Есть логи сайта, а есть логи апча, это разные логи.
                          >>знать бы где они лежат
                          >>>Есть еще messages
                          >>там тоже нету, смотрел(оно у меня /var/adm/messages)
                          >>>В любом случае ошибка должна куда то писаться
                          >>ну это я понимаю =))))
                          >
                          >Ось какая?
                          =)
                          при рождении на Solaris стоял Apache 1.3...(c) TepKuH

                          # uname -a
                          SunOS sun280r 5.9 Generic_117171-12 sun4u sparc SUNW,Sun-Blade-1000


                        • php в apache не ставится, !*! Lucky, 14:36 , 09-Фев-05 (13)
                          По логике вещей рискну предположить, что логи самого апача где то рядом с его бинарем.
                          во фре это _обычно_ так
                          /usr/local/apache
                             /bin
                             /sbin/
                             /conf
                             /logs
                            ...
                          и т.д.
                          Но этого зверя (SunOS) не видел воочию, потому ничего сказать не могу
                        • php в apache не ставится, !*! TepKuH, 14:43 , 09-Фев-05 (14)
                          >По логике вещей рискну предположить, что логи самого апача где то рядом
                          >с его бинарем.
                          >во фре это _обычно_ так
                          >/usr/local/apache
                          >   /bin
                          >   /sbin/
                          >   /conf
                          >   /logs
                          >  ...
                          >и т.д.
                          >Но этого зверя (SunOS) не видел воочию, потому ничего сказать не могу
                          >
                          а межет какой нить конфиг есть где логи эти пишутся?

                          А вообще весь апач у меня в 2-х папках
                          это в /var/apache
                          drwxr-xr-x   2 root     bin          512 Окт 28 16:38 cgi-bin
                          drwxr-xr-x   9 root     other        512 Фев  7 17:15 htdocs
                          drwxr-xr-x   2 root     bin         1024 Окт 28 16:38 htdocs2
                          drwxr-xr-x   3 root     bin         3584 Окт 28 14:42 icons
                          drwxr-xr-x   2 nobody   bin          512 Фев  8 14:45 logs
                             -rw-r--r--   1 nobody   bin         7665 Фев  8 14:13 access_log
                             -rw-r--r--   1 root     other        251 Фев  8 14:46 error_log
                             -rw-r--r--   1 nobody   bin            0 Авг  4  2004 mod_jserv.log
                             -rw-r--r--   1 nobody   bin            0 Авг  4  2004 suexec_log
                          drwxr-xr-x   2 nobody   nobody       512 Окт 28 14:42 proxy
                          drwxr-xr-x   2 root     bin          512 Окт 28 16:38 servlets
                          drwxr-xr-x   6 root     bin          512 Окт 28 14:52 tomcat

                          и в /usr/apache
                          drwxr-xr-x   2 root     bin          512 Окт 28 16:38 bin
                          drwxr-xr-x   4 root     bin          512 Фев  7 16:35 htdocs
                          drwxr-xr-x   3 root     bin         1024 Окт 28 16:38 include
                          drwxr-xr-x   3 root     bin          512 Окт 28 14:42 jserv
                          drwxr-xr-x   2 root     bin         1536 Фев  8 15:59 libexec
                          drwxr-xr-x   5 root     bin          512 Окт 28 14:42 man
                          drwxr-xr-x   3 root     bin          512 Окт 28 14:42 perl5
                          drwxr-xr-x   6 root     bin          512 Окт 28 14:52 tomcat

                        • php в apache не ставится, !*! Lucky, 14:49 , 09-Фев-05 (15)
                          cat httpd.conf | grep error_log?

                          Вот эта строчка говорит об его еррор логе
                          ErrorLog /usr/local/apache/logs/error_log

                        • php в apache не ставится, !*! TepKuH, 16:44 , 09-Фев-05 (16)
                          >cat httpd.conf | grep error_log?
                          >
                          >Вот эта строчка говорит об его еррор логе
                          >ErrorLog /usr/local/apache/logs/error_log
                          не фига туда не пишется
                          может какой уровень дебага выставить надо где то?

                          # /etc/init.d/apache start
                          httpd starting.
                          exit status 3
                          # cat error_log
                          [Tue Feb  8 14:45:56 2005] [notice] Apache/1.3.31 (Unix) mod_perl/1.25 configured -- resuming normal operations
                          [Tue Feb  8 14:45:56 2005] [notice] Accept mutex: fcntl (Default: fcntl)
                          [Tue Feb  8 14:46:15 2005] [notice] caught SIGTERM, shutting down
                          #

                        • php в apache не ставится, !*! Lucky, 08:59 , 10-Фев-05 (17)
                          [Tue Feb  8 14:45:56 2005] [notice] Accept mutex: fcntl (Default: fcntl)
                          fcntl - это вот что такое?
                        • php в apache не ставится, !*! TepKuH, 09:22 , 10-Фев-05 (18)
                          >[Tue Feb  8 14:45:56 2005] [notice] Accept mutex: fcntl (Default: fcntl)
                          >
                          >fcntl - это вот что такое?
                          а чёрт его знает =))))
                          ни мана на него нету, ни самого файла
                          Вообще все работает если закоментировать строку
                          LoadModule php5_module /usr/local/apache2/modules/libphp5.so

                          да я короче думаю надо компилячить Апач, и идти как в доках написанно =)
                          А то что то как то у всех мыли кончились по поводу этих грибов с апачем

                        • php в apache не ставится, !*! Lucky, 09:29 , 10-Фев-05 (19)
                          >>[Tue Feb  8 14:45:56 2005] [notice] Accept mutex: fcntl (Default: fcntl)
                          >>
                          >>fcntl - это вот что такое?
                          >а чёрт его знает =))))
                          >ни мана на него нету, ни самого файла
                          >Вообще все работает если закоментировать строку
                          >LoadModule php5_module /usr/local/apache2/modules/libphp5.so
                          >
                          >да я короче думаю надо компилячить Апач, и идти как в доках
                          >написанно =)
                          >А то что то как то у всех мыли кончились по поводу
                          >этих грибов с апачем
                          качни свежие сырцы апача и скомпиляй.
                          пхп там какая версия 5.х.х?

                        • php в apache не ставится, !*! TepKuH, 09:52 , 10-Фев-05 (20)
                          >>>[Tue Feb  8 14:45:56 2005] [notice] Accept mutex: fcntl (Default: fcntl)
                          >>>
                          >>>fcntl - это вот что такое?
                          >>а чёрт его знает =))))
                          >>ни мана на него нету, ни самого файла
                          >>Вообще все работает если закоментировать строку
                          >>LoadModule php5_module /usr/local/apache2/modules/libphp5.so
                          >>
                          >>да я короче думаю надо компилячить Апач, и идти как в доках
                          >>написанно =)
                          >>А то что то как то у всех мыли кончились по поводу
                          >>этих грибов с апачем
                          >качни свежие сырцы апача и скомпиляй.
                          да вт уже слил =)
                          а ты не подскажеш доку хорошую с какими опциями компилячит надо чтобы ПХП заработал?
                          >пхп там какая версия 5.х.х?
                          5.0.2

                        • php в apache не ставится, !*! Lucky, 09:57 , 10-Фев-05 (21)
                          >>>>[Tue Feb  8 14:45:56 2005] [notice] Accept mutex: fcntl (Default: fcntl)
                          >>>>
                          >>>>fcntl - это вот что такое?
                          >>>а чёрт его знает =))))
                          >>>ни мана на него нету, ни самого файла
                          >>>Вообще все работает если закоментировать строку
                          >>>LoadModule php5_module /usr/local/apache2/modules/libphp5.so
                          >>>
                          >>>да я короче думаю надо компилячить Апач, и идти как в доках
                          >>>написанно =)
                          >>>А то что то как то у всех мыли кончились по поводу
                          >>>этих грибов с апачем
                          >>качни свежие сырцы апача и скомпиляй.
                          >да вт уже слил =)
                          >а ты не подскажеш доку хорошую с какими опциями компилячит надо чтобы
                          >ПХП заработал?
                          >>пхп там какая версия 5.х.х?
                          >5.0.2
                          Я бы предложил понизить до 4,3,10, если в 5ке нет большой необходимости.

                        • php в apache не ставится, !*! Lucky, 09:58 , 10-Фев-05 (22)
                          У меня на сайте есть мануал, там можно глянуть
                        • php в apache не ставится, !*! TepKuH, 10:01 , 10-Фев-05 (23)
                          >У меня на сайте есть мануал, там можно глянуть
                          а даресок не подскажеш
                        • php в apache не ставится, !*! Lucky, 10:05 , 10-Фев-05 (24)
                          >>У меня на сайте есть мануал, там можно глянуть
                          >а даресок не подскажеш


                          http://lucky.ymrc.ru/manas/mana.3.html

                        • php в apache не ставится, !*! TepKuH, 17:14 , 10-Фев-05 (25)
                          >>>У меня на сайте есть мануал, там можно глянуть
                          >>а даресок не подскажеш
                          >
                          >
                          >http://lucky.ymrc.ru/manas/mana.3.html

                          ну вот что пишет только что откомпиленный Апач

                          Syntax error on line 205 of /usr/local/apache/conf/httpd.conf:
                          Cannot load /usr/local/apache2/modules/libphp5.so into server: ld.so.1: /usr/local/apache/bin/httpd: fatal: relocation error: file /usr/local/apache2/modules/libphp5.so: symbol unixd_config: referenced symbol not found
                          ./apachectl start: httpd could not be started

                        • php в apache не ставится, !*! Lucky, 07:32 , 11-Фев-05 (26)
                          >ну вот что пишет только что откомпиленный Апач

                          ./configure брось сюда

                        • php в apache не ставится, !*! TepKuH, 13:11 , 11-Фев-05 (27)
                          >>ну вот что пишет только что откомпиленный Апач
                          >
                          >./configure брось сюда


                          это что ли

                          ./configure \
                          "--with-layout=Apache" \
                          "--enable-module=expires" \
                          "--enable-module=so" \
                          "--enable-module=rewrite" \
                          "--enable-module=headers" \

                          я счаз еще ПХП перекопилью, да и понижу его с 5-го до 4.3

                        • php в apache не ставится, !*! Lucky, 14:12 , 11-Фев-05 (28)
                          >>>ну вот что пишет только что откомпиленный Апач
                          >>
                          >>./configure брось сюда
                          >
                          >
                          >это что ли
                          >
                          >./configure \
                          >"--with-layout=Apache" \
                          >"--enable-module=expires" \
                          >"--enable-module=so" \
                          >"--enable-module=rewrite" \
                          >"--enable-module=headers" \
                          >
                          >я счаз еще ПХП перекопилью, да и понижу его с 5-го до
                          >4.3
                          а пхп как компиляешь?

                        • php в apache не ставится, !*! TepKuH, 15:44 , 11-Фев-05 (29)
                          >>>>ну вот что пишет только что откомпиленный Апач
                          >>>
                          >>>./configure брось сюда
                          >>
                          >>
                          >>это что ли
                          >>
                          >>./configure \
                          >>"--with-layout=Apache" \
                          >>"--enable-module=expires" \
                          >>"--enable-module=so" \
                          >>"--enable-module=rewrite" \
                          >>"--enable-module=headers" \
                          >>
                          >>я счаз еще ПХП перекопилью, да и понижу его с 5-го до
                          >>4.3
                          >а пхп как компиляешь?

                          все вроде перекомпилил ругатся он престал... ВСЕ стало в ЛУЧШЕМ виде =)))

                          Люди никога не ленитесь и не ставте Апач + ПХП из пакеджей, а компилите их сами

                          ЗЫ. Lucky Пасибо тебе БОЛЬШОЕ за помощь

                        • php в apache не ставится, !*! Lucky, 15:47 , 11-Фев-05 (30)
                          >все вроде перекомпилил ругатся он престал... ВСЕ стало в ЛУЧШЕМ виде =)))
                          >
                          >
                          >Люди никога не ленитесь и не ставте Апач + ПХП из пакеджей,
                          >а компилите их сами
                          >
                          >ЗЫ. Lucky Пасибо тебе БОЛЬШОЕ за помощь


                          u r welcome ;)

                        • php в apache не ставится, !*! klay, 06:41 , 11-Сен-06 (31)
                          Я не знаю что у вас там ставиться, а е****сь с апаче2 + пхп5 как я незнаю кто! :(
                          И так его, и эдак, и из пакета, и компилирую, и чё только не делаю - скоро гуру буду по установке апаче и пхп - а ему пофигу устанавливается, работает. НО!
                          Как только (после установки пхп) пишу в кофиге LoadModule php5_module        modules/libphp5.so
                          шлёт меня хттп-демон к чертовой бабушке. И плевать ему, что я под рутом сижу, плевать, что под рутом все собирал и компилил, плевать даже на то, что я пользователя апаче добавил в группу рута,.... КОРОЧЕ, чё я только не делал, как только не извращался, результат один -

                          Syntax error on line 232 of /usr/local/httpd/conf/httpd.conf:
                          Cannot load /usr/local/httpd/modules/libphp5.so into server: /usr/local/httpd/modules/libphp5.so: cannot restore segment prot after reloc: Permission denied

                          ППЦ! :( Чё за тупизм!?!

                        • php в apache не ставится, !*! alcat, 01:56 , 20-Мрт-07 (32)
                          >Я не знаю что у вас там ставиться, а е****сь с апаче2
                          >+ пхп5 как я незнаю кто! :(
                          >И так его, и эдак, и из пакета, и компилирую, и чё
                          >только не делаю - скоро гуру буду по установке апаче и
                          >пхп - а ему пофигу устанавливается, работает. НО!
                          >Как только (после установки пхп) пишу в кофиге LoadModule php5_module  
                          >     modules/libphp5.so
                          >шлёт меня хттп-демон к чертовой бабушке. И плевать ему, что я под
                          >рутом сижу, плевать, что под рутом все собирал и компилил, плевать
                          >даже на то, что я пользователя апаче добавил в группу рута,....
                          >КОРОЧЕ, чё я только не делал, как только не извращался, результат
                          >один -
                          >
                          >Syntax error on line 232 of /usr/local/httpd/conf/httpd.conf:
                          >Cannot load /usr/local/httpd/modules/libphp5.so into server: /usr/local/httpd/modules/libphp5.so: cannot restore segment prot after reloc:
                          >Permission denied
                          >
                          >ППЦ! :( Чё за тупизм!?!


                          Вероятнее всего доступ блокирет selinux самый простой способ - отключить его
                          SELINUX=disabled(можно поставить еще permissive - тогда он будет просто в логах ругаться)
                          а лучше читай man chcon

                        • php в apache не ставится, !*! Klay, 01:59 , 20-Мрт-07 (33)
                          >>Я не знаю что у вас там ставиться, а е****сь с апаче2
                          >>+ пхп5 как я незнаю кто! :(
                          >>И так его, и эдак, и из пакета, и компилирую, и чё
                          >>только не делаю - скоро гуру буду по установке апаче и
                          >>пхп - а ему пофигу устанавливается, работает. НО!
                          >>Как только (после установки пхп) пишу в кофиге LoadModule php5_module  
                          >>     modules/libphp5.so
                          >>шлёт меня хттп-демон к чертовой бабушке. И плевать ему, что я под
                          >>рутом сижу, плевать, что под рутом все собирал и компилил, плевать
                          >>даже на то, что я пользователя апаче добавил в группу рута,....
                          >>КОРОЧЕ, чё я только не делал, как только не извращался, результат
                          >>один -
                          >>
                          >>Syntax error on line 232 of /usr/local/httpd/conf/httpd.conf:
                          >>Cannot load /usr/local/httpd/modules/libphp5.so into server: /usr/local/httpd/modules/libphp5.so: cannot restore segment prot after reloc:
                          >>Permission denied
                          >>
                          >>ППЦ! :( Чё за тупизм!?!
                          >
                          >
                          >Вероятнее всего доступ блокирет selinux самый простой способ - отключить его
                          >SELINUX=disabled(можно поставить еще permissive - тогда он будет просто в логах ругаться)
                          >
                          >а лучше читай man chcon

                          Спасибо.
                          Разобрался.
                          Просто отрубил SELINUX




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

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