Alright, I think, leaving a few known quirks (which we are working to
resolve), the website is ready for prime time.

I relate my migration story here. Delay of 2 days again. Took time to
migrate the website to the host. The website has been hanging around on the
server for 2 days now (uploaded there on June 2nd 2008). I have had a lot of
problems making it work on the server, and it really wasn't as easy as just
moving my drupal instance to the server. There were a lot of "Drupal on
Solaris" glitches to address and PHP and Apache configuration directives to
tweak to make it work up there, except the usual gotchas involved with a
website running on a UNIX system (though that wasn't new).

I had uploaded the website as well as imported the database and loaded up
the frontpage only to see a blank white screen - what is ubiquotously called
the "White Screen of Death" in webapp lingo. I checked the error_log file ,
found some weird PHP errors, asked help at Drupal.org (my thread:
http://drupal.org/node/277798). All necassary measure to be taken when
migrating a drupal instance across hosts were taken (put site in maintenance
mode, disable clean URL's, etc.). mod_rewrite wasn't enabled so I turned it
on and also enabled local .htaccess support for drupal's .htaccess settings
to work. I tried reading up drupal documentation and adjusting php.ini as
well as httpd.conf settings (increased php's memory limit, enabled all
errors and notice reporting, etc.). I ultimately found out from this sun
blogger's blog (
http://blogs.sun.com/downstream/entry/drupal_6_on_opensolaris) about "Drupal
6 on OpenSolaris", that my include_path wasn't having reference to a "." !
That is why php wasn't able to include *.inc files required by drupal core
and thus the Fatal Errors for function calls. I could finally get the site
working and posted the solution to my own thread at Drupal :)

Anyway, after that I set the file upload path, setup the crontab (and
mistakenly deleted the old ones!), add a security directy to .htaccess to
disallow the public to run /cron.php, setup httpd-ssl.conf and uploaded some
incorrect keys.

There were 2 problems then: no IMAP support in PHP (which is required for
the forum-mailing-list bridge to work), and SSL wasn't working (was blocking
port 443 somehow). From there I called Moinak for help, as things could get
messy if I myself tried to recompile PHP on a Solaris server to include IMAP
support and I had no idea about SSL configuration (besides openssl config is
lengthy and scary). He has somehow broken his head against httpd.conf and
enabled port 443 and even got the SSL handshake and issue of certificate to
the browser, although it still doesn't open and gives a Data Transfer
Interrupted. He is working on IMAP for PHP as well.

For now, I have disabled secure logins, so you can very much login the
normal way (meaning the functionality of the site is not at all affected, it
was just an additional security measure). The forums section wont show mails
from belenix-discuss yet either :)

All the rest (And what matters) is up and running:

-> The new website with all pages, and with the new theme (I hope you like
it)
-> Belenix ScoopZone: Read the "Learn More" page here:
http://www.belenix.net/scoopzone/learnmore
-> Belenix Map: Read the "Learn More" page about it here:
http://www.belenix.net/map/learnmore
-> Mailing List subscription manager: now you can subscribe to
belenix-discuss from within the website (thus keeping the subscription
information within your belenix.org/net account) (
http://www.belenix.net/admin/settings/mailman_manager)
-> Belenix Planet - just an aggregator for the belenixy blogs (you can opt
to add your blog there)
-> Pretty icons, collapsible blocks, etc.

Please access the website at www.belenix.net and not the direct IP address.
Belenix.org still points to the old website currently.

There is new bug category at the Issue Tracker at the Belenix Development
Sourceforge project here: https://sourceforge.net/tracker/?group_id=216118

Sriram, I'll prepare the list of use cases and give the link soon.

Its up and running now and time for you guys to yell at me for all the bugs
you're going to find.. please report any problems, suggestions,
feature-requests, etc at the sourceforge tracker or if you think it is
important then on this thread itself.. Please use Firefox :)

Angad Singh
http://angadsingh.in
http://blogs.sun.com/angad

"The best way to predict future is to invent it"

PS: Might come useful for some. Here are a few pages I found handy for
debugging drupal:

Anyone having trouble moving a drupal install can get help here:
http://drupal.org/node/46389

Tips for "White Screen Of Death":
http://drupal.org/node/158043

Notice: Undefined property: stdClass::$theme in ...../theme.inc on line 45
http://drupal.org/node/109459

Fatal error: Call to undefined function node_get_types()
http://drupal.org/node/173758

All My Pages are Blank!
http://drupal.org/node/206231

How to troubleshoot (read this first)
http://drupal.org/node/72108

Another problem I face for a small time offline, the "administer nodes"
problem:
http://drupal.org/node/277279
-------------- next part --------------
An HTML attachment was scrubbed...
URL: 
<http://mail.opensolaris.org/pipermail/belenix-discuss/attachments/20080704/52ad3d48/attachment.html>

Reply via email to