Muokataan sivua Horde Debian-pohjaisissa jakeluissa
Siirry navigaatioon
Siirry hakuun
Kumoaminen voidaan suorittaa. Varmista alla olevasta vertailusta, että haluat saada aikaan tämän lopputuloksen, ja sen jälkeen julkaise alla näkyvät muutokset.
Nykyinen versio | Oma tekstisi | ||
Rivi 1: | Rivi 1: | ||
[[Horde]] on | [[Horde]] on php-pohjainen ohjelmistoalusta, johon on mahdollista asentaa erilaisia lisätoiminnallisuuksia tarjoavia moduuleita. | ||
Seuraavassa kuvataan Horden ja tärkeiden lisämoduuleiden asentaminen virtuaalidomainin alle. | Seuraavassa kuvataan Horden ja tärkeiden lisämoduuleiden asentaminen virtuaalidomainin alle. Asennus toimii ainakin [[Ubuntu]] Server 9.04 (64bit) -versiossa. Tietokantaratkaisuna käytössä on [[PostgreSQL]]. | ||
[[Apt]]illa liikkeelle: | |||
<pre> | |||
apt-get install turba2 kronolith2 mnemo2 nag2 | |||
</pre> | |||
Komento asentaa osoitekirja-moduulin, kalenterin, muistikirjan ja TODO-listan. Dependencyt (mukaanlukien Horden peruspaketti) asennetaan automaattisesti tarvittaessa. | |||
[[Apache]] kannattaa konfiguroida esimerkiksi seuraavasti (käytössä virtuaalihosti nimeltään horde.example.com): | [[Apache]] kannattaa konfiguroida esimerkiksi seuraavasti (käytössä virtuaalihosti nimeltään horde.example.com): | ||
Rivi 35: | Rivi 40: | ||
</source> | </source> | ||
Muista luoda myös tarvittava logihakemisto, esim. /var/log/apache2/horde.example.com/ sekä uudelleenkäynnistää Apache! | Muista luoda myös tarvittava logihakemisto, esim. /var/log/apache2/horde.example.com/ sekä uudelleenkäynnistää Apache! | ||
Tarpeelliset tietokantaskriptit kannattaa kopioida samaan paikkaan (seuraavassa käytetty PostgreSQL:ää):<br> | Tarpeelliset tietokantaskriptit kannattaa kopioida samaan paikkaan (seuraavassa käytetty PostgreSQL:ää):<br> | ||
<pre> | |||
zcat /usr/share/doc/horde3/examples/scripts/sql/create.pgsql.sql.gz > create.pgsql.sql | |||
cp /usr/share/doc/turba2/examples/scripts/sql/turba.pgsql.sql . | |||
cp /usr/share/doc/kronolith2/examples/scripts/sql/kronolith.pgsql.sql . | |||
cp /usr/share/doc/mnemo2/examples/scripts/sql/mnemo.sql . | |||
cp /usr/share/doc/nag2/examples/scripts/sql/nag.sql . | |||
</pre> | |||
Muokkaa create.pgsql.sql lukemaan seuraavasti (PostgreSQL:n tapauksessa, muilla tietokannoilla käytäntö saattaa vaihdella. Käytä oikeaa salasanaa.): | Muokkaa create.pgsql.sql lukemaan seuraavasti (PostgreSQL:n tapauksessa, muilla tietokannoilla käytäntö saattaa vaihdella. Käytä oikeaa salasanaa.): | ||
Rivi 48: | Rivi 56: | ||
ALTER USER horde WITH PASSWORD 'salasana'; | ALTER USER horde WITH PASSWORD 'salasana'; | ||
</pre> | </pre> | ||
Generoi tyhjä tietokanta SQL-pääkäyttäjänä (anna edellämainittu salasana kysyttäessä). Seuraavassa on käytetty PostgreSQL:ää: | Generoi tyhjä tietokanta SQL-pääkäyttäjänä (anna edellämainittu salasana kysyttäessä). Seuraavassa on käytetty PostgreSQL:ää: | ||
Rivi 88: | Rivi 97: | ||
</pre> | </pre> | ||
Muuta asetustiedostohakemiston oikeudet sopiviksi näin: | Muuta asetustiedostohakemiston oikeudet sopiviksi näin: | ||
<pre> | |||
chown www-data:www-data /etc/horde/ -R | |||
</pre> | |||
Mene selaimella virtuaalidomain-osoitteeseesi (tässä esimerkissä http://horde.example.com ) ja konfiguroi Horde selaimellasi sopivaksi. (tästä olisi ehkä hyvä laittaa enemmän tietoa)<br><br> | Mene selaimella virtuaalidomain-osoitteeseesi (tässä esimerkissä http://horde.example.com ) ja konfiguroi Horde selaimellasi sopivaksi. (tästä olisi ehkä hyvä laittaa enemmän tietoa)<br><br> | ||
Rivi 115: | Rivi 126: | ||
Nyt kaikki käyttäjät voivat asettaa kalenterinsa, osoitekirjansa, jne jaetuiksi. Jos haluat esimerkiksi jakaa kalanteritiedot, valitse "Calendar", "Manage Calendars", valitse avaimet-ikoni, ja aseta Show and Read -oikeudet kohtaan "Guest Permissions". | Nyt kaikki käyttäjät voivat asettaa kalenterinsa, osoitekirjansa, jne jaetuiksi. Jos haluat esimerkiksi jakaa kalanteritiedot, valitse "Calendar", "Manage Calendars", valitse avaimet-ikoni, ja aseta Show and Read -oikeudet kohtaan "Guest Permissions". | ||
== HUOM == | === SyncML -synkronointi matkapuhelimeen === | ||
Pidän Hordessa itse eniten mahdollisuudesta synkronoida tietoja matkapuhelimeen ja takaisin SyncML-protokollalla. Ainakin käyttämälläni Nokian E51:llä synkronointi toimii hyvin. Asettaaksesi synkronoinnin toimintaan, tee seuraavasti (kaikki ilman lainausmerkkejä): | |||
1. Valitse Työkalut => Synkronointi => Valinnat => Uusi synkronointiprofiili. Älä kopioi arvoja mistään. Laita profiilin nimeksi "Horde". | |||
2. Valitse Yhteysasetukset ja aseta: | |||
* Palvelinversio "1.2" (en tiedä asetuksen relevanttiutta, mutta itselläni ainakin 1.2 on toiminut tästä) | |||
* Palvelintunnus "horde.example.com" (tai tarvittaessa laita tähän aiemmin valitsemasi virtuaalihostisi) | |||
* Siirtotie "Internet" | |||
* Yhteysosoite "Kysy aina" | |||
* Palvelimen osoite "http://horde.example.com/rpc.php" (tai oma virtuaalihostisi) | |||
* Portti "80" | |||
* Käyttäjänimi "(oma Horde-käyttäjänimesi)" | |||
* Salasana "(oma Horde-salasanasi)" | |||
* Salli synkronointipyynnöt "Kyllä" | |||
* Hyväksy synkronointipyynnöt "Ei" | |||
* Verkon todennus "Ei" | |||
3. From Horde profile menu, select Applications | |||
* Select Contacts and set: | |||
** Include in sync "Yes" | |||
** Remote database "contacts" | |||
** Synchronization type "Both ways" | |||
* Select Calendar and set: | |||
** Include in sync "Yes" | |||
** Remote database "calendar" | |||
** Synchronization type "Both ways" | |||
* Select Notes and set: | |||
** Include in sync "Yes" | |||
** Remote database "notes" | |||
** Synchronization type "Both ways" | |||
=== HUOM: === | |||
* Varmista, että php:llä on vähintään 32 megatavua ajonaikaista muistia | * Varmista, että php:llä on vähintään 32 megatavua ajonaikaista muistia | ||
* "Preference system"-asetus kannattaa olla asetettuna "SQL database":ksi | * "Preference system"-asetus kannattaa olla asetettuna "SQL database":ksi | ||
[[Luokka:Ohjeet]] | [[Luokka:Ohjeet]] | ||
[[Luokka: | [[Luokka:Ohjelmat]] |