it-swarm-id.com

File arsip rusak, terpotong atau ada bagian arsip yang hilang

Mencoba memperbarui situs 2.5.16 ke 2.5.28 lalu ke 3.4.1 namun ketika saya mengikuti panduan resmi di sini Saya melihat pesan kesalahan yang muncul di layar ketika mengklik 'tulis file secara langsung'.

File arsip rusak, terpotong atau ada bagian arsip yang hilang

Saya masuk ke situs saya dan melihat bahwa saya tidak punya folder /tmp (Tidak tahu mengapa), jadi saya membuat (755 izin) satu dan mencoba ulang namun kesalahan tetap ada. Saya telah membersihkan cache, membersihkan cache, masuk/keluar juga.

Pembaruan

Ini jelas merupakan masalah dengan Host jarak jauh (1and1) karena saya dapat menyalin situs ke pengaturan XAMPP lokal saya dan memutakhirkan tanpa masalah.

Sepertinya jalur /tmp Dan /log Saya tidak disetel dengan benar (saya tidak menggunakan jalur root absolut host). Setelah mengatur ini dan mencoba ke 3.4.1 melalui manajer ekstensi, ia berhenti di 26% dan memberikan kesalahan fowwowing;

tidak dapat membuka index.html untuk penulisan

Mengakses beranda (kosong) yang saya terima;

Kesalahan fatal: JControllerBase tidak dapat mengimplementasikan JController - ini bukan antarmuka di myDomain/htdocs/libraries/joomla/controller/base.php on line 18

Kemungkinan besar masalah dengan folder /log Seperti yang dijelaskan di sini meskipun saya akan memposting kembali (ketika saya sudah mencoba saran @Lodders!).

2
jonboy

Untuk menjawab pertanyaan pertama Anda mengenai masalah dengan direktori temp:

Ya, ini terkadang bisa menjadi masalah. Direktori tmp diperlukan karena menyimpan salinan ekstensi Zip untuk Joomla untuk kemudian mengekstrak dan memindahkan file ke direktori yang sesuai, karena itu tidak mendefinisikannya dengan benar berarti Joomla tidak dapat memproses file Zip yang Anda unggah.

Adapun direktori log:

Direktori ini digunakan untuk menyimpan file log yang dibuat dengan Joomla JLog class. Jika ini tidak diatur dengan benar, Anda akan mendapatkan pesan berikut seperti yang ditunjukkan dalam pertanyaan Anda:

tidak dapat membuka log untuk menulis

2
Lodder

Berharap ini membantu seseorang; jalur saya ke tmp telah diatur dengan benar dalam Joomla sehingga untuk mengatasi masalah ini saya mengakses folder/tmp melalui klien FTP dan menghapus file pembaruan .Zip yang ada di sana. Saya kemudian menjalankan pembaruan lagi dan itu bekerja dengan sempurna.

2
Don