phpspreadsheet berfungsi pada pelayan XAMPP tempatan tetapi tidak pada IIS (Windows Server 2012 R2)
P粉136356287
P粉136356287 2024-02-21 13:58:55
0
1
379

Saya membangunkan laman web menggunakan php dan mysql di mana pengguna perlu memuat naik fail excel. Dalam pelayan tempatan (XAMPP) saya memuat turun phpspreadsheet dan dapat memuat naik fail excel ke pangkalan data mysql. Tetapi apabila saya mengusahakan perkara yang sama pada IIS (Windows server 2012 r2), fail excel tidak boleh dimuat naik ke mysql dan kod asas di bawah tidak berfungsi pada IIS (Windows server 2012 r2) dan menunjukkan

Halaman ini tidak berfungsi dengan baik. 10.10.10.2 tidak dapat memproses permintaan ini pada masa ini. Ralat HTTP 500

Dalam IIS Windows Server 2012 R2, saya menggunakan php 7.4.13. Kod di bawah berfungsi pada XAMPP SERVER tetapi tidak pada IIS (Windows Server 2012 R2)

<?php

require 'vendor/vendor/autoload.php';

use PhpOffice\PhpSpreadsheet\Spreadsheet;
use PhpOffice\PhpSpreadsheet\Writer\Xlsx;
use PhpOffice\PhpSpreadsheet\Style\Border;
use PhpOffice\PhpSpreadsheet\Style\Color;

$spreadsheet = new Spreadsheet();
$sheet = $spreadsheet->getActiveSheet();
$sheet->setCellValue('A1', 'This new hello World !');

$writer = new Xlsx($spreadsheet);
$writer->save('ThisMyExcelExample.xlsx');
?>

P粉136356287
P粉136356287

membalas semua(1)
P粉156415696

Pada Pelayan Windows, terdapat lebih banyak langkah yang terlibat. Pastikan anda ikut langkah di bawah

  • Buka aplikasi Pengurus Pelayan dan jalankan "Tambah Peranan dan Fungsi" wizard.
  • Pada halaman Peranan Pelayan, pilih Pelayan Web (IIS), pastikan untuk mendayakan CGI
  • Pasang PHP pada IIS
  • Dalam anak tetingkap Tindakan anda akan dapat memilih Tambah Pemetaan Modul. Masukkan butiran yang diperlukan untuk memberitahu IIS bahawa *.php files harus dijalankan oleh php-cgi.exe
  • Sekarang, pilih pelayan anda dalam anak tetingkap Sambungan Pengurus IIS dan pilih Dokumen Lalai. Dalam anak tetingkap Tindakan seterusnya, klik Tambah... dan tambah "index.php".
  • Juga pastikan untuk mengkonfigurasi PHP pada IIS

Sila lihat artikel berikutCara memasang Windows dengan IIS Ia membantu dan akan membimbing anda dengan imej langkah demi langkah yang dilampirkan

Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!