EXtplorer: Kendi çevrimiçi dosya yöneticinizi nasıl kurabilirsiniz?

Birçoğu için bulut bilişim, verilerinize ve yazılımınıza İnternet üzerinden gerçekleştiğiniz her yerden erişebilmeniz anlamına gelir. Bu sütunda birkaç kez bulut bilişimin harika olduğunu yazdım ... ama yalnızca bulutunuzda olduğu sürece, kontrol ettiğiniz (Ücretsiz!) Yazılım ortamlarında ve istediğiniz yere taşıyabilirsiniz. Önceki bir gönderide, yer işaretlerinizi nasıl bu kadar kişisel bir bulut içine koyacağınızı zaten açıklamıştım. Bu kez, buluttaki kendi dosyalarınızı (ve arkadaşlarınızın, ailenizin veya iş arkadaşlarınızın!) Yönetmenin mümkün olan en basit yollarından birini göstereceğim.

eXtplorer, herhangi bir grafik tarayıcının içinde, çalıştırmaya karar verdiğiniz herhangi bir web sitesinde basit bir dosya yöneticisi olarak çalışan bir Ücretsiz Yazılım uygulamasıdır. Gerçekten tam özellikli veya çok hızlı değil, ancak tüm temel özelliklere sahip ve hemen hemen her yerde çalışacak: tek gereksinimleri PHP'yi destekleyen bir web barındırma hesabında (en az sürüm 4.3!) Ve JavaScript'in etkin olduğu herhangi bir tarayıcıdır.

Şekil A'da görebileceğiniz gibi, EXtplorer çok temiz bir arayüz sağlar (buradaki ekran görüntüleri 2.1.0 sürümündedir):
  • klasör oluştur
  • dosyaları ve klasörleri sürükleyip bırakarak taşıma
  • normal ifadelerle arama yapın
  • dosyaları ana bölmede gösterilen herhangi bir sütuna göre sırala
  • birçok dosyayı tek bir sıkıştırılmış arşiv olarak indir
  • arşivleri yükleyin ve sunucuda genişletin

Şekil A

Büyütmek için tıklayın.

Kurulum prosedürü çok basittir. Tamamen belgelenmedi, ama endişelenme! Size eXtplorer'da en çok neyi sevdiğimi söyledikten sonra tam olarak nasıl yapılacağını göstereceğim.

Başlangıç ​​olarak, birkaç kullanıcı sınıfı veya daha doğrusu izinler vardır. Yöneticiler eXtplorer'ı yapılandırır ve diğer kullanıcılar oluşturabilir. Aynı anda birden fazla hesap eklemeniz gerekirse, bunu bir komut dosyasıyla otomatik olarak yapabilirsiniz.

Her kullanıcının, diğer tüm sıradan kullanıcılar için tamamen görünmez, farklı bir "ev" dizini olabilir. Şekil B, Konqueror'daki "arkadaşlar" kullanıcısı için "kök" klasörünün, Firefox penceresindeki eXtplorer yöneticisinin "kökünden" farklı olduğunu gösterir.

Şekil B

Her kullanıcının normal ifadelerle hangi dosyaları gördüğünü bile kontrol edebilirsiniz (bkz. Şekil C ).

Şekil C

Genel olarak bir kullanıcının dosyaları ve klasörleri görüntülemesine izin verebilir, ancak bunları oluşturup değiştiremez ve kendi şifresini değiştirmesini yasaklayabilirsiniz. Tüm bu "izinler" ile ilgili bir sorun, sadece dosya sistemi düzeyinde Web Sunucusu'nu çalıştıran hesabın aynı izinlerine sahip olan eXtplorer içinde bir anlama sahip olmalarıdır (bu hesabı "www" olarak adlandıralım).

Bu, aynı bilgisayarda zaten bir FTP hesabı olan kullanıcıların kafasını karıştırabilir. John dosyalarını genellikle FTP yoluyla / home / john gibi bir klasöre koyarsa, yalnızca "john" sistem kullanıcısının erişebileceği ne olur? Böyle bir durumda, John eXtplorer sayfasında "john" olarak oturum açtığında dosyalarını görmez : işletim sistemi bu isteği reddeder, çünkü bildiği tek "john" dan değil "www" den gelir . Neyse ki, eXtplorer kullanıcıların gerçek FTP hesaplarıyla çalışabileceği bir FTP moduna (Şekil A'nın sağ üst köşesi) geçerek bu durumlarla başa çıkabilir.

EXtplorer'da sevdiğim bir diğer şey yer işaretleri. Pencerenin üst orta kısmındaki küçük yıldızı tıkladığınızda, eXtplorer sizden geçerli dizin için bir takma ad isteyecek ve daha sonra yer imi açılır menüsünden bu takma adı seçtiğinizde ona atlayacaktır.

EXtplorer nasıl kurulur ve yapılandırılır

EXtplorer'ın kurulumu çok basittir. En son zip arşivini indirin, Web alanınızın özel bir alt klasöründe açın (basitlik için $ eXtplorer olarak adlandıracağız) ve programı yapılandırmak için tarayıcınızı www.yourwebsite.com/$eXtplorer adresine yönlendirin. Sorunların başladığı yer burası (eğer bu yazıyı okumadıysanız, elbette!)

Yapmanız gereken ilk şey, varsayılan yönetici şifresini değiştirmektir, yani "admin". Belgelerde, bunu yapmadan önce $ eXtplorer / config / .htusers.php dosyasının Web sunucusu hesabı tarafından yazılabildiğinden emin olmanız gerektiği açıkça belirtiliyor.

Sadece bunu yaptım ve Kaydet'i tıkladığımda sahip olduğum tek şey berbat boş bir ekrandı. Sonunda, neden Web sunucumun hata günlüğünde (netlik için düzenlenmiş) buldum:

 PHP Uyarı: include (): $ eXtplorer / include / içerisine dahil edilmek üzere '$ eXtplorer / scripts / function.js.php' açılamadı (include_path = '.: / Usr / share / pear: / usr / share / php') 171 numaralı satırda init.php 
Gerçekten de, $ eXtplorer'da "script" alt klasörü yoktu! Ancak scripts.tar.gz adlı sıkıştırılmış bir tar arşivi vardı. Ben açtım ve lo !, her şey çalıştı! Bir şey dışında her şey, aynı derecede hızlı bir şekilde düzeltilebilir. Yer işaretlerini kaydetmek için eXtplorer'ın $ eXtplorer / config / bookmarks_extplorer_admin.php dosyasına yazma erişimine ihtiyacı var. Bu dosya yoksa, $ eXtplorer / config / klasörünü yazılabilir hale getirmelisiniz . EXtplorer'ın sizin ve kullanıcılarınızın ihtiyaç duyduğu gibi çalışmasını sağlamak için dikkate alınması gereken iki şey daha var. Birincisi, birkaç "ev" dizinini Web sunucusu belge kökünün dışına yerleştirmektir. Aksi halde (aslında istediğiniz şey bu değilse, insanlar eXtplorer'ı tamamen atlayarak yine de bu klasörlere göz atabilir. Aslında, eXtplorer kendisi ile ilgili olarak, John'un "ev" çok iyi $ eXtplorer / john klasörü olabilir. Bununla birlikte, Web sunucusu yapılandırması ile uğraşmadığınız sürece, tarayıcısını www.yourwebsite.com/$eXtplorer/john adresindeki tarayıcıyı işaret eden herkese görebilirsiniz ! Bundan kaçınmanın yolu, eXtplorer "homes" öğesini, / home / eXtplorer_users gibi Web sunucusunun doğrudan erişemediği bir klasöre yerleştirmektir.

Dikkate alınması gereken son fakat en az önemli şey güvenlik. Yapabiliyorsanız, kullanıcılarınızın eXtplorer'a düz, yani şifrelenmemiş HTTP bağlantıları üzerinden erişmesine izin vermeyin. Bunun yerine, örneğin burada açıklandığı gibi Web sunucusunun yapılandırmasını değiştirerek bu bağlantıları güvenli HTTP üzerinden gerçekleştirmeye zorlayın.

© Copyright 2020 | mobilegn.com