1. Halo Guest, pastikan Anda selalu menaati peraturan forum sebelum mengirimkan post atau thread baru.

Server kebanjiran error_log

Discussion in 'Pemrograman Web' started by mp3online, Oct 15, 2011.

  1. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    kemarin aku pusing banget mikirin serverku yang error_lognya tiap hari membengkak ukuran filenya sampai hampir 50 mega.
    isi error_log ku kayak gini berulang2
    Code:
    PHP Warning:  PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/imagick.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/imagick.so: cannot open shared object file: No such file or directory in Unknown on line 0
    aku gugling nyari cara disable error log nemu yang pakai php_flag di .htaccess
    Code:
    php_flag log_errors off
    tapi begitu aku pasang di .htaccess, situsku malah error 500
    wah nampaknya hosting yang aku pakai melarang penggunaan php_flag dan php_value di htaccess, maklum hosting gratisan
    mau bersihin otomatis pakai cronjob juga gak ngerti cara bikinnya

    akhirnya tadi dapet ide, file index.php aku selipin code buat bersihin isi error_log
    kalau ada yang kebanjiran error_log kayak aku tapi htaccessnya gak boleh ada php_flag ini aku share codenya, selipin aja di index.php atau file lain yang paling banyak pengunjungnya
    Code:
    $clean = fopen('error_log', 'w');
    fwrite($clean,'');
    fclose($clean);
    error_log ukurannya gak akan membengkak lagi karena otomatis di reset ke 0 setiap ada pengunjung

    atau kalau mau bersihin secara manual dan sedikit repot hapus aja file error_log lewat ftp :)
     
    Yogy Anggry likes this.
  2. GentZu AoZora

    GentZu AoZora Forbidden

    Joined:
    Nov 28, 2010
    Messages:
    2,932
    Likes Received:
    275
    Location:
    Bandung City
    bukane kalau ada error gitu ada php yang salah dan harus dibenerin ya?
     
  3. xrvel

    xrvel Super Hero

    Joined:
    Oct 21, 2007
    Messages:
    2,873
    Likes Received:
    947
    Location:
    Di sini
    Minta ke CS hosting utk aktifin imagick
     
  4. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    @GentZu AoZora tergantung seting di php.ini nya. bisa diset error tampil di halaman web & log atau salah satu. dan bisa diset semua error atau cuma error yang kesalahan di script php doang
    semacam fungsi error_reporting(); di script php-nya
    kalau errorku yang itu karena extnesi image magic di aktifin di php.ini tapi file ext nya gak ada

    @xrvel itu hosting gratisan, gak bakal dilayanin :) toh scriptku juga gak makai imagick
     
  5. fherryfherry

    fherryfherry WebDev

    Joined:
    Dec 8, 2010
    Messages:
    315
    Likes Received:
    112
    Location:
    websprogramming.com
    Kalo ga salah ya, pakai error reporting php menghilangkan error di layar dan Log nya... klo salah mohon dikoreksi
    PHP:
     error_reporting(0); 
     
  6. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    itu scriptku udah pakai error_reporting(0) semua, tapi error lognya tetep ada.
     
  7. xrvel

    xrvel Super Hero

    Joined:
    Oct 21, 2007
    Messages:
    2,873
    Likes Received:
    947
    Location:
    Di sini
    error reporting cuma mempengaruhi error yg dicetak ke layar. tapi lognya tetep ada (tidak berpengaruh).
     
  8. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    yup betul, error reporting yang di script php cuma buat ngumpetin error di browser, gak ngaruh di error log
     
  9. fherryfherry

    fherryfherry WebDev

    Joined:
    Dec 8, 2010
    Messages:
    315
    Likes Received:
    112
    Location:
    websprogramming.com
    td nyari2 nemu , emm coba yang ini gan,,,
    PHP
    PHP:
    ini_set('log_errors''off');
    ini_set('display_errors','Off');
     
    GentZu AoZora likes this.
  10. vuem

    vuem Super Hero

    Joined:
    Sep 19, 2006
    Messages:
    1,330
    Likes Received:
    524
    Location:
    localhost
    error :

    PHP Warning: PHP Startup: Unable to load dynamic library '/usr/local/lib/php/extensions/no-debug-non-zts-20060613/imagick.so' - /usr/local/lib/php/extensions/no-debug-non-zts-20060613/imagick.so: cannot open shared object file: No such file or directory in Unknown on line 0

    Pesan tersebut tampil karena imagicknya error,.. caranya di install ulang, dengan command sbb :

    1. /scripts/checkimagemagick
    2. /scripts/installimagemagick
    3. /usr/bin/convert --version

    3 Langkah di atas adalah cara menginstall ke server, lalu jika anda pengguna cPanel, masukan ImageMagick ke phpnya caranya :

    Imagick
    Go to WHM -> Software -> Module Installers -> PHP Pecl (manage). On the box below “Install a PHP Pecl” enter “imagick” and click “Install Now” button – that’s all.

    Restart Apache gunakan command "service httpd restart" atau dapat restart httpd di whmnya,

    lalu buatlah file php, anggap info.php isinya : phpinfo(); lihat jalan atau tidak,

    Semoga dapat membantu,
     
  11. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    yang ini mungkin bisa untuk menghilangkan error log yang diakibatkan oleh script php bersangkutan, tapi kalau error server kayak kasusku gak bakal sembuh dengan hanya memberi error_reporting() dan ini_set() di script php

    ---------- Post added at 09:51 AM ---------- Previous post was at 09:30 AM ----------

    hosting gratisan gak bisa install server boss.
    yang dari cPanel juga gak ada Software -> Module Installers -> PHP Pecl (manage)
    punyaku adanya PHP PEAR Packages, tapi aku cari imagick dari situ juga munculnya kayak gini :
    PHP Extension(s) and Application(s) Search Results for "imagick"

    No Modules matched your search terms.
     
  12. Yogy Anggry

    Yogy Anggry Super Hero

    Joined:
    Sep 11, 2009
    Messages:
    813
    Likes Received:
    17
    Location:
    Jogja
    wah, punyaku juga kebanjiran gan. dan setelah pake kode agan. beres dah.
    like this
     
  13. vuem

    vuem Super Hero

    Joined:
    Sep 19, 2006
    Messages:
    1,330
    Likes Received:
    524
    Location:
    localhost
    Oh,. ane kira server sendiri atau vps gan,. klo begitu alternativenya ya itu gan ini_set('log_errors', 'off'); dan ini_set('display_errors','Off');

    itu fungsinya agar error log tidak di save dan display_errors itu agar jika ada error tidak show di website, tapi sulitnya, jika ini di gunakan jika ada error, kita pusing sendiri cari dimana errornya :)), pernah ngalami,.. kok ngak jalan, lupa klo display_errorsnya di offkan :))
     
  14. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    jah... gak baca yang di atas ya?
     
  15. Dudayz

    Dudayz Super Hero

    Joined:
    Feb 6, 2009
    Messages:
    3,847
    Likes Received:
    522
    Location:
    Bogor Kota Panas
    Solusinya simple pren pake cron jobs. ente masuk ke cpanel terus pilih cron jobs dibagian advance terus nanti dibagian Common Settings pilih yang once an hour tujuannya itu error log di hapus otomatis setiap satu jam sekali. commandnya kek gini

    PHP:
    rm -rf /home/nama_home_directoryna/public_html/error_log
    contoh benernya kayak dibawah ini

    PHP:
    rm -rf /home/dudayz/public_html/error_log
    Kalau masih bingung cari nama home directorynya itu dibagian menu kiri cpanel kan ada stats terus ada home directory biasana formatnya /home/dudayz (ini contoh) nah yang dipake yang dudayz nya aja jangan /home/dudayz. Di coba dulu pren.
     
    mp3online likes this.
  16. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    nah ini baru mantab :)
    1 jam 1x apa gak dimarahin ama penyedia hostingnya boss?
    home directory juga bisa dilihat dari phpinfo() boss :)

    misal nih gak usah pake cronjob dan sebagainya, cuma error_log diCHMOD gak bisa tulis gimana ya boss, ngefek ke server gak ya?
     
  17. irw10062

    irw10062 Ads.id Starter

    Joined:
    Jul 28, 2009
    Messages:
    94
    Likes Received:
    5
    Location:
    Paradise
    php module extension yg error itu di cek gan,,,diremark
    dimatiin aja,
    klo hosting shared lo harus buat khusus phpinidir khusus, bisa di apache atau .htaccessnya
     
  18. mp3online

    mp3online Super Hero

    Joined:
    Jul 19, 2011
    Messages:
    2,228
    Likes Received:
    294
    Location:
    jakarta
    aku harus bilang berapa kali sih kalau servernya gratisan :)
    gak ada akses ke php.ini
    htaccess nya juga gak boleh pakai php flag, kalau bisa php flag sih mendingan
     
  19. atpaz

    atpaz Ads.id Fan

    Joined:
    May 18, 2011
    Messages:
    187
    Likes Received:
    0
    sabar masbero... pada ga baca komen sebelumnya kali :D

    coba di .htaccess di tambah ini masbero...
    Code:
    php_flag  log_errors off
     
  20. masadi

    masadi Super Hero

    Joined:
    Dec 12, 2010
    Messages:
    2,334
    Likes Received:
    144
    Location:
    mas-adi.com
    ane pernah mengalami hal yang sama...
    yang ane lakuin cuma menghapus semua isi error_log dan merubah permissionnya menjadi 444 (kalo tidak salah)
    intinya file itu ada tapi gak bisa apa2... :D
     

Share This Page