102 articles Troubleshooting Page 5 / 6

T:Skrip tidak bisa include skrip lain di HOME

Masalah/pertanyaan Di PHP: Skrip PHP saya kalau include file yang ada di /home gak bisa ya? Pesan errornya: “Warning: include(/u/XXXXX/home/XXXXX.php) [function.include]: failed to open stream: Permission denied in /home/sloki/user/XXXXX/sites/XXXXX/www/XXXXX.php on line 3” User yang menjalankan apache (webserver) siapa ya? Di Perl: XXX Di Python: XXX Solusi Ini karena user yang menjalankan webserver (skrip CGI/PHP) defaultnya…

T:Memori server saya habis

Masalah/pertanyaan Saya baru memesan VPS 512MB, setelah dipasang Spanel (belum ada akun/website) kok sudah langsung habis? RAM server saya 1GB, belum banyak program berjalan, trafik website juga masih kecil, kok ketika melihat output program top/free, jumlah RAM tersisa tinggal sedikit? Solusi/jawaban Belum tentu RAM/memori di server Anda habis, bisa jadi Anda salah membaca output program…

Undelete di Linux

Masalah Anda tidak sengaja menghapus file atau direktori menggunakan perintah ‘rm’ atau menggunakan ‘mc’ di Linux? Jika menghapus dari GUI (misalnya dari file manager Konqueror di KDE atau dari Nautilus di GNOME) maka file yang dihapus masih ada di Trash (atau Recycle Bin, istilah di Windows). Namun jika menggunakan command line seperti rm/mc, file yang…

T:Muncul pesan debugging Curl

Pertanyaan/masalah Saat saya menjalankan skrip saya (contoh: smslib.php), muncul pesan-pesan kesalahan atau debugging seperti ini: * Re-using existing connection! (#0) with host www.example.com Connected to www.example.com (1.2.3.4) port 80 > POST /some/path HTTP/1.1 User-Agent: Mozilla/4.0 (compatible; MSIE 5.01; Windows NT 5.0) Host: www.example.com Accept: */* Cookie: PHPSESSID=XXXXXXXX; Content-Length: 69 Content-Type: application/x-www-form-urlencoded … ini hanya muncul…

T:Mengubah lifetime session (PHP)

Tanya Bagaimana mengubah lifetime session? Bagaimana mengeset session timeout, seperti halnya pada cookies. Jadi jika user idle beberapa menit, session akan di-destroy() otomatis. Jawab Tambahkan di php.ini per-subdomain Anda: session.save_path = /s/SITEANDA/cgidata session.gc_maxlifetime = 86400 Catatan: 86400 = 1 hari (dalam detik). Gunakan nilai yang lebih kecil atau besar tergantung kebutuhan. Direktori tempat menyimpan session…

T:Mengapa saya tidak bisa membuka config-php dari browser

Masalah File .php lain dapat saya buka dengan baik, tapi mengapa file config.php tidak dapat dibuka? Jika membuka file bernama configuration.php dari browser, keluar pesan error Forbidden Solusi Demi keamanan ekstra, di server hosting berbasis Spanel, config.php, config.inc.php, configuration.php adalah termasuk dalam nama file yang secara default dilindungi (diprotek) agar tidak bisa diakses langsung dari…

Forbidden

Masalah Saat ingin mengakses [salah satu dari] halaman website saya, muncul pesan error 403 (Forbidden). Mengapa? Penjelasan/solusi Pesan error yang jelasnya dapat dilihat pada log website Anda, yang berada di subdirektori sites/NAMASITE/syslog/http_error.YYYY-MM-DD.log (di mana YYYY-MM-DD adalah tanggal). Berikut ini beberapa kemungkinan yang umum: Account didisable Account Anda mungkin didisable karena satu dan lain hal. Ini…

DEADJOE

Masalah Saya menemukan file bernama DEADJOE. Apakah ini file yang diupload oleh hacker/cracker? Apakah file ini berbahaya? Apakah file ini virus/trojan/dll? Penjelasan File ini adalah file backup yang dibuat oleh program editor teks shell di Linux yang bernama ‘joe’. Jika saat mengedit di editor ‘joe’, proses terhenti misalnya karena di-kill atau karena terminal/session ditutup, maka…

T:JSmart tidak berjalan

Pertanyaan Website saya menggunakan Javascript dan CSS yang ukurannya besar, sehingga saya ingin menggunakan JSmart untuk mengkompresi file-file Javascript saya secara ‘on the fly’ agar proses membuka situs saya menjadi lebih cepat. Tapi kenapa skrip JSmart saya tidak jalan ya? Jawaban/Solusi JSmart menggunakan fungsi getallheaders() yang tidak tersedia di mode CGI. Namun pada server Spanel,…

T:Fungsi PHP apache request headers tidak tersedia

Pertanyaan Di skrip PHP saya tidak bisa memanggil fungsi apache_request_headers(). Pesan kesalahannya adalah: Fatal error: Call to undefined function apache_request_headers() Jawaban/solusi Fungsi dengan awalan apache_ memang hanya tersedia jika PHP berjalan dalam modus modul (mod_php4/mod_php5). Di server shared hosting Linux kebanyakan PHP berjalan sebagai CGI/FastCGI, untuk faktor keamanan/pemisahan antarpemakai. Sebagai alternatifnya, Anda bisa melihat array…

Pesan kesalahan: Headers already sent

Masalah Saat menjalankan skrip PHP, di browser muncul pesan kesalahan dengan teks “headers already sent”, contoh: Warning: session_start() [function.session-start]: Cannot send session cookie – headers already sent by (output started at /home/sloki/user/t10000/sites/example.com/www/index.php:5 Penjelasan/solusi Skrip PHP Anda telah “mencetak sesuatu”. Seperti diketahui, dalam sebuah respon HTTP, header harus dikirim sebelum bodi. Jadi jika sudah mencetak sesuatu…

Pesan kesalahan Warning supplied argument is not a valid MySQL result resource

Pertanyaan Saya menjumpai satu atau lebih pesan kesalahan seperti ini saat menjalankan skrip PHP saya: Warning: mysql_fetch_row(): supplied argument is not a valid MySQL result resource in … on line N Warning: mysql_num_rows(): supplied argument is not a valid MySQL result resource in … on line N Warning: mysql_fetch_assoc(): supplied argument is not a valid…

Pesan kesalahan Fatal error Call to a member function execute on a non-object

Pertanyaan Saya menjumpai kesalahan seperti ini saat menjalankan skrip PHP saya: Fatal error: Call to a member function execute() on a non-object in … on line N Kenapa dan bagaimana menyelesaikannya? Jawaban/solusi Pesan ini terjadi karena prepare() di baris sebelum baris N gagal, tapi Anda tidak mengecek status keberhasilannya. Sehingga saat dicoba execute() gagal dan…

Fungsi imagettfbbox PHP menghasilkan jawaban ngawur

Masalah Kadang-kadang fungsi imagettfbbox() menghasilkan jawaban ngawur, misalnya nilai negatif yang besar. array(8) { [0]=> int(5) [1]=> int(-1610627808) [2]=> int(-1610628216) [3]=> int(134958127) [4]=> int(136904992) [5]=> int(12) [6]=> int(-1610628152) [7]=> int(1075156968) } Solusi Menurut referensi [1], penyebabnya mungkin adalah masalah threading. Untuk mengakalinya, di kode Anda, ulangi pemanggilan imagettfbox() beberapa kali hingga memperoleh jawaban yang tidak…

T:Bagaimana mengedit php.ini saya sendiri

Pertanyaan/masalah Saya ingin mengedit php.ini saya sendiri, bagaimana caranya? Katanya saya dapat membuat php.ini sendiri untuk situs atau subdomain saya. Di mana letak php.ini tersebut? Jawaban/solusi Ya, di server Spanel Anda dapat melakukan hal ini. Silahkan ikuti petunjuk di bawah ini: 1. Login ke sPanel lalu arahkan mouse Anda ke menu Domain dan klik menu…

T:Pesan kesalahan: CGI process printed something to stderr before valid HTTP response headers

Pertanyaan/masalah Saat ingin mengakses halaman web (skrip CGI, program PHP), muncul pesan kesalahan “CGI process printed something to stderr before valid HTTP response headers.”. Apa penyebabnya? Bagaimana menyelesaikannya? Jawaban/solusi Pesan ini muncul karena skrip memunculkan sesuatu (pesan kesalahan) ke stderr. Tapi subdomain Anda diset agar tidak menampilkan pesan kesalahan ke browser, melainkan ke file (ini…

T:Pesan kesalahan: CGI Execution Error

Pertanyaan/masalah Saat ingin mengakses halaman web (skrip CGI, program PHP), muncul pesan kesalahan “CGI Execution Error”. Apa penyebabnya? Bagaimana menyelesaikannya? Jawaban/solusi Penyebabnya ada beberapa, silakan lihat pesan kesalahan berikutnya apakah: Cannot connect to CGI execution daemon Ini kadang-kadang terjadi jika server sedang sibuk, atau jika daemon CGI mati. Jika kondisi ini berlangsung terus-menerus (lebih dari…

T:Pelanggan mailing list tidak dapat mengirimkan lampiran email dengan ekstensi tertentu

Masalah Klien tidak dapat mengirimkan lampiran email dengan extension tertentu ke anggotanya, misalnya .doc atau .jpeg atau .png atau lainnya Penjelasan dan solusi Ini dikarenakan extension tertentu (yang kita mau attach) terdapat di “MIME types to remove from all outgoing mail” yg isinya seperti ini application/rtf application/msword application/ms-tnef text/html text/rtf text/enriched text/x-vcard application/activemessage application/andrew-inset application/applefile…