Here are some steps you can take to troubleshoot the issue related to the business information API:
1. First, make sure that the URL
https://api.bitcoincharts.com/v1/weighted_prices.json, which is crucial for retrieving business information, is accessible from your server. You can do this by opening the URL in a web browser or using tools like curl or wget on your Debian server.
2. The PHP notices related to undefined indexes in config.inc.php indicate that there might be an issue with your server configuration affecting the business information API integration. You should check the configuration file to ensure that the necessary variables like SERVER_ADDR and SERVER_PORT are correctly defined. If these variables are expected to be defined in your environment, ensure that your server is properly configured to set these variables.
3. Ensure that your server allows outgoing connections to external websites, including the business information API. Some hosting environments and server configurations might block outgoing connections by default. You might need to configure your server's firewall or network settings to allow outgoing connections to the BitcoinCharts API and other relevant business data sources.
4. Check if the script you purchased for your business information API integration is compatible with the PHP version installed on your Debian 10 server. If the script was designed for a different version of PHP, it may not work correctly with your current setup. You might need to update the script or your PHP installation to ensure compatibility with the business information API.
5. Review the code in the tick_update.php script, specifically looking for any error-handling logic related to the business information API. If such logic exists, it might provide more detailed error messages that can help you pinpoint the issue and troubleshoot effectively.