Great. I'm glad this problem resulted in helping others. I have  
another quick question:
In Settings, under the Comments section, I have Notifications all set  
to true but the site does not send any notifications at all, not even  
to the moderator when a new comment is posted. Did I do something  
wrong or overlook something I need to do to make this happen?
~ Alexis
Alexis Masters, author
510 234-0027

On Jan 29, 2010, at 10:45 AM, Jim Gay wrote:

> On Fri, Jan 29, 2010 at 11:53 AM, Alexis Masters
> <> wrote:
>> Hi Jim,
>> Thanks for your note. I actually did send a more detailed email to  
>> the
>> list after your note yesterday morning, but I think it got held up in
>> the moderator's queue.
>> Thanks to heroic efforts of the wonderful support staff at
>> RailsPlayground, we finally got my new VPS configured with all the
>> most crucial extensions at 2am this morning. The problems were not
>> caused by the VPS or by missing gems. As I suspected, there were
>> different issues with each extension, some of which went unnoticed
>> right away and caused extensions installed farther down the line to
>> not install correctly or not install at all.
>> The main culprit was the comments extension, which is the one
>> responsible for the "nil object" message referenced below. If I had
>> not been so relatively new to Radiant and so worn out I might have
>> realized how to fix this before 1:30 in the morning :-)
>> What I had to do was modify by hand the two fields in the pages table
>> that the comments extension adds from Null to Zero Fill. Then the  
>> "nil
>> object" message went away and the pages loaded without a glitch.
>> I hope this manual fix does not create further problems down the  
>> road.
>> If anyone has any warnings for me, I'm all ears.
>> I'm wondering if the comments extension was developed and tested  
>> using
>> MySQL 5.1, which is what is on my VPS. Maybe earlier versions of  
>> MySQL
>> were not so picky...
>> ~ Alexis
>> =================
> Thanks for the details.
> I'm currently maintaining the Comments extension.
> I took a quick look at the migrations and it seems that the first one
> creates columns on the pages table and then tries to update them
> without first reloading the table information, and it also never sets
> a default value for the enable_comments field.
> I believe I've corrected this for others, but thanks for reporting  
> the problem.
>> On Jan 28, 2010, at 10:18 AM, Jim Gay wrote:
>>> On Jan 28, 2010, at 1:05 PM, Alexis Masters wrote:
>>>> Hello,
>>>> I have numerous successful Radiant sites running now and I love the
>>>> CMS, though I have always has some difficulty getting the  
>>>> extensions
>>>> installed. I have been working in a shared environment with earlier
>>>> Radiant sites, but since I hoped to use Multi-Site and host a  
>>>> number
>>>> of Radiant clients in this instance, I decided to move to a VPS
>>>> account. I have had the worst trouble installing the necessary
>>>> extensions. Almost none installed correctly though I have gone
>>>> through
>>>> each extension's README and installed every required gem. Is this
>>>> because something is missing from the configuration that needs to  
>>>> be
>>>> there for extensions to install properly? I am on a VPS account
>>>> running passenger. We have installed Radiant 0.8.1 from the current
>>>> gem. We have tried both Ruby-enterprise-1.8.7-2009.10 and
>>>> REE1.8.6-20090201 but the problem persists.
>>>> Here is the message I get when trying to install with the standard
>>>> script install method:
>>>> rake aborted!
>>>> You have a nil object when you didn't expect it!
>>>> The error occurred while evaluating nil.to_sym
>>> We'll need more than that. Did you run the rake task with --trace ?
>>> That will give you more detail about where the error occurs.
>>> And without knowing what extensions you have, there's no way anyone
>>> can help.
>>> Many extensions seem to be managed with a tag for a particular
>>> version of radiant, and the master branch chases the Radiant master.
>>> So for example you may have one extension installed which is
>>> compatible with edge, but you may need to do "git checkout
>>> v0.8.1" (or whatever the tag name is for a particular extension)
>>> Reply back with more informative errors and I'm sure you can get the
>>> help you need.
>>> Jim Gay
> _______________________________________________
> Radiant mailing list
> Post:
> Search:
> List Site:
> Radiant:
> Extensions:

Radiant mailing list
List Site:

Reply via email to