For a list of pending bugs on gentoo bugzilla query:
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.
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!
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
For Devs:
TikiWiki comes as is, bundled with some external applications and many media files - especially Smarty too.
But GentooLinux has a separate ebuild for Smarty, and hence there would be an ample opportunity separating TikiWiki from external apps, so that bare Tiki can fit in with less redundancy in any System. CVS dev. versions of Tiki already check-out separate from Smarty...
Hence, for now, the TikiReleaseGentooLinux focuses on this separation of TikiWiki from internal Smarty.
Primary objective for now is the achievement of the use of external Smarty libs - (Gentoo ebuild based).
Secondary objective is the externalisation of media files included in TikiWiki into TikiMediaReleaseGentooLinux (e.g.: avatar images)
Tertienary objective is the use of TikiGamesGentooLinux for the easy install of TikiGames.
The final - and most community-intriguing - objective is the externalisation of TikiStyles into separate TikiStyleReleaseGentooLinux ebuilds, so that themes and templates are easily installed and extended...
1) |
16 May 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
2) |
20 Jun 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
3) |
18 Jul 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
4) |
15 Aug 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
5) |
19 Sep 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
6) |
Tiki birthday |
7) |
17 Oct 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
8) |
21 Nov 2024 14:00 GMT-0000
Tiki Roundtable Meeting |
9) |
19 Dec 2024 14:00 GMT-0000
Tiki Roundtable Meeting |