SiteOne Crawler - Upload Service Test

1. PHP Environment Check

PHP Version: 8.3.27

json extension: ✓ Loaded

zlib extension: ✓ Loaded

✓ All required PHP extensions are loaded

2. Directory Permissions Check

Reports directory exists: ✓ Yes

Reports directory writable: ✓ Yes

Directory permissions: 0755

3. PHP Configuration Limits

post_max_size: 100M

upload_max_filesize: 100M

memory_limit: 1G

max_execution_time: 120 seconds

4. Test Upload Endpoint

Click the button below to test the upload endpoint with a sample report:

5. File Check

upload.php exists: ✓ Yes

upload.php readable: ✓ Yes

view.php exists: ✓ Yes

6. Manual Test with cURL

You can also test from command line:

curl -X POST https://sidetone.wctest.ca/crawler-upload/upload.php \
  -H "Content-Type: application/json" \
  -d '{"htmlBody":"H4sIAAAAAAAAA7PJKMnNsbNJyk+ptAtJLS6x0QczbfTB4gAtA28JHgAAAA==","retention":"30d","password":null}'

7. Error Logs

PHP error_log location: /home/sidetone/logs/sidetone_wctest_ca.php.error.log

cPanel error log location: Usually in ~/public_html/error_log or check cPanel → Errors

If upload fails, check these log files for detailed error messages.

Next Steps

  1. Fix any issues shown above (missing extensions, permissions, etc.)
  2. Check cPanel error logs if upload still fails
  3. Verify your domain has SSL/HTTPS enabled
  4. Test the actual upload from SiteOne Crawler