Datei synchronisieren alias dropbox

#1
Hallo!

Ich wollte fragen, ob es möglich ist, dass man soähnlich wie dropbbox einen Ordner am PC mit seinem eigenen Webserver synchronisieren kann.
Ich benötigte es, da ich größere und mehrere Dateien mit viele Leuten teilen muss, diese aber auch regelmäßig bearbeite, erweitert oder gelöscht werden.

Und da nicht jeder auf den ftp server zugriff hat, wäre diese Variatne super...nur denke ich, dass es sicher nicht so einfach möglich ist.
Kann mir dazu jemand tipps geben?

lg
 

Chakky

Member of Honour
#2
owncloud auf den server/webspace installieren inklusive pc client
 
#6
Ich wollte jetzt pydio installieren.
Nach der Installation kommt folgende Meldung:

realpath(): open_basedir restriction in effect. File (\tmp) is not within the allowed path(s): (/home/.sites/54/site2289/web:/home/.sites/54/site2289/tmp:/usr/share/pear

Jemand Lösungsvorschläge?
 

lookshe

Member of Honour
#7
In der bootstrap_conf.php AJXP_TMP setzen, also sofern in der Auslieferung das gleiche wie im Repo steht, einfach die Zeile
Code:
//define("AJXP_TMP_DIR", AJXP_DATA_PATH."/tmp");
einkommentieren.

Das Problem tritt wohl auf, weil bei deinem Hoster /tmp als Speicherort für temporäre Daten eingestellt, aber nicht schreibbar ist.
 

lookshe

Member of Honour
#9
Ich bin kein persönlicher Ansprechpartner für Probleme, man kann alles hier im Thread klären. Und der Aussage in deiner PN nach, hast du noch gar nichts gemacht, nichtmal, was ich dir gesagt habe. Denn normalerweise sollte es problemlos funktionieren, wenn du besagte Zeile einkommentierst.
 

Chakky

Member of Honour
#11
im normfall kommt ja "\" unter Windowspfad angaben vor aber der rest ist ja ein linux system zu erkennen an "/".

ich tippe auf typo
 
#12
PHP:
<?php
/*
 * Copyright 2007-2013 Charles du Jeu <contact (at) cdujeu.me>
 * This file is part of Pydio.
 *
 * Pydio is free software: you can redistribute it and/or modify
 * it under the terms of the GNU Affero General Public License as published by
 * the Free Software Foundation, either version 3 of the License, or
 * (at your option) any later version.
 *
 * Pydio is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
 * GNU Affero General Public License for more details.
 *
 * You should have received a copy of the GNU Affero General Public License
 * along with Pydio.  If not, see <http://www.gnu.org/licenses/>.
 *
 * The latest code can be found at <http://pyd.io/>.
 *
 * These configuration must be set at the very root loading of the framework
 */

/*
 * If you have a charset warning, or problems displaying filenames with accented characters,
 * check your system locale and set it in the form lang_country.charset
 * Example : fr_FR.UTF-8, fr_FR.ISO-8859-1, fr_FR.CP1252 (windows), en_EN.UTF-8, etc.
 *
 * Windows users may define an empty string
 * define("AJXP_LOCALE", "");
 */
//define("AJXP_LOCALE", "en_EN.UTF-8");
//define("AJXP_LOCALE", "");


/*
 * If you encounter problems writing to the standard php tmp directory, you can
 * define your own tmp dir here. Suggested value is ajxp_path/data/tmp/
 * AJXP_DATA_PATH, AJXP_INSTALL_PATH are replaced automatically.
 *
 * See php.ini settings below for the session.save_path value as well.
 */
//define("AJXP_TMP_DIR", AJXP_DATA_PATH."/tmp");


/*
 * Additionnal php.ini settings
 * > Problems with tmp dir : set your own session tmp dir (create it and make it writeable!)
 * > Concurrent versions of AjaXplorer : use session.cookie_path to differentiate them.
 */
$AJXP_INISET = array();
//$AJXP_INISET["session.save_path"] = AJXP_DATA_PATH."/tmp/sessions";
//$AJXP_INISET["session.cookie_path"] = "/ajaxplorer";

/*
 * If you want to force the https, uncomment the line below. This will automatically
 * redirect all calls to ajaxplorer via http to the same URL with https
 */
//define("AJXP_FORCE_SSL_REDIRECT", true);
//define("AJXP_TMP_DIR", AJXP_DATA_PATH."/tmp");
Das steht im File. Doch leider versteh ich nicht wo ich was einkommentieren soll, da genau dies bereits drinnensteht.
Bin anscheinend zu doof.

Hab jetzt schon verschiedene varianten versucht, doch es funktioniert nicht.
 

xeno

Moderator
Mitarbeiter
#13
Pack mal das hier ans Ende der Datei. Oder in die Mitte, oder dazwischen. Eigentlich egal ;).

Code:
define("AJXP_TMP_DIR", AJXP_DATA_PATH."/home/.sites/54/site2289/tmp");
 
Oben