PHP Shell ay isang shell na nakabalot sa isang script PHP. PHP Shell ay isang kasangkapan na magagamit mo upang maisagawa arbitrary shell-utos o i-browse ang filesystem sa iyong remote webserver. Ito ay pumapalit, sa isang degree, isang normal na telnet-koneksyon.
Maari mo itong gamitin para sa paglilipat ng iyong site bilang isang naka-compress na file, at pagkatapos ay i-unpack ito sa webserver, pangangasiwa at pagpapanatili ng iyong website gamit ang command na tulad PS, libre, du, df atbp
Kung PHP ay tumatakbo sa Safe Mode, at pagkatapos ay hindi mo maaaring gamitin ang PHP Shell - paumanhin. Safe Mode hinihigpitan ang command na maaaring isagawa gamit ang proc_open () tawag sa PHP, at nagtatakda rin nito ang mga file at direktoryo na maaaring ma-access gamit ang iba pang mga pagtawag sa PHP.
Ang epekto ay, na PHP Shell lamang ay hindi gumagana - hindi mo mababago ang direktoryo at hindi mo maaaring isagawa ang anumang mga utos.
Safe Mode ay madalas na ginagamit sa mga server na nagho-host ng ilang mga website para sa iba't ibang mga gumagamit upang limitahan ang kakayahang gumagamit upang Sumilip sa bawat iba ng mga file.
Paggamit
Katulad ng iba pang shell. Kapag itinuro mo ang iyong browser sa PHP Shell at mga uri ng sa iyong password (tingnan ang mga file I-INSTALL para sa higit pang impormasyon sa kung paano baguhin ang password), ikaw ay bibigyan ng isang mas simpleng pahina na naglalaman ng walang anuman magkano maliban sa isang malaking window na may cursor kumikislap sa ibaba, pagbibigay ng senyas na handa na sumunod sa iyong mga utos.
Sumulat ng isang command at pindutin ang, o Bilang kahalili - ang igiit mo - pindutin ang pindutan ng "Ipatupad Command". Utos ay isagawa at ang resulta ay magiging mga palabas sa terminal. Maaari mo na ngayong ipasok ang isa pang command.
Upang maging mas tumpak na: ang terminal ay na-update gamit ang command line mo pa lang pinaandar, ang output ng command sa standard out (stdout) at sumusunod na ang anumang mga error na output na ipinadala sa stderr.
Ang mga utos ay pinaandar na may kaugnayan sa isang kasalukuyang nagtatrabaho direktoryo, na kung saan ay nakasulat sa itaas. Mo ito sa pamamagitan ng normal na command na cd
Ano ang bagong sa paglabas:.
- Ang bersyon na ito Inaayos ng isang bug na sanhi PHP Shell upang ihinto ang nagtatrabaho kung ang kasalukuyang direktoryo ay inalis o hindi nababasa ginawa sa pamamagitan ng ang user o isa pang proseso, ang ilang mga problema sa pag-encode, at Ligtas na Pag-mode-babala sa hindi pagpapakita ng tama.
Ano ang bagong sa bersyon 2.3:
- naidagdag na tampok na pag-upload ng file (hindi pinagana sa pamamagitan ng default)
- naayos isang kakaiba UTF-8 bug
- idinagdag panloob na command kasaysayan
- prompt $ PS1 ngayon ay maaaring i-configure
- Mga Command na may mga entity HTML (hal: echo & quot; & uuml; & quot;) ay ipinakita naka-encode sa ang output
Ano ang bagong sa bersyon 2.2:
- Ang bersyon na ito ay gumagana sa kamakailang mga bersyon ng PHP. (PHP Shell 2.1 ay nagkaroon ng isang problema sa mga bersyon ng PHP mas maaga kaysa sa 5.3.) Navigation sa filesystem gamit ang mga hyperlink ay muli na panahon. Iba pang mga maliit na mga bug ay naayos na.
Mga Komento hindi natagpuan