Fișier kcfinder Manager de

detalii ale manualului

Mărime fișier: 92 Mb

Fișier kcfinder Manager de

Până în prezent, managerul de fișiere este disponibil și nu putem insera o imagine pe o pagină poate fi doar introducerea URL-ul său:

Fișier kcfinder Manager de

În cazul meu, conexiunea este după cum urmează:

Fișier kcfinder Manager de

Dar munca noastră nu este terminat în acest sens. Dacă acum încercați să faceți clic pe butonul „Select server“, se deschide o fereastră goală, sub care se ascunde o altă fereastră cu mesajul pe care nu o putem vedea conținutul serverului:

Fișier kcfinder Manager de

Acum putem vedea conținutul dosarelor și a încărca fișiere pe ea:

Fișier kcfinder Manager de

În secțiunea privind integrarea Manager ofsayte pot găsi și să profite de soluția propusă. Deci, primele lucruri în primul rând, este necesar să se închidă accesul la managerul pentru toți, amintiți-vă, am deschis pentru toată lumea, prescrierea setarea valorii fisierului config.php cu handicap fals. Să ne întoarcem valoarea implicită - adevărat pentru această setare. Acum, managerul este închisă tuturor, inclusiv administratorul.

Acum, să-l deschidă către administrator. În cazul meu, ca administrator în cadrul sesiunii admin obiect evidențiat ($ _SESSION [ 'admin']). Prin urmare, este suficient să se verifice dacă există un element necesar în cadrul sesiunii. În cazul în care un astfel de element este, atunci managerul solicită administratorului, și vom crea pentru el într-o sesiune specială a șirului ($ _SESSION [ „KCFINDER“]), prin care administratorul va avea acces la managerul. În cazul în care un apel nu este administrator, recomand să eliminați din sesiune matrice $ _SESSION [ „KCFINDER“].

Acum, accesul la Managerul va fi deschis doar pentru administrator.

Această primă realizare descrisă în ofsayte. A doua opțiune este de a accesa direct fișierul browse.php de restricție. Pentru a face acest lucru, eliminați starea anterioară și re-deschide managerul pentru toți: „dezactivat“ => false.

Referindu-ne acum la browse.php fișier și adăugați-l la începutul testului:

De fapt, totul aici este chiar mai ușor - dacă nu administratorul accesează un fișier, pur și simplu întrerupt de lucru suplimentare cu privire la acest dosar.

Cele mai multe știri IT si dezvoltare web pe canalul nostru-Telegram

Și am obține o eroare la începutul sesiunii în fișierul browse.php
O sesiune a fost deja a început - a ignorat session_start
Jură că sesiunea a început, dar dacă am elimina session_start funcția apoi devine o variabila nedefinita eroare: _SESSION.
Se pune întrebarea. Cum să fie în acest caz?

Bine ai venit! Prompt te rog, în ceea ce ar putea fi greșit .... Am lucrat acest manager de fișiere este întotdeauna excelent și locale și de găzduire. Ieri a adăugat în găzduirea de imagini în directorul un dosar nou. După aceea kcfinder am încetat să funcționeze. Apăsați Selectare pe server - ca urmare a ecranului alb deschis și toate, fără erori în consolă sau nu există nici un php.
A încercat să ștergeți acest dosar, încerc să înlocuiți fișierele originale (înainte de directoare sunt create în imaginile) - nimic nu ajută. Permisiuni peste tot 755. La același manager de fișiere locale cu același dosar funcționează bine, dar pe găzduirea nr.

Alo
Dacă deschideți un ecran alb, atunci cel mai probabil, există o eroare pe partea de server. Încearcă să se uite în fișierul jurnal de server, în cazul în care există o eroare - va fi acolo. Apoi, vom înțelege cum să-l repare. O altă opțiune - pentru a reseta KCFinder.

Vă mulțumesc Andrew, ca întotdeauna pentru un răspuns instantaneu! Erori de verificat - așa cum sa dovedit că nu erau. Am încercat să merg la un alt browser - funcționează bine cu acest browser de la care am încercat să deschid acest manager de fișiere - nu funcționează. Deci, browser-ul la fier vechi aveți nevoie, sau este buggy. Curățarea Cook si altele nu au ajutat.
Problema a fost rezolvată prin activitatea un alt browser.

articole similare