
Owen Little
0
4887
928
Hvis der er en ting, der virkelig irriterer mig ved at arbejde med en ekstern webserver, er det faktum, at det stadig er lidt upraktisk at udforske og redigere disse filer eksternt. Det er især upraktisk, når jeg har en hjemmewebserver, som jeg har opbygget og kontrolleret selv, men jeg er stadig nødt til at FTP ind på serveren for at gennemse websidefiler, eller for at uploade og downloade websider og andre filer.
Javisst, jeg kunne dele biblioteket ud over mit hjemmenetværk og bare overføre filer på den måde, men det hjælper mig ikke rigtig, når jeg er væk hjemmefra og opretter forbindelse til serveren andre steder på Internettet.
Hvis du nogensinde har brugt en kommerciel webhost før, ved du, at mange af dem tilbyder en meget mere brugervenlig, grafisk interface til ekstern adgang til dine webfiler. På mange måder føles denne grænseflade dybest set som en filudforsker, som du vil bruge på din hjemme-pc. Den eneste forskel er, at du er logget ind på din webserver og får adgang til filerne via en webbaseret interface på online kontrolpanelet.
Nu har vi tilbudt en masse nyttige artikler på MUO om hurtig opsætning af webservere ved hjælp af software som XAMPP Sådan installeres en Windows Webserver på din pc med XAMPP Sådan installeres en Windows Webserver på din pc med XAMPP eller Server2Go Hvordan Sådan oprettes en bærbar testwebserver med Server2Go Sådan oprettes en bærbar testwebserver med Server2Go, men det er på høje tid, at du begynder at opgradere disse servere med et par klokker og fløjter.
Opsætning af din egen grafiske filudforsker
Sandheden er, at du kan konfigurere en lignende filudforsker i din egen webbrowser. Hvis du har adgang til det via HTTP, kan du oprette forbindelse via denne filudforsker. Open source-applikationen, der udfører dette, kaldes AjaXplorer.
Installation er så let som at downloade filerne og placere dem i dit offentlige dokumentområde på din webserver. Du kan installere den direkte i hvilken rodmappe, hvor du vil have, at den nederste rodmappe i din filudforsker skal være. For eksempel installerede jeg det i mit tilfælde i en undermappe, der hedder “Xplore”.
I så fald vil jeg aldrig være i stand til at komme længere ned i htdocs. Dette er faktisk en god opsætning, hvis du har flere websteder i forskellige undermapper, og du ønsker uafhængige filudforskere til hver. Bare sæt en installation af AjaXplorer i hver mappe.
Når du først får adgang til den mappe på dit websted (i mit tilfælde, http://192.168.x.xxx/xplore/), kontrolleres scriptet for at sikre dig, om alle dine serverindstillinger er i orden. Du kan se følgende fejl, hvis du ikke bruger SSL-kryptering. Hvis du er bekymret, skal du aktivere kryptering. Ellers kan du blæse lige forbi dette, AjaXplorer kører stadig fint.
Du vil bemærke, at der stort set ikke er nogen opsætning, hvis alt går gnidningsløst. Når applikationen først starter, kan du oprindeligt logge ind ved hjælp af “admin” som både ID og adgangskode. Husk ændringen, når du logger ind under “indstillinger” afsnit.
Når du logger ind, finder du dig selv i en tom mappe med kun en “Skraldespand” som selskab. Du ser på rodmappen, hvor du installerede applikationen. Hvis du havde installeret dette i roden af din webserver, ville du se alle dine webfiler, der er anført her.
Manipulering af biblioteket er så simpelt som at højreklikke på en hvid plads og bruge den menu, der dukker op. Hvis du f.eks. Vil begynde at oprette nye mapper, skal du blot vælge “Ny Dir”.
I min test sag oprettede jeg en mappe kaldet “testdir” ved hjælp af AjaXplorer og så det vises i biblioteket. Bare for at bekræfte, gik jeg til webserveren og gennemsøgte den aktuelle mappe under / htdocs / xplore / og sikker nok, der var “testdir” mappen jeg oprettede.
Langs højre rude finder du et katalognavigationsvindue, der er lige så let at navigere som enhver filudforskersoftware. Jeg fandt, at det var langt lettere at surfe på AjaXplorer end den almindelige online filbrowser, der fulgte med min egen kommercielle webhostkonto.
Min favorit del af AjaXplorer er funktionen til hurtig redigering. Når du har oprettet filer på din webserver, er alt hvad du skal gøre for at redigere dem on-the-fly højreklik på filen og klikke for at downloade en gang. Når applikationen opretter en lokal downloadet kopi, kan du derefter højreklikke på den fil, der er angivet på serveren og foretage ændringer. Der er ingen grund til at bekymre sig om upload eller download - al filsynkronisering foregår bag kulisserne.
Når du højreklikker på en HTML-fil, vil du også bemærke, at du har en “Kildeditor” mulighed. I visningen Source Editor får du en indbygget kodningseditor. Hvis du opretter en HTML-fil med AjaXplorer, udfylder den automatisk den grundlæggende struktur på en HTML-side for dig. Alt hvad du skal gøre er at udfylde indholdet.
Når du er færdig, skal du klikke på “Gemme” i øverste menu, og dine ændringer vises øjeblikkeligt på serveren. Hvis du vælger at se filen i en “Eksternt vindue”, det åbner et nyt vindue (eller fane), der viser din side i HTML-visning.
Mod det nederste venstre hjørne af opdagelsesvinduet finder du indstillingerne. Her kan du browser-brugere, overvåge diagnostik, og bedst af alt er der logfiler over enhver ændring, der er foretaget.
Standardindstillingerne og sikkerhedsindstillingerne passer muligvis ikke til dine behov, så sørg for at gennemgå instruktionerne på hjælpesiden om, hvordan du konfigurerer config.php-filen. Du finder denne fil under / server / conf / biblioteket i din AjaXplorer-installation.
Hvis du vil slippe af med konstant at uploade og downloade filer hver gang du vil foretage ændringer på din webserver, skal du downloade og installere AjaXplorer og se, hvor meget tid det sparer dig under din webudvikling. Du kan blive overrasket!
Prøv AjaXplorer, og lad os vide, hvordan du kunne lide det. Var det let nok at bruge og fleksibelt til det, du skulle gøre? Del dine oplevelser med det i kommentarfeltet nedenfor.
Billedkredit: ShutterStock