Sponsored Content
Top Forums Web Development CURL - Post Form Isssue ( sequel ) Post 303029999 by Neo on Monday 4th of February 2019 10:27:25 AM
Old 02-04-2019
You really need direct access to the server log files to debug a web dev ops problem, including:
  • The PHP error log
  • The ability to write custom logging in your PHP scripts (using error_log() .for example)

The exact name of the PHP error log files is configured in the /etc/php/5.X/php.ini configuration for the server, depending on the version of PHP running.

When you have redirection issues, you also need access to your apache server logs. The exact name of the log files is configured in the apache2 configuration for the server.
  • Apache2 error log
  • Apache2 access log
You cannot debug a server-side PHP issue without access to the php error log.

For example, our server traffic here at unix.com is getting a lot more traffic lately. We just got hammered and mysqld started throwing errors. I checked the PHP error log and found the problem (too many connections) and immediately increased the limit.

Without access to the log files, we are blind.

You must team up with someone at your place of work who has system admin privs on the server to get you access to the logs.

curl() does not give any clues to what is happening on the server side (internally) except the HTTPD status code (like 302, 404, 301, etc). You should learn to use the web dev tools built into your browser for debugging web apps, not curl() and you must have access to the server logs directly. There is a networking tab in the web dev console which can help you

If you do not have access, the you should not be working on these kinds of problems at work. Either you have permissions (you are authorized) or you are not authorized. If you do not have system admin privs on the web server, you cannot debug the web app. It's that simple.

You cannot be a doctor if you do not have access to the patient. You cannot be a builder if you do not have access to the building. You cannot build and debug web apps without access to the web server.

Cheers.
 

10 More Discussions You Might Find Interesting

1. Shell Programming and Scripting

maintaining form post session using curl

Hello, I have searched for a good part of the day, but cannot seem to find an answer to this. I hope this is an appropriate forum for my question. I am wanting to download a blog web page using a script. It requires username and password login. I have tried the following (an example) to no... (1 Reply)
Discussion started by: Allasso
1 Replies

2. UNIX for Dummies Questions & Answers

Posting data to a form using curl

Hello all. I have an incredible number of servers that I need to change a parameter on using a web interface. I'd like to be able to do this via curl, but I'm having some trouble. I filled out the form and hit update while snooping (tcpdump) my interface. That gave the the following as what is... (0 Replies)
Discussion started by: DeCoTwc
0 Replies

3. Shell Programming and Scripting

Using cURL to submit a post form

I am trying to write a shell script to use curl in order to automate downloading data from a website. The URL with the post form is here: http://try-db.org/de/InfoBySpecies.php . I have a list of about 1800 different species I want to check. For Example, choose the first species and use the... (2 Replies)
Discussion started by: hansvg
2 Replies

4. Shell Programming and Scripting

Curl Script - Post a file (multipart/form-data)

Hi All, I am trying to post an xml file (utf-16 encoded) using curl to a REST service. The REST service is expecting 'multipart/form-data' content type. curl -k -i -H "Content-Type=multipart/form-data" -F "filename=@file.xml;type=text/xml" -X POST -u <username>:<password> <endPointURL> ... (0 Replies)
Discussion started by: Anooja G
0 Replies

5. Web Development

Data Post with curl

how to make the bash script ? http://server.com/mysql.php POST /mysql.php HTTP/1.1 Host: server.com User-Agent: Mozilla/5.0 (X11; Ubuntu; Linux i686; rv:26.0) Gecko/20100101 Firefox/26.0 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language:... (1 Reply)
Discussion started by: iddfcr
1 Replies

6. Shell Programming and Scripting

Curl command to post headers

I am trying post SOAP header from file to curl command. The curl command is curl -vk -H "$(cat curl-test1.txt)" -X POST https://xvcfvusdgfsd.sdfjd.gf/cmsws/CMSService The contet of curl file is POST: https://cmsuat.chrysler.com/cmsusws/CMSService HTTP/1.1 SOAPAction:... (1 Reply)
Discussion started by: dineshaila
1 Replies

7. UNIX for Beginners Questions & Answers

How to use cURL to download web page with authentification (form)?

Hello, I'm new in the forum and really beginer, and also sorry form my bad english. I use linux and want to create little program to download automaticaly some pdf (invoices) and put in a folder of my computer. I learn how to do and programme with ubuntu but the program will be implemented... (1 Reply)
Discussion started by: MarcelOrMittal
1 Replies

8. Shell Programming and Scripting

Wget and curl to post data

i'm using this command to post data to a remote host: wget --post-data="My Data" http://<my-ip>:80 -O /dev/null -q and curl --data "My Data" http://<my-ip>:80 however, when i run the above, i see the following in my access log on the remote host: Wget: 10.10.10.10 - - "POST /... (1 Reply)
Discussion started by: SkySmart
1 Replies

9. Shell Programming and Scripting

How to post content file of data using curl?

HI All, i want to asking about my case , how to post content file of data using curl. currently if i wanna post data file , i can use this command below : curl --cacert maxaj.cer -X POST -F 'fileupload=@/data/report_3300_xxx/log/traffic_3300_20180319_1051.txt'... (0 Replies)
Discussion started by: fajar_3t3
0 Replies

10. Web Development

Curl - post form issue

I'm having an issue with curl post form, I dont' understand what I'm mising. I would like to send a post command login/password to a form, quite simple in the paper. URL : http: // <myebsite> / login Here the form source code : <form action="/login_check" method="post"> <input... (3 Replies)
Discussion started by: Fred13
3 Replies
CARDDAVD(8)						    BSD System Manager's Manual 					       CARDDAVD(8)

NAME
carddavd -- Darwin Address Book Server Control Interface SYNOPSIS
carddavd [-hX] [-u username] [-g groupname] [-T twistd] [-f carddavd.plist] DESCRIPTION
carddavd is a front end to the Darwin Address Book Server. The Darwin Address Book Server is a web server which implements the HTTP, WebDAV, WebDAV ACL, and CardDAV protocols. carddavd is a simple tool for starting the server. OPTIONS
-h Displays usage information -X Starts the server but does not daemonize it. -u username Drops privileges to the given username. -g groupname Drops privileges to the given groupname. -f carddavd.plist Specifies the path of the configuration file to read. -T twistd Specifies the path to the twistd binary. FILES
/etc/carddavd/carddavd.plist The Address Book Server configuration file. It is an XML property list specifying server options such as the port to bind to, whether to use SSL, and the names of other configuration files. /etc/carddavd/server.pem PEM-format server keys for use with SSL. /Library/AddressBookServer/Documents The server's document root, which is used as the backing store for the HTTP resources on the server. /var/log/carddavd/access.log The server's access log file, in a format similar to Apache HTTPd's access log. /var/log/carddavd/error.log The server's main log file. /var/run/carddavd.pid The server's process ID file. /usr/share/carddavd Server implementation and support files. SEE ALSO
caldavd(8), httpd(8), serveradmin(8) STANDARDS
carddavd complies with draft-ietf-vcarddav-carddav (CardDAV), RFC 2518 (WebDAV) and RFC 3744 (WebDAV ACL). HISTORY
carddavd was first introduced as part of Darwin 10 and Mac OS 10.6. BUGS
This version of carddavd is still in development and testing. BSD
April 20, 2009 BSD
All times are GMT -4. The time now is 05:15 PM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy