Masalah konfigurasi pemeriksa portal

Dalam artikel ini, Anda akan mempelajari tentang hasil diagnostik Pemeriksa Portal yang terkait dengan masalah konfigurasi, dan cara mengatasi masalah atau masalah umum.

Akses anonim ke formulir dasar, daftar, dan langkah-langkah formulir tingkat lanjut

Masalah berikut ini terkait dengan konfigurasi izin tabel pada Dataverse komponen yang diaktifkan.

Akses anonim ke formulir dan daftar dasar/lanjutan

Formulir dasar, Formulir tingkat lanjut, dan daftar di portal dapat dikecualikan dari memberlakukan izin tabel dengan tidak memilih kotak centang Aktifkan Izin Tabel saat membuat atau memodifikasi kontrol ini seperti yang dijelaskan dalam Mengamankan daftar dan Mengamankan formulir Anda.

Metode ini berguna untuk menguji konfigurasi Anda dengan cepat selama pengembangan portal, tetapi tidak mengamankan Daftar dan Formulir di portal dapat memiliki konsekuensi yang tidak diinginkan termasuk akses tidak sah ke data. Kami tidak menyarankan metode ini untuk digunakan di luar lingkungan pengembangan atau pengujian aman.

Untuk memperbaiki masalah ini untuk formulir Daftar/Dasar:

  1.  Buka aplikasi Manajemen Portal.

  2. Di panel kiri, pilih Daftar atau Formulir dasar yang sesuai.

  3. Temukan catatan yang disebutkan dalam aturan Pemeriksa Portal.

  4. Perbarui properti "Aktifkan Izin Tabel" untuk Daftar atau formulir Dasar.

Untuk memperbaiki masalah ini untuk formulir lanjutan:

Penting

Aturan Pemeriksa Portal tidak menyebutkan langkah-langkah formulir Tingkat Lanjut yang mungkin memiliki konfigurasi serupa.

  1.  Buka aplikasi Manajemen Portal.

  2. Di panel kiri, pilih Formulir tingkat lanjut.

  3. Buka setiap formulir tingkat lanjut dan buka Langkah Formulir Tingkat Lanjut.

  4. Lakukan setiap langkah, dan perbarui properti Aktifkan Izin Tabel untuk diaktifkan.

Setelah perubahan ini dibuat, izin tabel yang sesuai perlu dibuat dan ditetapkan ke peran web yang sesuai untuk memastikan bahwa semua pengguna dapat mengakses komponen ini.

Catatan

Metode menonaktifkan Izin Tabel ini akan segera tidak digunakan lagi. Oleh karena itu, sebaiknya tidak digunakan. Gunakan izin tabel yang tepat, dan konfigurasi peran web untuk memberikan akses ke pengguna pada data apa pun. Informasi lebih lanjut: Izin tabel berubah untuk formulir dan daftar di portal baru

Akses anonim yang tersedia untuk umpan OData

Catatan

Dimulai dengan rilis 9.3.7.x, daftar di semua portal (baru atau yang ada) yang telah mengaktifkan umpan OData akan memerlukan konfigurasi izin tabel yang sesuai untuk umpan pada daftar ini agar berfungsi.

Komponen daftar di portal dapat diaktifkan untuk umpan OData dengan mengaktifkan umpan OData pada daftar.

Untuk mengaktifkan umpan OData anonim di portal Anda:

  1. buka '{Portal Url}/_odata' (misalnya, https://contoso.powerappsportals.com/_odata) dalam mode In Private tanpa mengotentikasi ke portal.

  2. Di antarmuka, Anda akan melihat daftar semua umpan OData yang diaktifkan di portal.

    Umpan OData yang Diaktifkan

    Catatan

    Daftar umpan OData di halaman ini mungkin tersedia secara anonim, tergantung pada konfigurasi keamanan Anda. Langkah-langkah berikutnya akan membantu Anda memverifikasi akses anonim umpan ini.

  3. Buka setiap umpan OData dengan menelusuri ke format {URL URL URL}/_odata{/} nilai href koleksi (misalnya, https://contoso.powerappsportals.com/_odata/accounts) di mana nilai href koleksi disorot di bawah ini.

    Telusuri ke umpan OData

  4. Jika bidang OData tersedia secara anonim, itu akan mengembalikan data dengan respons HTTP 200. Jika umpan tidak diaktifkan secara anonim, umpan akan mengembalikan respons HTTP 403 dengan pesan "Akses ke OData, dengan nama set entitas 'nama{ set tabel'}, telah ditolak."

Jika Anda secara tidak sengaja mengaktifkan akses anonim ke umpan OData di situs Anda, itu mungkin karena salah satu kemungkinan berikut:

  • Dengan tidak mengamankan daftar tempat umpan OData diaktifkan seperti yang dijelaskan dalam Mengamankan daftar.

    • Untuk memperbaiki masalah ini, amankan daftar seperti yang dijelaskan dalam Mengamankan daftar, dan gunakan izin tabel dan peran web yang sesuai untuk menyediakan akses ke pengguna.

    • Anda juga dapat menemukan daftar yang tidak aman melalui Pemeriksa Portal seperti dijelaskan dalam artikel yang disebutkan di atas.

  • Dengan mengamankan daftar, membuat izin tabel yang sesuai ke tabel yang digunakan dalam daftar, dan menetapkan izin tabel tersebut ke peran web anonim.

    • Untuk memperbaiki masalah ini, periksa apakah izin tabel yang ditetapkan ke peran web Anonim diperbarui untuk memastikan bahwa hanya data yang dimaksudkan yang tersedia secara anonim.

Halaman web induk siklik

Masalah ini terjadi ketika halaman web mereferensikan dirinya sebagai halaman induk. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel kiri, pilih Halaman Web.
  3. Pilih halaman web yang tercantum dalam hasil diagnostik Pemeriksa Portal.
  4. Perbarui bidang Halaman Induk untuk mengarahkan ke catatan halaman web yang valid yang tidak mereferensikan dirinya sendiri.

Daftar tabel dengan pemeriksaan keamanan CMS gagal

Untuk memperbaiki masalah ini, pastikan tabel Anda memiliki halaman pencarian yang tepat.

Daftar tabel dengan hasil pencarian yang memiliki URL tidak valid

Untuk memperbaiki masalah ini, pastikan tabel Anda memiliki izin keamanan yang sesuai.

Pemuatan sumber daya statis (CSS/JS) secara asinkron

Saat menangani penerapan portal, penting untuk memahami bahwa Anda benar-benar mengelola HTML halaman. Itu berarti bahwa praktik pengembangan web standar harus diikuti untuk memastikan bahwa kinerja sisi klien halaman web Anda tidak terpengaruh.

Salah satu penyebab paling umum masalah performa pada halaman web adalah memuat banyak sumber daya statis (CSS/JS) serentak saat memuat halaman. Di portal, setiap kali Anda mengaitkan file web langsung ke halaman beranda, itu menciptakan ketergantungan dalam HTML yang dihasilkan. Ini berarti bahwa file web selalu dimuat bersama dengan halaman beranda. Pemuatan sinkronisasi file CSS/js dalam jumlah besar dapat menyebabkan waktu pemrosesan sisi klien yang lama untuk halaman web Anda.

Untuk menghindari ini, lakukan hal berikut:

  1. Jika file web tidak diperlukan di halaman beranda, pastikan halaman induknya tidak disetel ke beranda, dan ikuti langkah-langkah yang dijelaskan di bagian di atas untuk memuatnya sesuai permintaan.
  2. Sewaktu memuat file JavaScript sesuai permintaan pada halaman apa pun, gunakan atribut HTML <async> atau <defer> untuk memuat file secara asinkron.
  3. Saat memuat CSS file sesuai permintaan, Anda dapat menggunakan <preload> atribut HTML (https://www.w3.org/TR/preload/) atau pendekatan berbasis JavaScript karena pramuat belum didukung di semua browser.

Halaman induk dari halaman web yang aktif tidak aktif

Masalah ini terjadi ketika catatan halaman web induk tidak aktif. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel kiri, pilih Halaman Web.
  3. Pilih halaman web yang tercantum dalam hasil diagnostik Pemeriksa Portal.
  4. Pilih rekaman Halaman Induk untuk menavigasi ke rekaman.
  5. Di baris perintah, pilih Aktifkan.

Portal tidak dapat diakses

Masalah ini mungkin terjadi jika sertifikat autentikasi untuk situs ini perlu diperpanjang.

Saat portal dibuat, kunci autentikasi baru dibuat. Portal menggunakan kunci autentikasi ini untuk terhubung ke Microsoft Dataverse lingkungan. Ketika kunci otentikasi kedaluwarsa, pengguna portal akan melihat pesan bahwa portal tidak dapat diakses.

Untuk memperbaiki masalah ini, perpanjang kunci otentikasi situs ini.

Konfigurasi status dipublikasikan

Masalah-masalah berikut berkaitan dengan status penerbitan.

Status dipublikasikan tidak tersedia untuk situs web ini

Untuk memperbaiki masalah tersebut, pastikan entitas status publikasi Dipublikasikan tersedia dan aktif.

Status dipublikasikan tidak terlihat

Untuk memperbaiki masalah ini, pastikan bahwa status penerbitan Diterbitkan memiliki kotak centang isVisible yang dipilih.

Penanda situs

Masalah berikut terkait dengan penanda situs.

Konfigurasi penanda situs Beranda

Masalah berikut ini berkaitan dengan penanda situs dan halaman web beranda.

Penanda situs Beranda aktif tidak tersedia untuk portal ini

Masalah ini terjadi saat penanda situs Beranda tidak tersedia di konfigurasi portal Anda. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Buat penanda situs baru dengan nilai berikut:
    • Nama: Beranda
    • Situs web: Pilih situs web host portal Anda.
    • Halaman: Pilih rekaman halaman web yang diatur sebagai beranda portal Anda.

Penanda situs Beranda tidak menunjuk ke halaman web apa pun

Masalah ini terjadi saat penanda situs Beranda tersedia, tetapi tidak menunjuk ke halaman web. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Cari rekaman penanda situs Beranda.
  4. Perbarui bidang halaman untuk menunjuk ke halaman Beranda aktif di portal Anda.

Penanda situs Beranda mengarah ke halaman web yang dinonaktifkan

Masalah ini terjadi saat penanda situs Beranda tersedia, tetapi menunjuk ke halaman web yang dinonaktifkan. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Cari rekaman penanda situs Beranda.
  4. Perbarui bidang halaman untuk menunjuk ke halaman Beranda aktif di portal Anda.

Penanda situs Beranda tidak mengarah ke halaman beranda portal

Masalah ini terjadi saat penanda situs Beranda tersedia, tetapi tidak menunjuk ke halaman web yang bukan halaman beranda portal Anda. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Cari rekaman penanda situs Beranda.
  4. Perbarui bidang halaman untuk menunjuk ke halaman Beranda aktif di portal Anda.

Konfigurasi penanda situs profil

Masalah berikut ini terkait dengan konfigurasi penanda situs ke halaman profil.

Penanda situs Profil aktif tidak tersedia untuk portal ini

Masalah ini terjadi saat penanda situs Profil tidak tersedia di konfigurasi portal Anda. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Buat penanda situs baru dengan nilai berikut:
    • Nama: Profil
    • Situs web: Pilih situs web host portal Anda.
    • Halaman: Pilih rekaman halaman web yang diatur sebagai halaman profil portal Anda.

Penanda situs Profil tidak menunjuk ke halaman web apa pun

Masalah ini terjadi saat penanda situs Profil tersedia, tetapi tidak menunjuk ke halaman web. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Cari rekaman penanda situs Profil.
  4. Perbarui bidang halaman untuk menunjuk ke halaman profil aktif di portal Anda.

Penanda situs profil menunjuk ke halaman web yang dinonaktifkan

Masalah ini terjadi saat penanda situs Profil tersedia, tetapi menunjuk ke halaman web yang dinonaktifkan. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Cari rekaman penanda situs Profil.
  4. Perbarui bidang halaman untuk menunjuk ke halaman profil aktif di portal Anda.

Konfigurasi penanda situs Halaman Tidak Ditemukan

Masalah berikut ini terkait dengan konfigurasi penanda situs ke halaman web Halaman Tidak Ditemukan .

Penanda situs Halaman Tidak Ditemukan aktif tidak tersedia untuk portal ini

Masalah ini terjadi saat penanda situs Halaman Tidak Ditemukan tidak tersedia di konfigurasi portal Anda. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Buat penanda situs baru dengan nilai berikut:
    • Nama: Halaman Tidak Ditemukan
    • Situs web: Pilih situs web host portal Anda.
    • Halaman: Pilih rekaman halaman web yang diatur sebagai halaman Halaman Tidak Ditemukan portal Anda.

Penanda situs Halaman Tidak Ditemukan tidak menunjuk ke halaman web apa pun

Masalah ini terjadi saat penanda situs Halaman Tidak Ditemukan tersedia, tetapi tidak menunjuk ke halaman web. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Cari rekaman penanda situs Halaman Tidak Ditemukan.
  4. Perbarui bidang halaman untuk menunjuk ke halaman Halaman Tidak Ditemukan di portal Anda.

Penanda situs Halaman Tidak Ditemukan menunjuk ke halaman web yang dinonaktifkan

Masalah ini terjadi saat penanda situs Halaman Tidak Ditemukan tersedia, tetapi menunjuk ke halaman web yang dinonaktifkan. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Cari rekaman penanda situs Halaman Tidak Ditemukan.
  4. Perbarui bidang halaman untuk menunjuk ke halaman Halaman Tidak Ditemukan di portal Anda.

Konfigurasi penanda situs Akses Ditolak

Masalah berikut ini terkait dengan konfigurasi penanda situs ke halaman Akses Ditolak .

Penanda situs Akses Ditolak aktif tidak tersedia untuk portal ini

Masalah ini terjadi saat penanda situs Akses Ditolak tidak tersedia di konfigurasi portal Anda. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Buat penanda situs baru dengan nilai berikut:
    • Nama: Akses Ditolak
    • Situs web: Pilih situs web host portal Anda.
    • Halaman: Pilih rekaman halaman web yang diatur sebagai halaman Akses Ditolak Portal Anda.

Penanda situs Akses Ditolak tidak menunjuk ke halaman web apa pun

Masalah ini terjadi saat penanda situs Akses Ditolak tersedia, tetapi tidak menunjuk ke halaman web. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Cari rekaman penanda situs Akses Ditolak.
  4. Perbarui bidang halaman untuk menunjuk ke halaman Akses Ditolak aktif di portal Anda.

Penanda situs Access Denied menunjuk ke halaman web yang dinonaktifkan

Masalah ini terjadi saat penanda Akses Ditolak situs tersedia, namun menunjuk ke halaman web yang dinonaktifkan (halaman root atau konten dapat dinonaktifkan). Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Cari rekaman penanda situs Akses Ditolak.
  4. Perbarui bidang halaman untuk menunjuk ke halaman Akses Ditolak aktif di portal Anda.

Ketersediaan penanda situs Pencarian

Masalah berikut ini terkait dengan konfigurasi penanda situs ke halaman pencarian situs.

Penanda situs Pencarian aktif tidak tersedia untuk portal ini

Masalah ini terjadi saat penanda situs pencarian tidak tersedia dalam konfigurasi portal Anda. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel navigasi kiri, pilih Penanda Situs.
  3. Jika penanda situs bernama Pencarian tersedia dan dinonaktifkan, aktifkanlah.
  4. Jika tidak tersedia, buat penanda situs baru dengan nilai berikut:
    • Nama: Search
    • Situs web: Pilih situs web host portal Anda.
    • Halaman: Pilih rekaman halaman web yang diatur sebagai halaman pencarian portal Anda.
  5. Pilih Simpan & Tutup.

File web

Berikut ini adalah masalah saat mengonfigurasi file web.

File Web tidak aktif

Untuk memperbaiki masalah ini, pastikan bahwa file web dalam keadaan aktif.

URL parsial file web salah dikonfigurasi

Untuk memperbaiki masalah ini, pastikan URL parsial adalah nama file dengan Beranda sebagai halaman akar.

File web tidak memiliki lampiran file

Untuk memperbaiki masalah ini, tambahkan file CSS yang sesuai di bagian catatan file web.

Lampiran file tidak memiliki konten

Untuk memperbaiki masalah ini, tambahkan CSS file dengan seluruh kontennya di bagian catatan file web.

Jenis MIME file bukan teks/CSS

Untuk memperbaiki masalah ini, pastikan tidak ada plug-in atau alur yang menimpa jenis CSS MIME file.

Halaman web

Masalah berikut berkaitan dengan halaman web.

Halaman web yang terkait dengan halaman konten yang dilokalkan sebagai halaman web induk

Masalah ini terjadi ketika catatan halaman web memiliki Halaman Web Induk yang terkait dengan halaman konten bahasa. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel kiri, pilih Halaman Web.
  3. Pilih halaman web yang tercantum dalam hasil diagnostik Pemeriksa Portal.
  4. Perbarui bidang Halaman Induk untuk mengarahkan ke catatan halaman web yang valid yang bukan merupakan halaman konten.

Halaman web milik situs web yang berbeda

Masalah ini terjadi ketika halaman web orang tua dikaitkan dengan situs web yang berbeda dari halaman web anak. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel kiri, pilih Halaman Web.
  3. Pilih halaman web (halaman web induk atau halaman web anak-anak) yang tercantum dalam hasil diagnostik Pemeriksa Portal.
  4. Perbarui bidang Situs Web untuk menunjuk ke situs web yang sesuai.

Halaman web tidak memiliki status penerbitan

Masalah ini terjadi ketika catatan halaman web tidak memiliki status penerbitan yang sesuai. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel kiri, pilih Halaman Web.
  3. Pilih halaman web yang tercantum dalam hasil diagnostik Pemeriksa Portal.
  4. Perbarui bidang Status Publikasi untuk mengarahkan ke rekaman status publikasi.

Halaman web memiliki templat halaman milik situs web yang berbeda

Masalah ini terjadi bila template halaman dikaitkan dengan situs web yang berbeda. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel kiri, pilih Halaman Web.
  3. Pilih halaman web yang tercantum dalam hasil diagnostik Pemeriksa Portal.
  4. Perbarui bidang Situs Web untuk menunjuk ke situs web yang sesuai.
  5. Atau, perbarui Template Halaman untuk mengarahkan ke template halaman di situs web yang sama.

Halaman web memiliki status penerbitan milik situs web yang berbeda

Masalah ini terjadi bila status publikasi dikaitkan dengan situs web yang berbeda. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel kiri, pilih Halaman Web.
  3. Pilih halaman web yang tercantum dalam hasil diagnostik Pemeriksa Portal.
  4. Perbarui bidang Status Publikasi untuk mengarahkan ke rekaman status publikasi di situs web yang sama.

Halaman web mencoba menggunakan templat halaman yang tidak aktif

Masalah ini terjadi bila rekaman template halaman tidak aktif. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel kiri, pilih Halaman Web.
  3. Pilih halaman web yang tercantum dalam hasil diagnostik Pemeriksa Portal.
  4. Pilih rekaman template Halaman untuk menavigasi ke rekaman.
  5. Di baris perintah, pilih Aktifkan.
  6. Atau, perbarui Templat Halaman untuk menunjuk ke templat halaman aktif di halaman web.

Halaman web membutuhkan setidaknya satu halaman konten bahasa lokal yang aktif

Masalah ini terjadi ketika halaman web tidak memiliki setidaknya satu halaman konten bahasa. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.

  2. Di panel kiri, pilih Halaman Web.

  3. Pilih halaman web yang tercantum dalam hasil diagnostik Pemeriksa Portal.

  4. Gulir ke bawah ke bagian Konten yang Dilokalkan.

  5. Pilih + halaman Web Baru untuk membuat halaman konten bahasa Baru.

    Catatan

    Bidang konfigurasi di halaman beranda halaman konten tidak diwariskan ke halaman konten yang sudah ada. Mereka digunakan hanya dalam pembuatan halaman konten baru. Anda harus memperbarui konfigurasi halaman konten secara individual.

Penerbitan halaman web disembunyikan

Masalah ini terjadi saat bidang IsVisible status publikasi tidak dicentang. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel kiri, pilih Halaman Web.
  3. Pilih halaman web yang tercantum dalam hasil diagnostik Pemeriksa Portal.
  4. Pilih rekaman Status publikasi untuk menavigasi ke rekaman.
  5. Pilih bidang IsVisible dan pastikan bidang dicentang (diatur ke benar).

Halaman web tanpa template halaman

Masalah ini terjadi ketika catatan halaman web tidak memiliki templat halaman terkait. Untuk memperbaiki masalah ini:

  1. Buka aplikasi Manajemen Portal.
  2. Di panel kiri, pilih Halaman Web.
  3. Pilih halaman web yang tercantum dalam hasil diagnostik Pemeriksa Portal.
  4. Perbarui bidang Template halaman untuk menunjuk ke rekaman template halaman aktif.

Baca juga

Jalankan Pemeriksa Portal