For a list of pending bugs on gentoo bugzilla query:
TikiWiki 1.8.5 should be used in production environments.
TikiWiki 1.9 is a developer and tester version, it is stable enough to run but things break from time to time. New features go there. (Old policy: We are in feature freeze and code clean up.)
Please select the version you wish to install from the list, above.
If you feel like testing MapServer with TikiWiki, check out developments on InstallTikiMapserverGentoo
-(TikiWiki 1.9)-----------
ACCEPT_KEYWORDS="~x86" emerge tikiwiki -pv emerge tikiwiki
-(TikiWiki 1.9 developers ebuild testing method)-----------
1.9.x is a developer and tester version, it is stable enough to run but things break from time to time. New features go there.
If you feel like using 1.9, , lets use our well-known PORTAGE OVERLAY feature. Turn it on in /etc/make.conf ...
$ mkdir /usr/local/portage/www-apps/tikiwiki $ cp /usr/portage/www-apps/tikiwiki/tikiwiki-1.8.5.ebuild \ > /usr/local/portage/www-apps/tikiwiki/tikiwiki-1.9.0_rc4.ebuild #for DR4
Now we create the "tarballs for our install from latest cvs" for our own client-service. Go to your webserver root directory and create a folder "tar".
$ cd /var/www/localhost/htdocs $ mkdir ./tar $ cd tar $ wget http://de.tikiwiki.org/tar/lastiki_BRANCH-1-9.tar.bz2 $ mv ./lastiki_BRANCH-1-9.tar.bz2 ./tikiwiki-1.9.0_rc4.tar.bz2
Finally, lets modify and emerge
$ vim /usr/local/portage/www-apps/tikiwiki/tikiwiki-1.9.0_rc4.ebuild # edit the variables: HOMEPAGE="http://localhost" SRC_URI="${HOMEPAGE}/tar/${P}.tar.bz2" # line 26 append to DIRS another value local DIRS=" whelp" # whelp is a directory for dumps of structures to html format, coded by LuisArgerich
$ emerge tikiwiki -pv These are the packages that I would merge, in order: Calculating dependencies ...done! [ebuild N ] www-apps/tikiwiki-1.9.0_rc4 -vhosts 0 kB [1] Total size of downloads: 0 kB Portage overlays: [1] /usr/local/portage $ emerge tikiwiki
If all goes well you are now fetching the download, first failing from official mirros, but finally downloading from the HOMEPAGE/tar/ directory we specified in the ebuild.
No information about this file ebuild and associated downloaded file we created above yet exists in our local portage tree. We need to create the digest now:
$ ebuild /usr/local/portage/www-apps/tikiwiki/tikiwiki-1.9.0_rc4.ebuild digest $ emerge tikiwiki
As this is not a release, you will get errors about missing docs, thats ok.
All this should put a copy of Tikiwiki into /var/www/localhost/htdocs/tikiwiki, unless you use the +vhost USE flag and know what your doing with your webapp-config.
Now you should go to your tikiwiki directory and continue installation steps as usual. Create empty database, create database user, grant permissions on new database to user. Point your browser to localhost/tikiwiki/tiki-install.php. Or in tikiroot do $ ./setup.sh apache apache 02775, edit db/tiki-db.php, pipe tiki.sql into new database.
For TikiMods you will have to go on commandline and use fixperms.sh to be safe.
-(TikiWiki 1.8.5)--------
There is an ebuild in portage for GentooLinux users, who would like to test and use a Tiki, and benefit of the easy updates of both worlds.
1. To use it: emerge tikiwiki
$ emerge sync $ emerge -pv tikiwiki $ emerge tikiwiki
2. then enable PHP in your /etc/conf.d/apache(*) if you have not done :
APACHE(*)_OPTS="-D PHP(*) -D SSL"
3. you may want to create an empty tiki database:
$ mysqladmin -uroot -p create tikiwiki
4a.Check your Requirements and Setup
4b. follow on-screen instructions:
* To complete installation, you should manually review the following * * Tiki requires PHP to have in /etc/php/apache(*)-php(*)/php.ini * ==> 'memory_limit = 16M' * ==> 'max_execution_time = 60' * Tiki likes PHP to have : * ==> 'default_charset = utf-8' * ==> 'file_uploads enabled = On' * Please edit /etc/php/apache(*)-php(*)/php.ini. Match your running php and apache version. * * * You may find further information on the Tikiwiki website * ==> ((InstallGettingStarted)) *
5a. Open http://localhost/tikiwiki/tiki-install.php. This helps setting up the db connection and some "database profiles".
5b. On the commandline, cd to your tikiwiki install root directory, then
cd ./db $ mysql -uroot -p tikiwiki < ./tiki.sql
Setup db/local.php for tikiwiki database access for single tikiwiki:
# or edit in db/tiki-db.php the following lines to match your settings: $host_tiki = 'localhost'; $user_tiki = 'root'; $pass_tiki = 'Password'; $dbs_tiki = 'tikiwiki';
6. Now, point your browser to the location of tiki-install.php
* e.g. http://localhost/tikiwiki/tiki-install.php
* Login using admin/admin and start using Tikiwiki!
7. enjoy!
-(Notes)--------
GentooLinux: We produce Gentoo Linux, a special flavor of Linux that can be automatically optimized and customized for just about any application or need. Extreme performance, configurability and a top-notch user and developer community are all hallmarks of the Gentoo experience. To learn more, click here.
http://www.gentoo.org/main/en/about.xml
Further reading:
$ emerge smarty $ emerge adodb $ emerge pear # and many others like PEAR-Date etc.
1) |
15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
2) |
19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
3) |
Tiki birthday |
4) |
17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
5) |
21 Nov 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
6) |
19 Dec 2024 14:00 GMT-0000
Tiki Roundtable Meeting |