Ajax web file management


Ajax web file browser
http://ecosmear.com/relay/

Relay je ajax-based web file management program, preko katerega lahko brskamo po direktorijih, downloadamo in uploadamo fajle, gledamo preview fajlov in se mnogo vec. Demo si lahko ogledate na demo strani. Pred tem sem uporabljal Quixplorer, ampak se ni relay veliko bolj dopade….

Instalacija je potekala na Gentoo serverju, kjer sem ze imel pripravljeno okolje (mysql, apache, php,…), requirementi za instalacijo so:
requirements:
* PHP version 4+
* MySQL version 4+
* Perl 5.8.0 (for upload progress)
* Apache/IIS

Torej, predvideva se da imate okolje ze pripravljeno, ce ga nimate si oglejte dokumentacijo za vaso distribucijo – npr LAMP za Ubuntu (Linux Apache Mysql Php).

Download in extract
Najprej se postavimo v server root direktorij, najveckrat je to /var/www/ in dolpotegnemo in raztegnemo datoteke ter popravimo pravice:
cd /server/root/directory/
wget http://ecosmear.com/relay/download.php?download=true
unzip relayb01-071706.zip
rm relayb01-071706.zip
chown -R apache relay
chmod -R 755 relay

Priprava mysql baze
kreiramo mysql bazo, pripravimo relay userja in geslo – za guide bom uporabil kar relay / relaypass:
mysql -u root -p
create database relay;
set password for relay@localhost=password('relaypass');
grant all privileges on relay.* to 'relay'@'localhost' identified by 'relaypass';
flush privileges;
exit

instalacija
Z brskalnikom se postavimo na relay install in v instalacijskem programu izpolnemo podatke – za mysql uporabimo kar smo skreirali zgoraj. Za utilities izberemo:
GhostScript: /usr/bin/gs
ImageMagick: /usr/bin/convert

v kolikor imamo linux server, drugace si dolpotegnemo zahtevane programe.

troubleshooting
V kolikor boste imeli kakšne težave je zbirka tezav z resitvami na spodnjem linku:
http://ecosmear.com/relay/wiki/index.php/Bugs
jaz sem imel dolocene tezave in sem moral nastaviti spremeniti encoding:
alter database relay default character set latin1;

Original Ubuntu Dapper guide:
http://ecosmear.com/relay/wiki/index.php/Install_Ubuntu_Dapper

Ce kdo potrebuje uporabljene USE flage za Gentoo naj napise, enako velja za katerekoli gentoo-specific fajle.

lpm

update: Automatic login
V kolikor zelite zaobiti login screen in avtomatsko logirati dolocenega userja, kreirajte fajl z imenom public.html v istem direktoriju, kot je index.html – vanj prilepite sledece (username / password zamenjajte s svojim userjem):
var url = 'relay.php';
var params = $H({ relay: 'userLogin', username: 'public', password: 'public' });


var ajax = new Ajax.Request(url,{
onSuccess: function() { window.location = "relay.html"; },
method: 'post',
parameters: params.toQueryString()
});

Your IP Address is:
38.107.179.220

  1. No comments yet.
(will not be published)
*