Blader door uw websitebestanden zonder FTP met AjaXplorer
Als er een ding is dat me echt stoort aan het werken met een externe webserver, is het feit dat het nog steeds een beetje lastig is om die bestanden op afstand te verkennen en te bewerken. Het is vooral lastig als ik een thuiswebserver heb die ik zelf heb gebouwd en beheerd, maar ik moet nog steeds naar de server FTP om door websitebestanden te bladeren of webpagina's en andere bestanden te uploaden en te downloaden.
Natuurlijk, ik zou de map via mijn thuisnetwerk kunnen delen en alleen bestanden op die manier kunnen overbrengen, maar dat helpt me niet echt als ik van huis weg ben en verbinding maak met de server elders op internet..
Als u ooit eerder een commerciële webhost heeft gebruikt, weet u dat veel van hen een veel gebruiksvriendelijkere, grafische interface bieden om op afstand toegang te krijgen tot uw webbestanden. In veel opzichten voelt die interface eigenlijk als een bestandsverkenner die je op je pc thuis zou gebruiken. Het enige verschil is dat u bent aangemeld bij uw webserver en toegang hebt tot de bestanden via een webinterface in het online configuratiescherm.
Nu hebben we veel nuttige artikelen aangeboden bij MUO over het snel opzetten van webservers met behulp van software zoals XAMPP. Een Windows Web Server op uw pc installeren met XAMPP Een Windows Web Server op uw pc installeren met XAMPP Lees Meer of Server2Go Een draagbare tests-webserver maken met Server2Go Een draagbare tests-webserver maken met Server2Go Lees meer, maar het wordt hoog tijd dat u deze servers gaat upgraden met een paar toeters en bellen.
Uw eigen grafische bestandsverkenner instellen
De waarheid is dat je een vergelijkbare bestandsverkenner in je eigen webbrowser kunt opzetten. Als u het via HTTP kunt openen, kunt u verbinding maken via deze bestandsverkenner. De open source-toepassing die dit doet, wordt AjaXplorer genoemd.
Installatie is net zo eenvoudig als het downloaden van de bestanden en ze in uw openbare documentengebied op uw webserver te plaatsen. U kunt het rechtstreeks in elke hoofdmap installeren waar u de onderste hoofdmap van uw bestandsverkenner wilt hebben. In mijn geval heb ik het bijvoorbeeld geïnstalleerd in een submap genaamd “xplore”.
In dat geval zal ik nooit meer in htdocs kunnen komen. Dit is eigenlijk een goede setup als je meerdere websites hebt in verschillende subdirectories en je voor elk een onafhankelijke bestandsverkenner wilt. Plaats gewoon een installatie van AjaXplorer in elke map.
Wanneer u voor het eerst die map op uw website opent (in mijn geval, http://192.168.x.xxx/xplore/), controleert het script of alle serverinstellingen in orde zijn. U ziet mogelijk de volgende foutmelding als u geen SSL-codering gebruikt. Als u zich zorgen maakt, schakelt u codering in. Anders kun je hier gelijk langs blazen, AjaXplorer draait nog steeds prima.
Je zult merken dat er vrijwel geen setup is als alles soepel verloopt. Wanneer de toepassing voor het eerst wordt gestart, kunt u zich aanvankelijk aanmelden met “beheerder” als zowel ID als wachtwoord. Onthoud de wijziging nadat u zich hebt aangemeld onder de “instellingen” sectie.
Wanneer u zich aanmeldt, bevindt u zich in een lege map met alleen een “Prullenbak” als bedrijf. U kijkt naar de hoofdmap waarin u de toepassing hebt geïnstalleerd. Als u dit in de hoofdmap van uw webserver had geïnstalleerd, zou u al uw webbestanden hier weergegeven zien.
Het manipuleren van de map is net zo eenvoudig als het rechtsklikken op een van de witte vlakken en het gebruiken van het menu dat verschijnt. Als u bijvoorbeeld wilt beginnen met het maken van nieuwe mappen, selecteert u gewoon “Nieuwe Dir”.
In mijn testcase heb ik een map gemaakt met de naam “testdir” met AjaXplorer en zag het verschijnen in de map. Ter bevestiging, ik ging naar de webserver en bladerde naar de eigenlijke map onder / htdocs / xplore / en zeker, daar was de “testdir” map die ik heb gemaakt.
In het rechterdeelvenster vindt u een directorynavigatievenster dat net zo gemakkelijk te navigeren is als elke bestandsverkennersoftware. Ik vond dat bladeren op AjaXplorer veel eenvoudiger was dan de standaard online bestandsbrowser die bij mijn eigen commerciële webhost-account hoorde.
Mijn favoriete onderdeel van AjaXplorer is de snelle bewerkingsfunctie. Zodra u bestanden op uw webserver hebt gemaakt, hoeft u ze alleen maar te bewerken door met de rechtermuisknop op het bestand te klikken en eenmaal op Downloaden te klikken. Nadat de toepassing een lokale gedownloade kopie heeft gemaakt, kunt u met de rechtermuisknop klikken op het bestand dat op de server staat en bewerkingen uitvoeren. U hoeft zich geen zorgen te maken over uploaden of downloaden - alle bestanden worden achter de schermen gesynchroniseerd.
Wanneer u met de rechtermuisknop op een HTML-bestand klikt, ziet u ook dat u een “Bron-editor” keuze. In de weergave Broneditor krijgt u een ingebouwde codeereditor. Als u een HTML-bestand met AjaXplorer maakt, vult het automatisch de basisstructuur van een HTML-pagina voor u in. Het enige dat u hoeft te doen, is de inhoud invullen.
Als u klaar bent, klikt u op “Opslaan” in het bovenste menu, en uw wijzigingen zijn direct live op de server. Als u ervoor kiest om het bestand te bekijken in een “Extern venster”, het opent een nieuw venster (of tabblad) dat uw pagina in html-weergave weergeeft.
In de linkerbenedenhoek van het verkennervenster vindt u de instellingen. Hier kunt u browsergebruikers gebruiken, diagnoses monitoren en het beste van alles is dat er logs zijn van elke wijziging die is aangebracht.
De standaardinstellingen en beveiligingsinstellingen voldoen mogelijk niet aan uw behoeften. Raadpleeg daarom de instructies op de helppagina voor informatie over het configureren van het bestand config.php. Je vindt dat bestand onder de / server / conf / map van je AjaXplorer-installatie.
Als u wilt ontsnappen aan het constant uploaden en downloaden van bestanden telkens als u wijzigingen op uw webserver wilt aanbrengen, downloadt en installeert u AjaXplorer en ziet u hoeveel tijd u bespaart tijdens uw webontwikkeling. Je zult verrast zijn!
Geef AjaXplorer een kans en laat ons weten hoe je het leuk vond. Was het eenvoudig genoeg om te gebruiken en flexibel voor wat u moet doen? Deel uw ervaringen ermee in de opmerkingen hieronder.
Beeldcredits: ShutterStock
Ontdek meer over: FTP, Remote Access, Web Server.