I'm moving some Drupal 6.x sites to new servers running OS X Server 10.8, and I'm having some trouble adding or cloning views.

When adding or cloning a view, I give the view a name and a description, choose "node" as the view type, and hit submit.

That brings me to the page:

http://servername/admin/build/views/viewname/edit

Which produces a Page Not Found error.

No other information is present in the watchdog table, and no error is in the Apache log.

The same two sites, with the same databases, and the same drupal folders on the same version of MySQL don't show this behavior on my OS X Server 10.7 machines, and the only significant differences I can identify are slightly newer versions of Apache (2.22 vs 2.21) and PHP (5.3.15 vs 5.3.10).

I'm trying to downgrade PHP to 5.3.10 but not having any luck.

I've seen some vaguely similar problems with previous versions of CCK and Views, but none of those suggested fixes so far have worked.

Has anyone else experienced this? Would it be easier to upgrade to the RC of Views 3.x than to downgrade PHP?

Comments

dmjossel’s picture

Just to follow up:

I am using Drupal 6.28. This error occurs on two sites, one a production site with a variety of modules, and a test site with only core, Views, and CCK and their requirements. This happens on both.

Upgrading to Views 3 did not solve the issue; it in fact induced a few more. Under PHP 5.3.10, all worked as before. Block views suddenly added paged output, but I was able to change that. However, under PHP 5.3.15, attempting to edit the view to change from paged output to a specific number of items throws an error about three optional fields being required (the description fields for offset and exposed offset options, which were not selected).

dmjossel’s picture

Status: Active » Fixed

Updating to PHP 5.3.21 has resolved this issue for me. If no one else is seeing this, I'll just close the ticket.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.