Čišćenje servera od error_log fajlova
Ako vam je PHP podešen da greške loguje u error_log fajlovima u folderu skripte (u kojoj se javila greška), posle nekog vremena imaćete prepun server error_log fajlova raznih veličina, a ja sam na svom serveru video jedan od 2 GB! Naravno, najbolje je praviti takve (PHP) skripte koje neće ispljunuti ni jedan ERROR, WARNING ili NOTICE, ali retko ko piše takve skripte. Druga opcija je da isključite logovanje grešaka u PHP-u, menjajući log_errors u PHP.ini fajlu sa On na Off, ili preko .htaccess fajla, korišćenjem direktive php_flag log_errors off, mada ovo neće raditi na nekim serverima (koji ne dozvoljavaju menjanje PHP konfiguracije preko .htaccess fajla, kao i na onima koji “teraju” suPHP, kao što je ovaj server gde je moj sajt), ali čak i kad isključite logovanje grešaka, postojeći error_log fajlovi su i dalje tu. Malo sam Googlao, i našao jednostavno uputstvo kako rekurzivno ukloniti određene fajlove:
Pokrenite PuTTY, ili neki drugi SSH klijent, zakačite se na server i, pod pretpostavkom da su vam svi nalozi u /home direktorijumu, izvršite sledeću komandu (kao root):
-
find /home -name \error_log -ok rm {} \;
I spremite se za polučasovno potvrđivanje brisanja error_log fajlova pritiskom na taster Y
A u slučaju da ne želite da potvrđujete brisanje svakog fajla ponaosob, koristite ovu komandu (mada, ne bih ja verovao tome, ko zna šta će da obriše
):
-
find /home -name \error_log -exec rm {} \;





