Habari on Solaris 11.1

35 views
Skip to first unread message

David Henzler

unread,
Jan 25, 2014, 9:17:10 PM1/25/14
to habari...@googlegroups.com
I host my own web content and use Solaris 11.1 on amd64 platform.  Thus far so good.  However the habari project has not gone smoothly.  I have two possible issues.  One is PHP 5.3 running concurrently with PHP 5.2 which is required on another bit of software.  The next is the nagging error message when I attempt to start the install.  I have searched for the issues, and verified the requisite configuration is installed, yet the install fails to run.

  1. My Apache server does have mod_rewrite enabled for the virtualhost that contains Habari. mod_rewrite is required for Habari to functions. Verify that mod_rewrite is installed and enabled on your server.
  2. Your Apache configuration does not allow .htaccess to override configuration options in the virtualhost. The virtualhost in which Habari is installed should include the "AllowOverride FileInfo" directive for the directory that contains the Habari files. This will allow Habari's .htaccess file to properly handle incoming URLs. (Consult the AllowOverride documentation for further details on the AllowOverride directive.)

LoadModule rewrite_module libexec/mod_rewrite.so is the last line in the file and the 64 bit is correctly done.

my .htaccess file:

### HABARI START
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !=/favicon.ico
RewriteBase /habri
RewriteRule . index.php [PT]
RewriteRule ^(system/(classes|handlers|locale|schema|$)) index.php [PT]
### HABARI END

What have I missed?

David

Please send responses to dhen...@sonic.net



Chris Meller

unread,
Jan 26, 2014, 1:30:58 AM1/26/14
to Habari Users, dhen...@sonic.net
Hi David,

You didn’t mention if you had checked to ensure AllowOverride was set in your Apache config. Can you make sure that’s working?

The other thing I noticed was “RewriteBase /habri” in your .htaccess. Is it actually “habri”, without the second A?

I CC’d the address you included on this, but you should know that replies to posts only go back to the list, not to the email address they were sent to, so you’ll need to either subscribe it to the Google Group or check the web interface periodically to actually get your replies.


h2o4...@gmail.com

unread,
Jan 26, 2014, 2:16:20 PM1/26/14
to habari...@googlegroups.com
I added the AllowOverride and tested again... no joy.  habri IS the test location...

Please see attached images

++++++++++++++++++++++++++++++++++++++++++++++
Screenshot.png
Screenshot-1.png

Chris Meller

unread,
Jan 26, 2014, 8:10:36 PM1/26/14
to Habari Users
The error in your screenshot is completely different. It’s saying that it can’t create the .htaccess file for you, which is the first step the installer takes, not necessarily that there is anything wrong with your configuration.

As long as you create the file and then make sure it is readable by the web server (or just make sure the web server can write to the root Habari directory so it can create it itself), the install should proceed happily.

If you’ve created the file already, can you double check the permissions to make sure Apache can read it? If your PHP 5.3 instal is using FastCGI (such as PHP-FPM) so you can run multiple versions, whatever user that process is running as will need access as well.

h2o4...@gmail.com

unread,
Jan 30, 2014, 1:30:55 PM1/30/14
to habari...@googlegroups.com
I finally understand what the problem was... AllowOverride All was required and not really clearly specified.  Through a little more reading it was revealed.

I have been blocked...  And cannot contact either DNSBL or Other Administrators to clear myself.  If I am a Proxy, I am unaware of it.   Would appreciate someone who can help clear up this allegation to come forward.
  • Your user name or IP address has been blocked. The block was made by DNSBL. The reason given is Your IP address is listed as an open proxy in the DNSBL used by Habari Project..
    • Start of block: 18:16, 30 January 2014
    • Expiry of block: infinite
    • Intended blockee:
    You can contact DNSBL or another administrator to discuss the block. You cannot use the 'e-mail this user' feature unless a valid e-mail address is specified in your account preferences and you have not been blocked from using it. Your current IP address is 67.76.137.137, and the block ID is #0. Please include all above details in any queries you make
It would be really nice if I knew where to complete a registration.  Finding such has been frustrating.

Chris Meller

unread,
Jan 30, 2014, 4:45:39 PM1/30/14
to Habari Users
Which wiki page were you trying to edit? http://wiki.habariproject.org/en/Troubleshooting clearly says it should be set to "FileInfo Limit”, which should be all that is required.

I’m not sure who turned on a DNSBL for the wiki. My IP shows up as blocked as well so I suspect either the wrong list was selected or it completely broke.


Chris Meller

unread,
Jan 30, 2014, 4:51:30 PM1/30/14
to Habari Users
FYI, All: I have killed the DNSBL on the wiki since it did not seem to be working as intended.
Reply all
Reply to author
Forward
0 new messages