← Back to app

🔧 Config Validator

Automated checks for the shell_exec → .venv → Python → yfinance → Yahoo pipeline.

⚠️ No authentication. This page exposes server file paths and execution status. Restrict access before this is reachable from a public URL in production.
❌ One or more checks failed -- see details below.
CheckDetail
✅ PHP version Running 8.3.36
✅ shell_exec enabled Not in disable_functions list
✅ shell_exec actually runs Probe command executed and returned expected output
✅ max_execution_time reasonable Currently 90s (0 = unlimited). Multi-ticker requests may need 30s+.
✅ Python interpreter found python3 (system PATH fallback)
❌ Using project .venv (not a fallback) system PATH fallback
❌ yfinance importable Output: Traceback (most recent call last): File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'yfinance'
❌ Outbound network to Yahoo Finance Output: Traceback (most recent call last): File "<string>", line 1, in <module> ModuleNotFoundError: No module named 'yfinance'
❌ stocks.json exists Not found -- will be created on first watchlist save
✅ Project directory writable /home/intel145/sites/ph1/apps
❌ scraper.py present /home/intel145/sites/ph1/apps/scraper.py

Re-run this page any time after a deploy or server change to confirm the pipeline still works end to end.