Не устанавливается сидж.

Post Reply
agcentory240
Posts: 9
Joined: Sun Dec 08, 2013 9:20 pm

Не устанавливается сидж.

Post by agcentory240 »

Привет, возникли проблемы при установке программы.
Вот данные:

Code: Select all

ds417# pkg_info | grep curl
curl-7.31.0_1       Non-interactive tool to get files from FTP, GOPHER, HTTP(S)
php52-curl-5.2.17_15 The curl shared extension for php
ds417# php -m
[PHP Modules]
bz2
ctype
curl
date
dom
filter
gd
gettext
hash
iconv
imagick
ionCube Loader
json
libxml
mbstring
mcrypt
mhash
mysql
mysqli
openssl
pcre
PDO
pdo_mysql
pdo_sqlite
posix
Reflection
session
SimpleXML
SPL
SQLite
standard
tokenizer
XCache
XCache Cacher
xml
xmlreader
xmlwriter
zip
zlib

[Zend Modules]
XCache
XCache Cacher
the ionCube PHP Loader

ds417# uname -a
FreeBSD ds417.xxx.org 8.3-RELEASE FreeBSD 8.3-RELEASE #0: Fri Apr 20 20:53:10 IRKT 2012     [email protected]:/usr/obj/usr/src/sys/ISPSYSTEM  amd64
ds417#
Устанавливаю скрипт, как сказано в мануале:
cd /home/user479/data/www/tube.info ; php install_scj.php

Скрипт создает каталог scj и на этом зависает, как будто ждет чегото. При повторном запуске, скрипт просит удалить каталог scj и запустить заново. Каталог удаляю, запускаю заново - снова висит, и снова создан каталог. На отладке выяснил, что скрипт останавливается на этом участке кода:

Code: Select all

        curl_setopt($ch, CURLOPT_HTTPHEADER, $custom_headers);
        $response = curl_exec($ch);  //Тут происходит останов
        if(isset($tmpdir)) {
            //rmdirr($tmpdir); //Cleanup any temporary files :TODO:
        }
Я запускал установку как от пользователя, так и рутом. Результат такой же :(

В какую сторону копать?
agcentory240
Posts: 9
Joined: Sun Dec 08, 2013 9:20 pm

Re: Не устанавливается сидж.

Post by agcentory240 »

указал скрипту использть сокеты вместо курла - заработало.

Code: Select all

function load_url($url,$options=array()) {
    $default_options = array(
        'method'        => 'get',
        'post_data'        => false,
        'return_info'    => false,
        'return_body'    => true,
        'cache'            => false,
        'referer'        => '',
        'headers'        => array(),
        'session'        => false,
        'session_close'    => false,
	'use' => 'fsocketopen',//через сокеты
    );
admin
Site Admin
Posts: 37994
Joined: Wed Sep 10, 2008 11:43 am

Re: Не устанавливается сидж.

Post by admin »

Как видно у вас что-то с curl
Но разобраться надо в любом случае потому что перешли с сокетов на curl в 51
Don't forget to run script update
Post Reply