Pesan kesalahan Vtiger Maaf! Mencoba mengakses file yang dibatasi. dan permintaan ilegal

Saya mencoba bermigrasi dari satu server dengan vTiger 6.0 ke server baru dengan vtiger 6.2. Saya menyelesaikan instalasi dan juga memindahkan database dari server lama dan tidak ada masalah di bagian itu. Kesalahan muncul ketika saya mencoba masuk, jika saya mencoba masuk dengan pengguna saya, saya mendapatkan kesalahan

"Sorry! Attempt to access restricted file"

dan ketika saya mencoba masuk dengan akun admin saya mendapatkan banyak pesan permintaan ilegal, saya mendapatkan GUI vTiger tetapi jika saya mengklik salah satu menu opsi saya mendapatkan permintaan ilegal dan jika saya logout maka akan muncul pesan berikutnya

"{"success":false,"error":{"code":"Illegal request","message":"Illegal request"}}"

saya baru mengenal Vtiger dan saya tidak tahu mengapa ini terjadi. Beberapa info tambahan saya telah mencoba memeriksa direktori jalur dan sepertinya benar, data database juga benar, mengenali pengguna ketika Anda masuk tidak menunjukkan apa pun kecuali kesalahan. Ketika saya menyelesaikan instalasi saya bisa masuk tanpa masalah, masalah dimulai ketika saya mengunggah Database. Saya juga ingin mengakses untuk masuk dari komputer lain, apakah saya perlu mengaktifkan port 8888 di server? Saya menggunakan localhost dan dari pc itu saya ingin mengakses dari pc lain.


person FranGil    schedule 02.06.2015    source sumber


Jawaban (3)


Kesalahan permintaan ilegal disebabkan oleh validasi CSRF yang tidak tepat. Harap pastikan bahwa url browser Anda sama dengan $site_URL Anda di file config.inc.php.

File config.inc.php yang akan Anda dapatkan dari Direktori Anda mengikuti jalur di bawah ini -- C:\Program Files (x86)\vtigerCRM620\apache\htdocs\vtigerCRM\config.inc.php

Dalam file itu ubah $site_URL dari 'http://localhost:8888/'; ke 'http://1.6.2.12:8888/'; (1.6.2.12 adalah IP mesin Anda)

Proses ini akan membuat mesin Anda "1.6.2.12" menjadi server untuk aplikasi Vtiger, sehingga aplikasi Anda akan dihosting di server 1.6.2.12 dan kemudian Anda juga dapat mengakses aplikasi ini di komputer lain.

Port-8888 digunakan oleh Apache yang merupakan bawaan Vtiger secara default jadi jangan membuat perubahan apa pun di dalamnya.

person Satish Shihani    schedule 14.07.2015

Jika Anda telah memigrasi data, coba periksa /vtiger/user_privileges/

Harus ada 2 file untuk setiap pengguna: hak istimewa pengguna-.php dan hak istimewa berbagi-.php (admin akan menjadi 1)

Ini bisa hilang dan/atau memiliki izin yang tidak jelas setelah migrasi, hal ini terjadi dua kali pada saya. Entah kenapa, Admin selalu menyalin dan berfungsi.

Dari cadangan Anda, ambil file pengguna terkait di /vtiger/user_priveleges/ dan letakkan di folder kerja baru dan atur izin untuk membaca/menulis.

person user5870339    schedule 02.02.2016
comment
terlepas dari semua saran lain di luar sana, inilah yang sebenarnya terjadi pada saya. Terima kasih banyak! - person Chris; 28.10.2016

Pastikan Anda mentransfer semua file di /user_privileges karena dibuat dengan sistem aturan berbagi di vTiger harus ditransfer seperti database.

person Ran Da    schedule 09.10.2017