Welcome to Pheix!

Pheix - Artistic 2.0 license compliant, Perl 6 driven content management system. It is extremely lightweight, fast & scalable.



Important

Pheix is free, open, and available to anyone under the Artistic 2.0 license. Pheix is the one of the first CMS implemented in Perl6.

Pheix is distributed via GitLab – feel free to make merge requests!


Get in touch

Via email: kostas[at-sign]pheix.org


Changelog

Full changes history.


Server summary

This is Rakudo Star version 2019.03.1 built on MoarVM version 2019.03 implementing Perl 6.d.


Environment variables

%*ENV{CONTEXT_DOCUMENT_ROOT} = /home/kostas/apache_root/perl6.pheix.org/www/
%*ENV{CONTEXT_PREFIX} =
%*ENV{DOCUMENT_ROOT} = /home/kostas/apache_root/perl6.pheix.org/www/
%*ENV{GATEWAY_INTERFACE} = CGI/1.1
%*ENV{HTTP_ACCEPT} = text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
%*ENV{HTTP_ACCEPT_ENCODING} = gzip
%*ENV{HTTP_ACCEPT_LANGUAGE} = en-US,en;q=0.5
%*ENV{HTTP_CONNECTION} = close
%*ENV{HTTP_HOST} = perl6.pheix.org
%*ENV{HTTP_IF_MODIFIED_SINCE} = Fri, 18 Oct 2019 18:59:28 CEST
%*ENV{HTTP_USER_AGENT} = CCBot/2.0 (https://commoncrawl.org/faq/)
%*ENV{HTTP_X_FORWARDED_FOR} = 3.94.129.211
%*ENV{HTTP_X_FORWARDED_PROTO} = https
%*ENV{PATH} = /usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin
%*ENV{PWD} = /home/kostas/apache_root/perl6.pheix.org/git/pheix-pool/core-perl6/www
%*ENV{QUERY_STRING} =
%*ENV{REMOTE_ADDR} = 3.94.129.211
%*ENV{REMOTE_PORT} = 45654
%*ENV{REQUEST_METHOD} = GET
%*ENV{REQUEST_SCHEME} = http
%*ENV{REQUEST_URI} = /
%*ENV{SCRIPT_FILENAME} = /home/kostas/apache_root/perl6.pheix.org/www/user.p6
%*ENV{SCRIPT_NAME} = /user.p6
%*ENV{SERVER_ADDR} = 127.0.0.1
%*ENV{SERVER_ADMIN} = webmaster@perl6.pheix.org
%*ENV{SERVER_NAME} = perl6.pheix.org
%*ENV{SERVER_PORT} = 80
%*ENV{SERVER_PROTOCOL} = HTTP/1.0
%*ENV{SERVER_SIGNATURE} =
Apache/2.4.25 (Debian) Server at perl6.pheix.org Port 80

%*ENV{SERVER_SOFTWARE} = Apache/2.4.25 (Debian)

Support Pheix project!

Bitcoin:34fnKXxu2TxHJFNHGZCGu838w3TfEBr9uk
Zcash:t1Yn2LJnHs6aAeb33GM4gt7orMgkzrHFzcK


Check it out!
Blog
Posted: 16 August 2019 by Kostas.
Hi, P6 mongers!
«Pheix: Perl6-based CMS with data storing on blockchain» talk is online! It will be presented at SPW2019 tomorrow.
Wiki

Net::Ethereum

Posted: 1 May 2019 by Kostas
New functionality is implemented in core-dependency module Net::Ethereum. Now it supports Parity client.

Url routing htaccess issue 1

Posted: 24 September 2018 by Kostas
Quick fix for Apache2 issue while routing URLs with .htaccess.

Introducing perl6 content management system

Posted: 22 May 2018 by Kostas
I'm planning to submit a talk to London Perl workshop 2018 about Pheix. Here's abstact and summary.

Module dependencies

Updated: 17 May 2018.
Complete Pheix versions trace with information of extern Perl6 module dependencies.

ImageMagick install from sources

Posted: 10 March 2018.
Pheix calls DrawSetDensity() func from ImageMagick API. Note, that this func was introduced in ImageMagick 6.9.2-0.

Error: "This type cannot unbox..."

Posted: 31 January 2018.
After repo update (fetch-pull requests) I've got error: "This type cannot unbox...". Just remove .precomp folder in www/lib to solve it.