Benutzerinformationen überspringen
Ubuntu: 12.04
Kernel: generic
Desktop: GNOME Shell
Architektur: 64-bit

Benutzerinformationen überspringen
Ubuntu: 12.04
Kernel: generic
Desktop: GNOME Shell
Architektur: 64-bit
|
|
Quellcode |
1 |
wget http://hg.mozilla.org/services/deprecated/reg-server/archive/tip.tar.bz2 |
|
|
Quellcode |
1 |
mv tip.tar.bz2 reg-server.tar.bz2 |
|
|
Quellcode |
1 |
unp reg-server.tar.bz2 |
|
|
Quellcode |
1 |
mkdir -p /srv/www/vhosts/weave/regserver |
|
|
Quellcode |
1 |
cp -rp reg-server-*/1.0/ /srv/www/vhosts/weave/regserver/ |
|
|
Quellcode |
1 |
cd /srv/www/vhosts/weave/regserver/1.0/ |
|
|
Quellcode |
1 |
cp weave_user_constants.php.dist weave_user_constants.php |
|
|
Quellcode |
1 |
vi weave_user_constants.php |
Zitat
#host, db name, username and password for the mysql auth store
|
|
Quellcode |
1 2 3 4 5 6 |
#host, db name, username and password for the mysql auth store
if (!defined('WEAVE_MYSQL_AUTH_HOST')) { define('WEAVE_MYSQL_AUTH_HOST', 'localhost'); }
if (!defined('WEAVE_MYSQL_AUTH_DB')) { define('WEAVE_MYSQL_AUTH_DB', 'weave'); }
if (!defined('WEAVE_MYSQL_AUTH_USER')) { define('WEAVE_MYSQL_AUTH_USER', 'weave'); }
if (!defined('WEAVE_MYSQL_AUTH_PASS')) { define('WEAVE_MYSQL_AUTH_PASS', 'weave'); }
#if (!defined('WEAVE_MYSQL_AUTH_PORT')) { define('WEAVE_MYSQL_AUTH_PORT', 3306); }
|
|
|
Quellcode |
1 |
if (!defined('WEAVE_SHA_SALT')) { define('WEAVE_SHA_SALT', 'salt goes here'); }
|

Benutzerinformationen überspringen
Ubuntu: 12.04
Kernel: generic
Desktop: GNOME Shell
Architektur: 64-bit
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 |
CREATE TABLE users ( id int(11) NOT NULL PRIMARY KEY auto_increment, username varchar(32) NOT NULL, password_hash varbinary(128) DEFAULT NULL, email varbinary(64) DEFAULT NULL, status tinyint(4) DEFAULT '1', alert text, reset varchar(32) DEFAULT NULL, reset_expiration datetime ) engine=InnoDB; |

Benutzerinformationen überspringen
Ubuntu: 12.04
Kernel: generic
Desktop: GNOME Shell
Architektur: 64-bit
|
|
Quellcode |
1 2 3 4 |
Alias /user/1.0 /srv/www/vhosts/weave/regserver/1.0/index.php Alias /user/1 /srv/www/vhosts/weave/regserver/1.0/index.php Alias /passwort-vergessen /srv/www/vhosts/weave/regserver/1.0/forgot_password.php #Alias /benutzer-loeschen /srv/www/vhosts/weave/regserver/1.0/delete_user.php |
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
<VirtualHost *:443>
ServerAdmin webmaster@meine_domain.de
DocumentRoot /srv/www/vhosts/weave/
ServerName weave.meine_domain.de
DirectoryIndex index.php index.html
ErrorLog /var/log/apache2/weave-ssl-error.log
TransferLog /var/log/apache2/weave-ssl-access.log
Alias /user/1.0 /srv/www/vhosts/weave/regserver/1.0/index.php
Alias /user/1 /srv/www/vhosts/weave/regserver/1.0/index.php
Alias /passwort-vergessen /srv/www/vhosts/weave/regserver/1.0/forgot_password.php
#Alias /benutzer-loeschen /srv/www/vhosts/weave/regserver/1.0/delete_user.php
Alias /1.2 /srv/www/vhosts/weave/syncserver/1.1/index.php
Alias /1.1 /srv/www/vhosts/weave/syncserver/1.1/index.php
Alias /1.0 /srv/www/vhosts/weave/syncserver/1.1/index.php
<IfModule mod_ssl.c>
SSLCertificateFile /etc/ssl/certs/weave.crt
SSLCertificateKeyFile /etc/ssl/private/weave.key
SSLEngine on
SSLOptions +StrictRequire
</IfModule>
<Directory "/">
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/srv/www/vhosts/weave">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
|

Benutzerinformationen überspringen
Ubuntu: 12.04
Kernel: generic
Desktop: GNOME Shell
Architektur: 64-bit
|
|
Quellcode |
1 |
wget http://hg.mozilla.org/services/deprecated/sync-server/archive/tip.tar.bz2 |
|
|
Quellcode |
1 |
mv tip.tar.bz2 sync-server.tar.bz2 |
|
|
Quellcode |
1 |
unp sync-server.tar.bz2 |
|
|
Quellcode |
1 |
mkdir -p /srv/www/vhosts/weave/syncserver |
|
|
Quellcode |
1 |
cp -rp reg-server-*/1.1/ /srv/www/vhosts/weave/syncserver/ |
|
|
Quellcode |
1 |
cd /srv/www/vhosts/weave/syncserver/1.1/ |
|
|
Quellcode |
1 |
cp default_constants.php.dist default_constants.php |
|
|
Quellcode |
1 |
vi default_constants.php |
|
|
Quellcode |
1 2 3 4 5 6 |
#host, db name, username and password for the auth store
if (!defined('WEAVE_MYSQL_STORE_READ_HOST')) { define('WEAVE_MYSQL_STORE_READ_HOST', 'localhost'); }
if (!defined('WEAVE_MYSQL_STORE_READ_DB')) { define('WEAVE_MYSQL_STORE_READ_DB', 'weave'); }
if (!defined('WEAVE_MYSQL_STORE_READ_USER')) { define('WEAVE_MYSQL_STORE_READ_USER', 'weave'); }
if (!defined('WEAVE_MYSQL_STORE_READ_PASS')) { define('WEAVE_MYSQL_STORE_READ_PASS', 'weave'); }
#if (!defined('WEAVE_MYSQL_STORE_READ_PORT')) { define('WEAVE_MYSQL_STORE_READ_PORT', '3306'); }
|
|
|
Quellcode |
1 2 3 4 5 6 |
#host, db name, username and password for the mysql auth store
if (!defined('WEAVE_MYSQL_AUTH_HOST')) { define('WEAVE_MYSQL_AUTH_HOST', 'localhost'); }
if (!defined('WEAVE_MYSQL_AUTH_DB')) { define('WEAVE_MYSQL_AUTH_DB', 'weave'); }
if (!defined('WEAVE_MYSQL_AUTH_USER')) { define('WEAVE_MYSQL_AUTH_USER', 'weave'); }
if (!defined('WEAVE_MYSQL_AUTH_PASS')) { define('WEAVE_MYSQL_AUTH_PASS', 'weave'); }
#if (!defined('WEAVE_MYSQL_AUTH_PORT')) { define('WEAVE_MYSQL_AUTH_PORT', '3306'); }
|
|
|
Quellcode |
1 |
if (!defined('WEAVE_SHA_SALT')) { define('WEAVE_SHA_SALT', 'salt goes here'); }
|
|
|
Quellcode |
1 2 |
#The maximum quota per user in bytes. Keep commented out to turn quotas off
if (!defined('WEAVE_QUOTA')) { define('WEAVE_QUOTA',102400000); } #100MB
|

Benutzerinformationen überspringen
Ubuntu: 12.04
Kernel: generic
Desktop: GNOME Shell
Architektur: 64-bit
|
|
Quellcode |
1 2 3 4 5 6 7 |
CREATE TABLE collections ( userid int(11) NOT NULL, collectionid smallint(6) NOT NULL, name varchar(32) NOT NULL, PRIMARY KEY (userid,collectionid), KEY nameindex (userid,name) ) ENGINE=InnoDB; |
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
CREATE TABLE wbo ( username int(11) NOT NULL, collection smallint(6) NOT NULL default '0', id varbinary(64) NOT NULL default '', parentid varbinary(64) default NULL, predecessorid varbinary(64) default NULL, sortindex int(11) default NULL, modified bigint(20) default NULL, payload longtext, payload_size int(11) default NULL, ttl int(11) default '2100000000', PRIMARY KEY (username,collection,id), KEY modified (username,collection,modified), KEY ttl_idx (ttl) ) ENGINE=InnoDB; |

Benutzerinformationen überspringen
Ubuntu: 12.04
Kernel: generic
Desktop: GNOME Shell
Architektur: 64-bit
|
|
Quellcode |
1 2 3 |
Alias /1.2 /srv/www/vhosts/weave/syncserver/1.1/index.php Alias /1.1 /srv/www/vhosts/weave/syncserver/1.1/index.php Alias /1.0 /srv/www/vhosts/weave/syncserver/1.1/index.php |
|
|
Quellcode |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 |
<VirtualHost *:443>
ServerAdmin webmaster@meine_domain.de
DocumentRoot /srv/www/vhosts/weave/
ServerName weave.meine_domain.de
DirectoryIndex index.php index.html
ErrorLog /var/log/apache2/weave-ssl-error.log
TransferLog /var/log/apache2/weave-ssl-access.log
Alias /user/1.0 /srv/www/vhosts/weave/regserver/1.0/index.php
Alias /user/1 /srv/www/vhosts/weave/regserver/1.0/index.php
Alias /passwort-vergessen /srv/www/vhosts/weave/regserver/1.0/forgot_password.php
#Alias /benutzer-loeschen /srv/www/vhosts/weave/regserver/1.0/delete_user.php
Alias /1.2 /srv/www/vhosts/weave/syncserver/1.1/index.php
Alias /1.1 /srv/www/vhosts/weave/syncserver/1.1/index.php
Alias /1.0 /srv/www/vhosts/weave/syncserver/1.1/index.php
<IfModule mod_ssl.c>
SSLCertificateFile /etc/ssl/certs/weave.crt
SSLCertificateKeyFile /etc/ssl/private/weave.key
SSLEngine on
SSLOptions +StrictRequire
</IfModule>
<Directory "/">
Options FollowSymLinks
AllowOverride None
</Directory>
<Directory "/srv/www/vhosts/weave">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
|

Benutzerinformationen überspringen
Ubuntu: 12.04
Kernel: generic
Desktop: GNOME Shell
Architektur: 64-bit
|
|
Quellcode |
1 |
chown -R www-data:www-data /srv/www/vhosts/weave/ |
|
|
Quellcode |
1 |
a2ensite weave |
|
|
Quellcode |
1 |
service apache2 reload |
|
|
Quellcode |
1 |
vi /srv/www/vhosts/weave/syncserver/1.1/weave_user/mysql.php |
|
|
Quellcode |
1 |
if (setlocale(LC_CTYPE, "UTF8", "en_US.UTF-8") == false) |
|
|
Quellcode |
1 |
if (setlocale(LC_CTYPE, "UTF8", "de_DE.UTF-8") == false) |
|
|
Quellcode |
1 |
vi /srv/www/vhosts/weave/index.html |
|
|
Quellcode |
1 2 3 |
<head></head> Firefox Sync <body></body> |
|
|
Quellcode |
1 |
chown www-data:www-data /srv/www/vhosts/weave/index.html |
|
|
Quellcode |
1 |
cp -p /srv/www/vhosts/weave/index.html /srv/www/vhosts/weave/regserver/ |
|
|
Quellcode |
1 |
cp -p /srv/www/vhosts/weave/index.html /srv/www/vhosts/weave/syncserver/ |

Burning Board, entwickelt von WoltLab GmbH.
UbuntuFreunde von Easyy-S und basslord seit 06.12.06
Ubuntufreunde.de runs on ubuntu 10.04





