Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   *nix (https://forum.antichat.xyz/forumdisplay.php?f=43)
-   -   php скрипты не могут вылезти в мир (https://forum.antichat.xyz/showthread.php?t=84756)

Useroff 14.09.2008 08:28

php скрипты не могут вылезти в мир
 
Всем ку!
У мя стоит собственный сервер под OpenBSD 4.3, стоит apache 1.3.29
Но к сожелению никакие php скрипты не могут выйди в интернет, например я купил скрипт и не могу его активировать так как он должен соеденится с другим сайтом....
В чем проблемма?

NuR 14.09.2008 15:15

посмтри allow_url_fopen в файле php.ini а также пхп собран с поддержкой сокетов или без? еще можно попытаться попалить ошибки, я так понимаю твой скрипт который ты купил под зендом или еще чем нибудь... найди там главный файл конфига, обычно бд определяеться в не и пропиши error_reporting(9);

ArxWolf 14.09.2008 17:25

Попробуйте апач с модулем сразу.
Apache + mod_php
в гугле есть.

zythar 14.09.2008 20:03

я тут впринципе попробовал описать как веб-сервак установить и настроить. почитай, может поможет.

или же может файрволл блочит. хз короче. конкретно какие ошибки выдает?

Useroff 15.09.2008 05:28

Цитата:

посмтри allow_url_fopen в файле php.ini а также пхп собран с поддержкой сокетов или без? еще можно попытаться попалить ошибки, я так понимаю твой скрипт который ты купил под зендом или еще чем нибудь... найди там главный файл конфига, обычно бд определяеться в не и пропиши error_reporting(9);
allow_url_fopen поставил On, усе ровно не работает, пхп был собран с поддержкой сокетов.
Зы: Еще поставил allow_url_include на On
Цитата:

Попробуйте апач с модулем сразу.
Apache + mod_php
в гугле есть.
о_О
Цитата:

я тут впринципе попробовал описать как веб-сервак установить и настроить. почитай, может поможет.

или же может файрволл блочит. хз короче. конкретно какие ошибки выдает?
Какой смысл писaть если не знаешь?)

neval 15.09.2008 08:38

смотри логи....

ты счас написал следующее "памагитеничегонеработа т"

мало уточняющей информации, что за скрипт и т.д.

Useroff 15.09.2008 09:45

Цитата:

мало уточняющей информации, что за скрипт и т.д.
Скрипт Dle.

Helios 15.09.2008 10:30

Конфиг фаервола смотрел?

Chaak 15.09.2008 10:53

PHP код:

<?php
$fp 
fsockopen('google.com',80,$errno$errstr30);
if (!
$fp) { echo "$errstr ($errno)";}
?>

попробуй запусти этот скрипт и скажи что пишет

gibson чуть подправил.

Useroff 15.09.2008 11:44

Цитата:

Конфиг фаервола смотрел?
Фаера на самом серве нету, есть роут, там открыт порт 80.
Цитата:

попробуй запусти этот скрипт и скажи что пишет
Ничего, просто пустая страница.

gibson 15.09.2008 12:01

2 Useroff по пробуй еще раз скрипт от ChaaK я его немного подправил. И еще создай скрипт и напиши туда

PHP код:

<?php phpinfo(); ?>

потом глянь что у тя написано в
disable_functions
allow_url_fopen
allow_url_include
display_errors
safe_mode
safe_mode_exec_dir
прям что в этих графах написано то и выложи, а вообще взял бы нуленый дле меньше бы проблем было. Т.к. там нужно сначала отключить rss читалки, а они берут содержимое через file_get_contents если мне не изменяет память.

Chaak 15.09.2008 12:12

Гибсон, непохэк посты править. Скрипт рабочий на 100% был.

ТС ты запускал уже "исправленный скрипт"? Если да то интернет работает.

Useroff 15.09.2008 12:13

Так как серв еще ювелирно не настроил отклученных функций нету.
allow_url_fopen = On
allow_url_include = On // в преведущем посте говорил что я их в On поставил.
Показ ошибок выключен так как было много ошибок в одном скрипте (не DLE) и пришлось отклычить.
Сейф мод выключен.
Цитата:

ТС по моему у тебя php не работает.
Работает)

neval 15.09.2008 12:14

ты логи можешь посмотреть или нет ?

Useroff 15.09.2008 12:16

Зы: вот такое я нашел в логах.
Цитата:

[Mon Sep 15 00:42:26 2008] [error] PHP Warning: fsockopen() [<a href='function.
fsockopen'>function.fsockopen</a>]: php_network_getaddresses: getaddrinfo failed
: non-recoverable failure in name resolution in /htdocs/xxx.php on line 2
Зы: Скрипт выдает вот такой код ошибки: (168431839)

neval 15.09.2008 12:49

a что здесь?
Цитата:

/htdocs/xxx.php on line 2

neval 15.09.2008 12:58

http://bugs.php.net/bug.php?id=11058

Useroff 15.09.2008 13:03

Цитата:

/htdocs/xxx.php on line 2
Скрипт))))
Цитата:

http://bugs.php.net/bug.php?id=11058
Написано что есть такой баг, а вот как его профиксеть не говорят)

neval 15.09.2008 13:05

хз, попробуй вместо доменного имени ip...



добавленно:
Покажи внутренности скрипта

Useroff 15.09.2008 17:38

код файла /htdocs/xxx.php:
<?php
$fp = fsockopen('google.com',80,$errno, $errstr, 30);
if (!$fp) { echo "$errstr ($errno)";}
?>

nicusor 15.09.2008 18:00

посмотри настройки файрволла, openbsd славится ограничениями,
может быть он не пускает
для того чтобы разрешить все и вся pfctl -d это отключит файрволл, для того чтобы включить обратно pfctl -e

удачи

Useroff 15.09.2008 18:11

Фаер отключен
Цитата:

pfctl: pf not enabled
Ps: Подсказали в сторону php.ini смотреть.

Useroff 20.09.2008 10:50

Слава яйкам!
Я нашел в чем проблемма!!!!
Проблемма в chroot, если его отключить то усе норм работает, а вот как сделать так чтобы усе вместе с ним норм работало, вот это вопрос....

Useroff 24.09.2008 07:26

Профиксел!!!
На самом деле проблемма была в том что у индеца небыло дотсупа к /etc/resolv.conf

Код:

# mkdir /var/www/etc
# cp /etc/resolv.conf /var/www/etc/resolv.conf


Dronga 28.10.2008 15:33

А PHP ты откуда собирал? Какой версии?


Время: 06:15