forked from mdhemmi/time_archive
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathcheck_php_errors.sh
More file actions
executable file
·29 lines (22 loc) · 1.04 KB
/
Copy pathcheck_php_errors.sh
File metadata and controls
executable file
·29 lines (22 loc) · 1.04 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
#!/bin/bash
# Script to check PHP errors
echo "=== Checking PHP Errors ==="
echo ""
echo "1. Checking PHP error log:"
docker exec nextcloud_nextcloud_app tail -50 /var/log/php*-fpm.log 2>/dev/null | tail -20 || echo " No PHP-FPM log found"
echo ""
echo "2. Checking Apache error log:"
docker exec nextcloud_nextcloud_app tail -50 /var/log/apache2/error.log 2>/dev/null | tail -20 || echo " No Apache error log found"
echo ""
echo "3. Checking Nextcloud log:"
docker exec nextcloud_nextcloud_app tail -50 /var/www/html/data/nextcloud.log 2>/dev/null | tail -20 || echo " No Nextcloud log found"
echo ""
echo "4. Testing PHP syntax of key files:"
echo " Checking APIController.php..."
docker exec nextcloud_nextcloud_app php -l /var/www/html/apps/time_archive/lib/Controller/APIController.php 2>&1
echo ""
echo " Checking Admin.php..."
docker exec nextcloud_nextcloud_app php -l /var/www/html/apps/time_archive/lib/Settings/Admin.php 2>&1
echo ""
echo "5. To see real-time errors, run:"
echo " docker logs nextcloud_nextcloud_app -f | grep -i error"