Masalah fail PHP yang dinafikan akses dan tidak dapat dipadamkan adalah situasi yang agak rumit. Ia bukan sahaja akan menjejaskan operasi biasa tapak web kami, tetapi juga menghalang kami daripada mengendalikan fail ini. Di bawah, saya akan memperkenalkan beberapa penyelesaian untuk membantu anda menyelesaikan masalah ini.
1. Semak kebenaran fail
Sebelum kami cuba memadamkan fail, kami perlu menyemak tetapan kebenaran fail. Sesetengah fail mungkin ditetapkan sebagai baca sahaja, yang mana kami tidak boleh memadamkannya. Untuk menyelesaikan masalah ini, kita perlu mengkonfigurasi kebenaran fail untuk membaca dan menulis. Terdapat beberapa cara untuk mencapai ini:
Kami boleh menggunakan alatan FTP, seperti FileZilla, dsb., untuk log masuk ke hos tapak web kami dan cari kebenaran yang kami perlukan untuk mengubah suai fail. Hanya klik kanan fail, pilih "Sifat Fail" dan tukar kepada "Boleh Dibaca dan Boleh Ditulis".
Anda boleh mengubah suai kebenaran dengan lebih cepat melalui baris arahan. Kita boleh log masuk ke hos melalui SSH dan masukkan arahan berikut: chmod 777 file.php (di mana file.php ialah nama fail yang kita perlukan untuk mengubah suai kebenaran). Perintah ini akan menetapkan kebenaran fail untuk membaca, menulis dan boleh laku.
2. Cuba mulakan semula pelayan
Kadang-kadang, selepas memulakan semula pelayan, kita boleh memadam fail yang dinafikan akses. Ini kerana sesetengah fail mungkin telah dikunci atau digunakan dan akan dikeluarkan selepas memulakan semula pelayan. Sudah tentu, sebelum memulakan semula pelayan, kita perlu membuat sandaran data tapak web untuk mengelakkan kehilangan data.
3. Gunakan alat lain untuk memadam fail
Jika dua kaedah di atas tidak dapat menyelesaikan masalah, kami boleh mempertimbangkan untuk menggunakan alat pihak ketiga, seperti WinSCP, Total Commander, dsb. Alat ini boleh memadamkan fail dengan tahap kebenaran yang lebih tinggi dan juga memadam beberapa fail yang tidak boleh dipadamkan oleh alat biasa.
4. Tukar pemilik
Akhir sekali, kita boleh cuba menukar pemilik fail. Biasanya, dalam sistem Linux, setiap fail mempunyai pemilik dan satu atau lebih kumpulan. Jika kami tidak dapat memadamkan fail, kami boleh cuba menukar pemilik fail. Kita boleh memasukkan arahan berikut melalui baris arahan: chown user file.php (di mana pengguna adalah pemilik baru yang ingin kami berikan kepada fail dan file.php ialah nama fail yang kami cuba padamkan).
Ringkasan
Akses fail PHP yang ditolak dan tidak dapat dipadamkan adalah masalah yang menyusahkan, tetapi kami boleh menyelesaikannya dengan mudah melalui kaedah di atas. Sebelum menyelesaikan masalah, adalah disyorkan untuk membuat sandaran data tapak web untuk mengelakkan kehilangan data. Jika anda mempunyai penyelesaian lain, sila kongsi.
Atas ialah kandungan terperinci Apakah yang perlu saya lakukan jika fail php ditolak akses dan tidak boleh dipadamkan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!