forked from Pistolebob/spotweb
-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathINSTALL
More file actions
executable file
·54 lines (45 loc) · 2.18 KB
/
INSTALL
File metadata and controls
executable file
·54 lines (45 loc) · 2.18 KB
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
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
== Installatie vereisten ==
Script is getest met onderstaande configuratie, als het op andere systemen werkt laat het even weten:
* Script is enkel getest op een unix-achtige
* Apache webserver
* PHP v5.3 (modules vereist: MySQL of PostgreSQL, gmp, ctype, xml, zlib, gd)
* Moet kunnen lezen en schrijven in de directory waar de SQLite database staat, of moet een MySQL/PostgreSQL database hebben
Je kan 'testinstall.php' in je browser oproepen om de PHP vereisten te controleren.
=== Bevestigingen dat het werkt ===
FreeBSD 8.0
Apache 2.2.17 met PHP via mod_fcgid(mod_suexec)
PHP 5.3.5
5.1.54
:: https://github.com/spotweb/spotweb/issues#issue/12
lighttpd/1.4.19 met support voor PHP via fastcgi
PHP Version 5.2.6-3ubuntu4
Mysql: 5.0.75
:: https://github.com/spotweb/spotweb/issues#issue/12/comment/812695
PHP 5.2.16 with Suhosin-Patch 0.9.7 (cgi-fcgi) (built: Jan 2 2011 10:34:33)
MySQL 5.1.47
== Installatie instructies ==
0. Zorg dat je dependencies vervuld zijn
1. Pak het archief uit naar een directory onder je webroot
2. Zorg ervoor dat deze directory enkel beschikbaar is voor je eigen PC's of je eigen account (bv. het met een .htaccess)
3. Open 'settings.php' in een text editor, en geef de settings voor de NNTP server in
4. Voer nu 'upgrade-db.php' uit om de database aan te maken
5. Voer - liefst op een shell prompt - retrieve.php uit. Je kan dit ook eventueel via
je webbrowser doen (ga naar http://jouwserver/jouwdir/retrieve.php), maar dat zal met regelmaat een timeout geven de eerste keer.
6. Als retrieve.php geen errors geeft, kan je naar http://jouwserver/jouwdir/ surfen om dit script te gebruiken
7. Voer met regelmaat 'retrieve.php' uit om de database te updaten
== Troubleshooting ==
Als je een lege pagina krijgt is het meestal een probleem in je settings.php danwel ownsettings.php. In je Apache (of webserver)
errorlog kan je zelf even kijken welke error je krijgt en los die dan op.
Omdat settings.php gewoon een "echte" PHP file is, moet deze foutloos zijn anders werkt het script niet.
== FreeBSD installatie hints ==
* apache22
* php5
* database:
* php5-sqlite
of
* php5-mysql
* php5-gmp
* php5-ctype
* php5-xml
* php5-zlib
* php5-gd