curl problems

Do you have a question? Post it now! No Registration Necessary.  Now with pictures!

Threaded View

i've got problems getting php4 scripts which use curl to work on RHEL4  
(Nahant Update 4) and CentOS 4.4. when the script is accessed the  
browser "hangs", after a couple of minutes i'm prompted to save the  
php-file, obviously nothing is executed.

what i've checked:
.) curl in php works with a selfcompiled php5 binary executed via cgi on  
the same server
.) curl script (actually the example from ) works on other servers (not  
.) selinux is disabled
.) disabling iptables rules makes no difference
.) apache errorlog doesn't give any hint, regardless of apache and php  
log levels
.) php rpms are up2date
.) php core config see below

thanks for help

PHP Core
Directive    Local Value    Master Value
allow_call_time_pass_reference    Off    Off
allow_url_fopen    On    On
always_populate_raw_post_data    Off    Off
arg_separator.input    &    &
arg_separator.output    &    &
asp_tags    Off    Off
auto_append_file    no value    no value
auto_prepend_file    no value    no value
browscap    no value    no value
default_charset    no value    no value
default_mimetype    text/html    text/html
define_syslog_variables    Off    Off
disable_classes    no value    no value
disable_functions    no value    no value
display_errors    Off    Off
display_startup_errors    Off    Off
doc_root    no value    no value
docref_ext    no value    no value
docref_root    no value    no value
enable_dl    On    On
error_append_string    no value    no value
error_log    no value    no value
error_prepend_string    no value    no value
error_reporting    2039    2039
expose_php    On    On
extension_dir    /usr/lib/php4    /usr/lib/php4
file_uploads    On    On
gpc_order    GPC    GPC    #FFFFFF    #FFFFFF
highlight.comment    #FF8000    #FF8000
highlight.default    #0000BB    #0000BB
highlight.html    #000000    #000000
highlight.keyword    #007700    #007700
highlight.string    #DD0000    #DD0000
html_errors    On    On
ignore_repeated_errors    Off    Off
ignore_repeated_source    Off    Off
ignore_user_abort    Off    Off
implicit_flush    Off    Off
include_path    .:/usr/share/pear    .:/usr/share/pear
log_errors    On    On
log_errors_max_len    1024    1024
magic_quotes_gpc    Off    Off
magic_quotes_runtime    Off    Off
magic_quotes_sybase    Off    Off
max_execution_time    30    30
max_input_time    60    60
memory_limit    30M    30M
/home/ldapcustomers/24102-24102/www/htdocs:/usr/local/lib/php:/tmp    no value
output_buffering    no value    no value
output_handler    no value    no value
post_max_size    8M    8M
precision    14    14
register_argc_argv    On    On
register_globals    On    On
report_memleaks    On    On
safe_mode    Off    Off
safe_mode_exec_dir    no value    no value
safe_mode_gid    Off    Off
safe_mode_include_dir    no value    no value
sendmail_from    no value    no value
sendmail_path    /usr/sbin/sendmail -t -i -f xxx@xxx    /usr/sbin/sendmail -t  
-i -f xxx@xxx
serialize_precision    100    100
short_open_tag    On    On
SMTP    localhost    localhost
smtp_port    25    25
sql.safe_mode    Off    Off
track_errors    Off    Off
unserialize_callback_func    no value    no value
upload_max_filesize    2M    2M
upload_tmp_dir    no value    no value
user_dir    no value    no value
variables_order    EGPCS    EGPCS
xmlrpc_error_number    0    0
xmlrpc_errors    Off    Off
y2k_compliance    On    On

Re: curl problems


on 03/12/2007 12:42 PM Matthias Leopold said the following:
Quoted text here. Click to load it

It is hard to tell as curl does not seem any debug output when it
executes a connection request.

You may want to try this HTTP client class that provides plenty of debug
output so you can see what is going on during the connection.


Manuel Lemos

Metastorage - Data object relational mapping layer generator

PHP Classes - Free ready to use OOP components written in PHP

Re: curl problems

Quoted text here. Click to load it

Dear Matthias,
when the browser prompts for saving, it's because the server says so
in the header information. It sounds more likely to be a server issue
than to be a problem of curl. Did you try to reduce the code, to e.g.
let curl just fetch the google homepage and display it? That way you
could see if it is really curl which creates the problems.

Good luck

online accounting on bash bases
Online Einnahmen-Ausgaben-Rechnung
m2m server software gmbh

Re: curl problems

Matthias Leopold schrieb:
Quoted text here. Click to load it
Quoted text here. Click to load it

thanks for answers, the problem was the open_basedir restriction


Site Timeline