Hey Guys,

So I updated Drupal this morning to the latest version (From 7.14 to 7.21) which lead to some serious tweaking, .htaccess rewrites, fighting of the WSOD in admin sections, removing database tables and removing modules in order to save my website. There were a lot of problems but I managed to make it through for the most part.

The issues I'm still faced with are two fold, mainly:

1) The main problem right now is that some pages in the admin section return a 500 error. If I change a config setting or update modules the changes are still executed to the db, just that the page dies and have to refresh. A prime example of this would be

/admin/modules/list/confirm
HTTP Error 500 (Internal Server Error): An unexpected condition was encountered while the server was attempting to fulfil the request.

it was a lot worse earlier today, adding the Admin module for example rendered the entire backend completely white so I had to navigate using View source :/ . Manually removed that module.

List of known pages in which I got problems include anything with list on it,

/admin/modules/list/confirm
/admin/reports/status/rebuild
/admin/structure/views (!!)
/admin/structure/context
/admin/structure/panels
/admin/config/user-interface/delta-blocks
/admin/config/user-interface/modulefilter
/admin/config/media/flexslider
/admin/config/media/resp_img
/admin/config/search/metatags

etc

I'm sure there's many others however I'm missing some pretty significant functionality post-upgrade. That said, I'm aware I did a lot of hacky-slash deletion of modules directly from sites -> all -> modules from the initial install to get the site working again, but it should be mostly rectified now. I've made adjustments to the .htaccess file in regards to memory limit and changed the settings.php file to order to help (which did make the admin way more functional) but I am still experiencing some of these general issues. Some of it is weird, for example I can edit individual views fine in the front end, but I'm can't add new ones.
/admin/structure/views/view/latest_blog_posts/edit/block?destination=node%2F3& works fine....

2) Another significant issue since it has plagued me all day: cannot run update.php. Get the following error:

Fatal error: Class 'RespImgPageCache' not found in .../public_html/includes/cache.inc on line 31

I've been getting different errors all day ranging from ctools include() to others. Not sure how I was able to update Drupal without this page ever running properly.

Anyway, that's my list of problems for know. if anybody has any solutions or if you need me to provide more information, please let me know. Below is a copy and paste of my "Drupal status report" which is all green with the exception of FlexSlider being different version which was intentional.

============STATUS REPORT===========
Drupal 7.21
Info
Install profile (spark-)
OK
Access to update.php Protected
OK
Boost Boost installed correctly, should be working if properly configured.
OK
CTools CSS Cache Exists
OK
Configuration file Protected
OK
Cron maintenance tasks Last run 12 hours 36 min ago
You can run cron manually.
To run cron from outside the site, go to [redacted]
OK
Database system MySQL, MariaDB, or equivalent
OK
Database system version 5.1.68-cll
OK
Database updates Up to date
OK
Drupal core update status Up to date
OK
File system Writable (public download method)
Warning
FlexSlider Incorrect version detected.
FlexSlider must be version 2.0 or higher, but lower than version 3.0. Please consult the README.txt for installation instructions.
OK
GD library PNG support bundled (2.0.34 compatible)
OK
GD library rotate and desaturate effects bundled (2.0.34 compatible)
OK
Module and theme update status Up to date
OK
Node Access Permissions Disabled
If the site is experiencing problems with permissions to content, you may have to rebuild the permissions cache. Rebuilding will remove all privileges to content and replace them with permissions based on the current modules and settings. Rebuilding may take some time if there is a lot of content or complex permission settings. After rebuilding has completed, content will automatically use the new permissions. Rebuild permissions
OK
OAuth cURL library Enabled
OK
PHP 5.3.22 (more information)
OK
PHP extensions Enabled
OK
PHP memory limit 128M
OK
PHP register globals Disabled
OK
Unicode library PHP Mbstring Extension
OK
Update notifications Enabled
Info
Upload progress Not enabled
Your server is capable of displaying file upload progress, but does not have the required libraries. It is recommended to install the PECL uploadprogress library (preferred) or to install APC.
OK
Web server Apache
=======================================================

Comments

john_b’s picture

Oh dear, sorry to hear about those problems :-(. Assuming you had unhacked Drupal core before, that update should have taken 10 minutes with Drush.

However, you appear to be using Spark distribution, but you do not mention whether you used the different update methods required than those which apply to a standard install. This is clearly stated in the documentation at http://drupal.org/node/1223018 (find the word 'profile', and ee also e.g. http://drupal.org/node/1833644). Generally you would only update to the latest version of the distro, NOT the latest version of core. It is probably best to clarify first whether you have taken this into account, before going further.

Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors

inkovic’s picture

Hi, thanks for the information on updating the Distribution core for a distribution. I am in the process of uploading the site with an old version of the distribution and I'll update the core when I do it in a more prepared way since I am still inexperienced with it/ terrified I'll lack access to important functions like views.

It was just a really odd issue because I've updated Drupal before without any issues simply by replacing the files outside of sites folder fine for other distributions like Open Publish etc. Front-end wise the site was fine, but not being able to Update really weirded out for me.

Thanks for the links to the documentation. I wouldn't want to trouble you for more assistance because it really is something that could probably be solved with a proper update process and I'll be sure to test on a subdomain at a later date to ensure it isn't an issue with hosting. Just that it's the weirdest issue I've ever had, not being able to add/edit new views but edit existing ones is fine..

john_b’s picture

I am nervous of distros because of the update problem. Great if they are kept up to date. You can always migrate them to standard distro but with same modules and themes. It involves changing the distro identiy in the database too, but not too hard.

Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors

inkovic’s picture

Even though the Spark Distribution is *supposed* to be the default content authoring platform of Drupal 8, it is still an Alpha release.

john_b’s picture

Exactly. Drupal 8 is not out. Spark was produced to encourage people to test it and give feedback in advance of release. If you were not aware of that, I would switch the site to standard distro (which is not entirely simple but you can google it).

Digit Professionals specialising in Drupal, WordPress & CiviCRM support for publishers in non-profit and related sectors