k_r_v_n 362 Опубликовано: 3 апреля, 2014 Погадали и хватит. Давайте cat /etc/httpd/conf/httpd.conf | grep "php" Или more /etc/httpd/conf/httpd.conf | grep "php" И more /etc/sysconfig/selinux Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 3 апреля, 2014 Погадали и хватит. Давайте cat /etc/httpd/conf/httpd.conf | grep "php" Или more /etc/httpd/conf/httpd.conf | grep "php" И more /etc/sysconfig/selinux [root@mail ~]# more /etc/httpd/conf/httpd.conf | grep "php" DirectoryIndex index.html index.htm index.php index.php4 index.php5 AddHandler fcgid-script .php AddHandler fcgid-script .php5 FCGIWrapper /home/hropal-auto/fcgi-bin/php5.fcgi .php FCGIWrapper /home/hropal-auto/fcgi-bin/php5.fcgi .php5 RemoveHandler .php RemoveHandler .php5 RemoveHandler .php RemoveHandler .php5 DirectoryIndex index.html index.htm index.php index.php4 index.php5 AddHandler fcgid-script .php AddHandler fcgid-script .php5 FCGIWrapper /home/hropal-auto/fcgi-bin/php5.fcgi .php FCGIWrapper /home/hropal-auto/fcgi-bin/php5.fcgi .php5 RemoveHandler .php RemoveHandler .php5 RemoveHandler .php RemoveHandler .php5 DirectoryIndex index.html index.htm index.php index.php4 index.php5 AddHandler fcgid-script .php AddHandler fcgid-script .php5 FCGIWrapper /home/7sbbi6bqfch1ay3g/fcgi-bin/php5.fcgi .php FCGIWrapper /home/7sbbi6bqfch1ay3g/fcgi-bin/php5.fcgi .php5 RemoveHandler .php RemoveHandler .php5 RemoveHandler .php RemoveHandler .php5 DirectoryIndex index.html index.htm index.php index.php4 index.php5 AddHandler fcgid-script .php AddHandler fcgid-script .php5 FCGIWrapper /home/hino-hropal/fcgi-bin/php5.fcgi .php FCGIWrapper /home/hino-hropal/fcgi-bin/php5.fcgi .php5 RemoveHandler .php RemoveHandler .php5 RemoveHandler .php RemoveHandler .php5 DirectoryIndex index.html index.htm index.php index.php4 index.php5 AddHandler fcgid-script .php AddHandler fcgid-script .php5 FCGIWrapper /home/ssangyong-hropal/fcgi-bin/php5.fcgi .php FCGIWrapper /home/ssangyong-hropal/fcgi-bin/php5.fcgi .php5 RemoveHandler .php RemoveHandler .php5 RemoveHandler .php RemoveHandler .php5 DirectoryIndex index.html index.htm index.php index.php4 index.php5 AddHandler fcgid-script .php AddHandler fcgid-script .php5 FCGIWrapper /home/av-vector/fcgi-bin/php5.fcgi .php FCGIWrapper /home/av-vector/fcgi-bin/php5.fcgi .php5 RemoveHandler .php RemoveHandler .php5 RemoveHandler .php RemoveHandler .php5 DirectoryIndex index.html index.htm index.php index.php4 index.php5 AddHandler fcgid-script .php AddHandler fcgid-script .php5 FCGIWrapper /home/avto-vektor26/fcgi-bin/php5.fcgi .php FCGIWrapper /home/avto-vektor26/fcgi-bin/php5.fcgi .php5 RemoveHandler .php RemoveHandler .php5 RemoveHandler .php RemoveHandler .php5 [root@mail ~]# more /etc/sysconfig/selinux # This file controls the state of SELinux on the system. # SELINUX=disabled # enforcing - SELinux security policy is enforced. # permissive - SELinux prints warnings instead of enforcing. # disabled - SELinux is fully disabled. SELINUX=disabled # SELINUXTYPE= type of policy in use. Possible values are: # targeted - Only targeted network daemons are protected. # strict - Full SELinux protection. SELINUXTYPE=targeted Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 3 апреля, 2014 И что? У тебя SeLinux включен же? Выключен. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 4 апреля, 2014 Прочитал интересную статейку http://techresearh.ru/index.php/seo/vebmasterskie-poleznosti/126-oshibka-500-500-vnutrennyaya-oshibka-servera500-internal-server-error-otchego-voznikaet-i-kak-borotsya-s-oshibkoj-500 Выставил права на папки 755 на файлы 644. толку 0 Теперь Erorlog выглядит так [sat Apr 05 03:33:59 2014] [notice] mod_fcgid: call /var/www/html/avto-vektor26/info.php with wrapper /home/avto-vektor26/fcgi-bin/php5.fcgi[sat Apr 05 03:33:59 2014] [notice] mod_fcgid: process /var/www/html/avto-vektor26/info.php(20213) exit(communication error), terminated by calling exit(), return code: 120[sat Apr 05 03:33:59 2014] [notice] mod_fcgid: process /var/www/html/avto-vektor26/info.php(20212) exit(communication error), terminated by calling exit(), return code: 120[sat Apr 05 03:33:59 2014] [notice] mod_fcgid: process /var/www/html/avto-vektor26/info.php(20205) exit(communication error), terminated by calling exit(), return code: 120suexec policy violation: see suexec log for more details[sat Apr 05 03:34:05 2014] [notice] mod_fcgid: process /var/www/html/avto-vektor26/info.php(20214) exit(communication error), terminated by calling exit(), return code: 120[sat Apr 05 03:38:30 2014] [notice] mod_fcgid: call /var/www/html/avto-vektor26/info.php with wrapper /home/avto-vektor26/fcgi-bin/php5.fcgisuexec policy violation: see suexec log for more details[sat Apr 05 03:38:33 2014] [notice] mod_fcgid: process /var/www/html/avto-vektor26/info.php(20398) exit(communication error), terminated by calling exit(), return code: 120[sat Apr 05 03:42:59 2014] [notice] mod_fcgid: call /var/www/html/avto-vektor26/info.php with wrapper /home/avto-vektor26/fcgi-bin/php5.fcgisuexec policy violation: see suexec log for more details[sat Apr 05 03:43:02 2014] [notice] mod_fcgid: process /var/www/html/avto-vektor26/info.php(20779) exit(communication error), terminated by calling exit(), return code: 120 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Napalm 7 546 Опубликовано: 4 апреля, 2014 Зови ото Ярика за 1900 руб. Нормальная цена Могу я сделать, но дороже - 5000 руб Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Landgraph 378 Опубликовано: 4 апреля, 2014 А дай-ка ps -A -o group,gid,user,uid | grep httpd и ls -l в каталоге с файлом info.php Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Landgraph 378 Опубликовано: 4 апреля, 2014 ну и заодно ls -l /home/avto-vektor26/fcgi-bin/ Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 4 апреля, 2014 А дай-ка ps -A -o group,gid,user,uid | grep httpd При вводе команды ничего не происходит О_о Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 4 апреля, 2014 ну и заодно ls -l /home/avto-vektor26/fcgi-bin/ [root@mail cgi-bin]# ls -l итого 4 -rwxrwxrwx 1 root avto-vektor26 61 Авг 23 2013 awstats.pl lrwxrwxrwx 1 root avto-vektor26 23 Авг 23 2013 lang -> /usr/share/awstats/lang lrwxrwxrwx 1 root avto-vektor26 22 Авг 23 2013 lib -> /usr/share/awstats/lib lrwxrwxrwx 1 root avto-vektor26 26 Авг 23 2013 plugins -> /usr/share/awstats/plugins Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 4 апреля, 2014 ls -l в каталоге с файлом info.php [root@mail avto-vektor26]# ls -l итого 52 drwxr-xr-x 2 root root 4096 Фев 25 11:51 cgi-bin drwxr-xr-x 9 root root 4096 Фев 25 11:51 fiat drwxr-xr-x 2 root root 4096 Фев 25 11:51 fonts drwxr-xr-x 9 root root 4096 Фев 25 11:51 fuso drwxr-xr-x 9 root root 4096 Фев 25 11:51 hino drwxr-xr-x 9 root root 4096 Апр 1 05:46 hyundai drwxr-xr-x 2 root root 4096 Фев 25 11:51 images -rw-r--r-- 1 root root 1447 Фев 16 19:36 index.html -rw-r--r-- 1 test.avto-vektor26 avto-vektor26 21 Апр 1 05:47 info.php drwxr-xr-x 8 root root 4096 Фев 25 11:51 isuzu drwxr-xr-x 9 root root 4096 Апр 1 05:44 ssang_yong -rw-r--r-- 1 root root 4138 Янв 31 11:29 style.css [root@mail avto-vektor26]# Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 4 апреля, 2014 Зови ото Ярика за 1900 руб. Нормальная цена Могу я сделать, но дороже - 5000 руб Вы что считаете я миллионер что бы платить свои деньги нет... буду копаться до посинения Как говориться "И опыт сын ошибок трудных, и гений парадоксов друг" Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 4 апреля, 2014 По ходу точно что то с правами на файлы и папки Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
StormXXX 286 Опубликовано: 4 апреля, 2014 хм... ну акромя php.info файлы в директории есть?.., запускаются открываются? права с phpinfo одинаковые? дык с правами скорее всего норм... тут проблема глубже наверняка... может... Бывает что проблема скрыта в php.ini и там phpinfo дизаблится в целях какой то безопасности))) вообщем попробуй: 1 : открыть php.ini , удалить в трех местах слово phpinfo где есть намеки на disable , сохранить.2 : #service httpd restart (или httpd2), в зависимости какой у вас.Запускаем скрипт. Не спрашивайте как оно работало до этого)) а потом перестало)) просто попробуйте Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
k_r_v_n 362 Опубликовано: 4 апреля, 2014 suexec -V Нужен suexec_log, что-то типа /var/log/httpd/suexec.logНе люблю я эти извраты с fast cgi, уж лучше бы mpm-itk бы юзали. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
k_r_v_n 362 Опубликовано: 4 апреля, 2014 хм... ну акромя php.info файлы в директории есть?.., запускаются открываются? права с phpinfo одинаковые? дык с правами скорее всего норм... тут проблема глубже наверняка... может... Бывает что проблема скрыта в php.ini и там phpinfo дизаблится в целях какой то безопасности))) вообщем попробуй: 1 : открыть php.ini , удалить в трех местах слово phpinfo где есть намеки на disable , сохранить. 2 : #service httpd restart (или httpd2), в зависимости какой у вас. Запускаем скрипт. Не спрашивайте как оно работало до этого)) а потом перестало)) просто попробуйте Причем тут отключенные функции если у человека хэндлер падает? После копаний в пхп.ини наугад лечить сервер будет еще увлекательнее. Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 4 апреля, 2014 suexec -V Нужен suexec_log, что-то типа /var/log/httpd/suexec.log Не люблю я эти извраты с fast cgi, уж лучше бы mpm-itk бы юзали. Вот лог suexec [2014-04-05 05:47:35]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 05:47:36]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 05:47:36]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 05:54:09]: uid: (559/ssangyong-hropal) gid: (503/503) cmd: php5.fcgi [2014-04-05 05:54:09]: directory is writable by others: (/home/ssangyong-hropal/fcgi-bin) [2014-04-05 06:01:22]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 06:01:22]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 06:01:24]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 06:01:24]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 06:01:27]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 06:01:27]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 06:09:53]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 06:09:53]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 06:15:54]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 06:15:54]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 07:01:41]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 07:01:41]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 07:03:37]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 07:03:37]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 07:42:15]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 07:42:15]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 07:42:16]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 07:42:16]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 08:00:29]: uid: (559/ssangyong-hropal) gid: (503/503) cmd: php5.fcgi [2014-04-05 08:00:29]: directory is writable by others: (/home/ssangyong-hropal/fcgi-bin) [2014-04-05 08:01:26]: uid: (577/avto-vektor26) gid: (505/505) cmd: php5.fcgi [2014-04-05 08:01:26]: target uid/gid (577/505) mismatch with directory (0/505) or program (577/505) [2014-04-05 09:18:38]: uid: (559/ssangyong-hropal) gid: (503/503) cmd: php5.fcgi [2014-04-05 09:18:38]: directory is writable by others: (/home/ssangyong-hropal/fcgi-bin) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
StormXXX 286 Опубликовано: 4 апреля, 2014 Причем тут отключенные функции если у человека хэндлер падает? После копаний в пхп.ини наугад лечить сервер будет еще увлекательнее. )) я сказал удали что нить наугад?...))..ладно тут мастеров много я смотрю)) вообщем бог в помощь))) Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Landgraph 378 Опубликовано: 6 апреля, 2014 1. Почему все файлы под рутом? Смысл тогда вообще юзать fcgi? 2. как нет вывода? ну тогда ps -A -o group,gid,user,uid | grep apache 3. попробуй chown root:avto-vektor26 ./info.php в каталоге info.php 4. ты дал ls -l из каталога cgi-bin, а нужен из fcgi-bin 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 7 апреля, 2014 1. Почему все файлы под рутом? Смысл тогда вообще юзать fcgi? 2. как нет вывода? ну тогда ps -A -o group,gid,user,uid | grep apache 3. попробуй chown root:avto-vektor26 ./info.php в каталоге info.php 4. ты дал ls -l из каталога cgi-bin, а нужен из fcgi-bin [root@mail /]# ps -A -o group,gid,user,uid | grep apache apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 apache 48 [root@mail /]# Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Landgraph 378 Опубликовано: 7 апреля, 2014 Хм... Ну уже на первый взгляд будет ппц с правами. Правда я не совсем верно команду записал, там после uid еще надо cmd добавить, но уже и так видно, что апач работает из-под пользователя апач. Статика открывается т.к. на каталогах и файлах есть право на чтение "для всех". А вот с динамикой (пхп) дело уже обстоит сложнее... Осталось только дать вывод каталога fcgi-bin чтобы понять из-под кого php пытается стартовать... 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 7 апреля, 2014 Хм... Ну уже на первый взгляд будет ппц с правами. Правда я не совсем верно команду записал, там после uid еще надо cmd добавить, но уже и так видно, что апач работает из-под пользователя апач. Статика открывается т.к. на каталогах и файлах есть право на чтение "для всех". А вот с динамикой (пхп) дело уже обстоит сложнее... Осталось только дать вывод каталога fcgi-bin чтобы понять из-под кого php пытается стартовать... [root@mail fcgi-bin]# ls -l итого 4 -rwxr-xr-x 1 avto-vektor26 avto-vektor26 161 Авг 23 2013 php5.fcgi [root@mail fcgi-bin]# [root@mail fcgi-bin]# ps -A -o group,gid,user,uid,cmd | grep apache apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd root 0 root 0 grep apache apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd apache 48 apache 48 /usr/sbin/httpd Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Landgraph 378 Опубликовано: 7 апреля, 2014 Итак Apache: apache:apache PHP: avto-vektor26:avto-vektor26 Dir: root:root File: avto-vektor26:avto-vector26 Ну навскидку я выбираю (заодно руководствуясь выводом suexec), что надо сделать, для начала, chown avto-vektor26:avto-vektor26 /home/avto-vektor26 всё равно у тебя права стоят на чтение для всех, ничего отвалиться (из статики) не должно. 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Landgraph 378 Опубликовано: 7 апреля, 2014 Вообще, судя по назначению прав и настройкам апача, нужно пройтись по всем каталогам с сайтами и сделать: chown -R avto-vektor26:avto-vektor26 /home/avto-vektor26 chown -R hropal-auto:hropal-auto /home/hropal-auto ... Но пока надо попробовать на одном =) З.Ы. Сначала убедиться, что соответствующие пользователи и группы есть в системе 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Arkadii007 389 Опубликовано: 7 апреля, 2014 Итак Apache: apache:apache PHP: avto-vektor26:avto-vektor26 Dir: root:root File: avto-vektor26:avto-vector26 Ну навскидку я выбираю (заодно руководствуясь выводом suexec), что надо сделать, для начала, chown avto-vektor26:avto-vektor26 /home/avto-vektor26 всё равно у тебя права стоят на чтение для всех, ничего отвалиться (из статики) не должно. [root@mail fcgi-bin]# chown avto-vektor26:avto-vektor26 /home/avto-vektor26 [root@mail fcgi-bin]# service httpd restarted Применение: httpd {start|stop|restart|condrestart|reload|status|fullstatus|graceful|help|configtest} [root@mail fcgi-bin]# service httpd restart Останавливается httpd: [ OK ] Запускается httpd: Warning: DocumentRoot [/var/www/market] does not exist [ OK ] Не работает:( Я так подозреваю всё таки так? [root@mail fcgi-bin]# chown -R avto-vektor26:avto-vektor26 /home/avto-vektor26 chown: изменение владельца `/home/avto-vektor26/fcgi-bin/php5.fcgi': Операция не позволяется Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах
Landgraph 378 Опубликовано: 7 апреля, 2014 Попробуй в браузере открыть info.php и после этого логи suexec в студию =) Ну и заодно ls -l - владельцы сменились хоть? 1 Поделиться сообщением Ссылка на сообщение Поделиться на других сайтах