Rumah Kewangan Peribadi Perubahan Konfigurasi PHP biasa - dummies

Perubahan Konfigurasi PHP biasa - dummies

Isi kandungan:

Video: KONFIGURASI VLAN DI SWITCH OS - MIKROTIK TUTORIAL [ENG SUB] 2025

Video: KONFIGURASI VLAN DI SWITCH OS - MIKROTIK TUTORIAL [ENG SUB] 2025
Anonim

Berikut adalah beberapa perubahan konfigurasi PHP biasa yang mungkin anda keperluan untuk pelayan yang menjalankan PHP, termasuk cara menukar parameter sesi dan melumpuhkan fungsi dan kelas.

Bagaimana untuk menukar waktu tamat sesi PHP

Apabila anda menggunakan sesi untuk aplikasi anda, data biasanya disimpan dalam fail pada server walaupun ini juga boleh dikonfigurasi dalam php.ini). Sesi terjejas oleh proses pengumpulan sampah yang membersihkan sesi yang mati, seperti yang belum digunakan untuk beberapa minit.

Secara lalai, proses pengumpulan sampah melihat sesi dengan seumur hidup 1, 440 saat. Ini bermakna pengguna perlu menganggur selama 1, 440 saat, dan pada percubaan seterusnya, sesi nya mungkin atau mungkin tidak akan habis masa berlakunya.

Perubahan biasa adalah proses pengumpulan sampah, ty secara psikis untuk memanjangkannya. Perubahan ini biasanya dilaksanakan dalam konfigurasi seluruh pelayan tetapi boleh digunakan di peringkat tapak juga.

The php. tetapan ini untuk mengawal tingkah laku ini ialah sesi

. gc_maxlifetime = 1440

Bagaimana untuk menukar parameter sesi PHP yang lain

Banyak parameter lain yang boleh ditetapkan untuk mengawal bagaimana sesi berjalan. Perkara-perkara seperti mana fail sesi disimpan pada pelayan dan sama ada mereka menggunakan kuki boleh diubah. Sebahagian daripada perubahan yang lebih umum termasuk menetapkan domain untuk cookie sesi dan nama sesi.

Kedua-duanya biasanya ditetapkan di peringkat tapak. Nilai lalai untuk cookie_domain kosong, seperti yang dicerminkan di sini:

sesi. nama = sesi PHPSESSID. cookie_domain =

Bagaimana untuk melumpuhkan fungsi PHP dan kelas

Anda boleh menggunakan php. ini untuk melumpuhkan fungsi terbina dalam atau kelas. Anda mungkin mendapati bahawa anda tidak mahu orang menggunakan fungsi PHP tertentu atau mungkin terdapat kelemahan keselamatan yang ditemui dalam fungsi tertentu. Dalam apa jua keadaan, anda boleh mematikan fungsi atau kelas menggunakan arahan ini:

disable_functions = disable_classes =

Setiap fungsi mengharapkan senarai fungsi atau kelas yang dipisahkan koma untuk dilumpuhkan. Sebagai contoh, anda mungkin mahu melumpuhkan fungsi exec (). Penyenaraian berikut menunjukkan halaman PHP mudah untuk menguji fungsi ini.


n"; ? >

Apabila dilihat dalam pelayar, halaman kelihatan seperti ini:

Menukar php. ini untuk melumpuhkan fungsi itu bermakna menggunakan arahan ini:

disable_functions = exec

Sekali Apache diaktifkan semula, perubahan tersebut akan berkuat kuasa. Memuat semula halaman sekarang menghasilkan amaran yang ditunjukkan.

Jika anda menggunakan penyedia hosting, fungsi exec () mungkin telah dilumpuhkan. Juga, anda mungkin tidak melihat amaran jika konfigurasi PHP anda tidak memaparkan ralat.

Bagaimana untuk menukar paparan ralat PHP

Terdapat beberapa arahan konfigurasi di sekitar paparan ralat untuk PHP. Sebagai contoh, pelayan pembangunan kemungkinan akan memaparkan ralat pada setiap masa. Ini ditetapkan dengan arahan display_errors:

display_errors = On

Server pengeluaran sepertinya tidak akan pernah memaparkan ralat kepada pengguna:

display_errors = Off

Arahan yang berkaitan adalah direct_reporting directive. Arahan kompleks ini memberitahu PHP apa yang harus dipamerkan untuk kesilapan. Anda boleh mengkonfigurasi PHP untuk melaporkan hanya ralat yang membawa maut atau anda boleh memaparkan ralat lebih kecil seperti notis.

Perintah error_reporting agak kompleks. Lihat PHP. bersih untuk maklumat lanjut jika anda perlu menukar arahan ini.

Bagaimana untuk menukar had sumber PHP

Ada kalanya anda perlu menukar saiz fail maksimum yang dibenarkan, untuk apabila fail diterima menerusi bentuk POST atau dimuat naik secara langsung atau diterima dengan cara lain sama sekali. Arahan upload_max_filesize menetapkan saiz fail maksimum yang boleh dimuat naik, manakala arahan post_max_size menetapkan saiz maksimum POST bentuk. Sekiranya anda membenarkan borang untuk memuat naik fail, kemungkinan anda perlu mengubah kedua arahan tersebut.

Selain itu, anda mungkin mendapati bahawa anda perlu menukar had memori yang dikenakan pada skrip PHP yang diberikan atau masa pelaksanaan yang skrip dijalankan. Sebagai contoh, jika pengguna memuat naik fail besar, ia mungkin mengambil masa beberapa minit. Perintah memori_limit menetapkan jumlah memori yang boleh digunakan oleh program PHP, dan arahan max_execution_time menetapkan berapa lama program dapat dijalankan.

Anda boleh menukar masa maksimum untuk skrip dengan menukar max_execution_time dalam php. ini atau dengan menggunakan fungsi set_time_limit () dalam skrip individu. Fungsi set_time_limit () adalah cara biasa untuk menyelesaikan masalah skrip lama sambil memelihara nilai direktif max_execution_time pelayan.

Perubahan Konfigurasi PHP biasa - dummies

Pilihan Editor

Bagaimana Membuat Perubahan Global untuk Pautan di Dreamweaver - dummies

Bagaimana Membuat Perubahan Global untuk Pautan di Dreamweaver - dummies

Jika anda mahu mengubah link di seluruh dunia di Dreamweaver untuk menunjuk URL baru atau ke beberapa halaman lain di laman web anda, anda boleh menggunakan pilihan Tukar Link Sitewide untuk memasukkan URL baru dan menukar setiap rujukan secara automatik. Anda boleh menggunakan pilihan ini untuk menukar sebarang jenis pautan, termasuk mailto, ...

Cara Mengurus Tapak di Dreamweaver - dummies

Cara Mengurus Tapak di Dreamweaver - dummies

Setelah anda menyelesaikan proses persediaan tapak, tambahan kepada persediaan tapak dengan memilih Site → Manage Sites untuk membuka kotak dialog Kelola Tapak. Untuk mengedit tapak yang telah anda tetapkan, pilih nama tapak dalam kotak dialog Kelola Tapak, dan kemudian klik ikon ...

Cara Membuat Atribut Dreamweaver Disunting - dummies

Cara Membuat Atribut Dreamweaver Disunting - dummies

Di samping membuat sebarang elemen dalam halaman yang dapat diedit, membuat atribut mana-mana unsur dalam Dreamweaver boleh diedit. Langkah ini hanya perlu jika anda ingin membuat atribut disunting apabila tag itu sendiri tidak boleh diedit (contohnya, apabila anda ingin keupayaan untuk menukar imej latar belakang ...

Pilihan Editor

Dating Selepas 50: Membiarkan Seseorang Down - dummies

Dating Selepas 50: Membiarkan Seseorang Down - dummies

Berfikir tentang bagaimana perasaan apabila anda orang yang lebih cintakan, dan orang lain menganggap anda hanya membengkak - tetapi pada satu titik. Ini keadaan yang sukar. Orang suka siapa yang mereka cintai, dan hanya kerana tarikh yang memikirkan anda sebagai kawan tidak secara automatik menyejukkan api tarikan dan ...

Dating Selepas 50: Bagaimana Pendekatan Seorang - patung

Dating Selepas 50: Bagaimana Pendekatan Seorang - patung

Hak cipta © 2014 AARP. Hak cipta terpelihara. Sekiranya anda tidak bertarikh dalam masa yang lama, menghampiri seseorang mungkin berasa canggung, dan didekati mungkin merasa memalukan atau sedikit menakutkan. Jika anda ketakutan, pastikan bahawa sementara kastam telah berubah, asas-asas akan kembali kepada anda. Ia sebenarnya sedikit seperti ...

Pilihan Editor

Cara Membuat Strategi Keamanan Pengkomputeran Awan - monyet

Cara Membuat Strategi Keamanan Pengkomputeran Awan - monyet

Strategi keselamatan yang dirancang, isu yang berbeza akan muncul dengan pengkomputeran awan. Oleh itu, strategi anda perlu mengambil kira model pengkomputeran yang berbeza ini. Malah, anda ingin memastikan bahawa strategi keselamatan IT anda dipenuhi dengan strategi keselamatan awan anda. Penunjuk untuk mewujudkan awan ...

Dan Forensik dalam penyedia perkhidmatan pengkomputeran Cloud - dummies

Dan Forensik dalam penyedia perkhidmatan pengkomputeran Cloud - dummies

Masing-masing mempunyai cara pengurusan sendiri. Terdapat tiga kumpulan produk keselamatan IT - log aktiviti, sistem perlindungan pencerobohan berasaskan tuan rumah dan sistem perlindungan intrusi berasaskan rangkaian, dan audit data. Log aktiviti sebagai keselamatan pengkomputeran awan Banyak keupayaan pembalakan dimasukkan ke dalam sistem pengendalian, aplikasi, pangkalan data, dan peranti seperti ...

Menggabungkan Pengkomputeran Awan dan Seni Bina Berorientasikan Perkhidmatan - makmies

Menggabungkan Pengkomputeran Awan dan Seni Bina Berorientasikan Perkhidmatan - makmies

Awan mempunyai beberapa ciri utama: keanjalan, - peruntukan perkhidmatan, antara muka berasaskan piawaian, dan membayar semasa anda pergi. Jenis fungsi ini harus direkayasa ke dalam perisian. Untuk mencapai kejuruteraan jenis ini memerlukan asas untuk awan direka dengan baik dan diwarisi dengan baik. Bagaimana pula dengan seni bina awan yang membuat pendekatan ini mungkin? ...