Обновлен Drupal с помощью команды Drush up. Теперь у меня ошибка сервера 500

У меня есть установка Drupal на моем локальном компьютере. Запустил команду Drush up для обновления файлов ядра. Теперь я просто получаю ошибку Server 500. До того, как я запустил drush, мои права доступа к папкам установки drupal выглядели так:

drwxr-xr-x  27 uName staff 918 ...

После запуска drush up они выглядят так:

drwxr-xr-x  29 uName staff 986 ....

Я признаю, что не слишком хорошо знаком с chmod/chown или с тем, как решить эту проблему, но я уверен, что это как-то связано с правами доступа к папке/файлу. Любая помощь будет принята с благодарностью.


person Chris    schedule 07.09.2011    source источник
comment
Можно ли попасть на какие-либо страницы сайта? например Вы можете получить доступ к www.yoursite.com/admin, но не к www.yoursite.com?   -  person Clive    schedule 07.09.2011
comment
Я не могу получить доступ ни к чему. Используя Mac Finder, я вижу каталог и папки, но при просмотре моих локальных сайтов на локальном хосте в браузере я даже не вижу каталог.   -  person Chris    schedule 07.09.2011
comment
Я не думаю, что это проблема с правами доступа, папка по-прежнему принадлежит той же группе и пользователю. Во втором столбце указано количество жестких ссылок, а в пятом - размер файла/папки. поэтому кажется разумным, что оба они могли измениться. Какую версию Drupal вы используете?   -  person Clive    schedule 07.09.2011
comment
Я обновился до последней версии, которая, как мне кажется, 7.8 с последней версии, 7.6 или 7.7. Это обновление будет учитывать изменение размера файла/каталога. Так что еще может быть причиной ошибки? Папка даже не отображается в каталоге на локальном хосте.   -  person Chris    schedule 07.09.2011


Ответы (1)


Интересный. Несколько вещей, чтобы попробовать:

  • Посетите update.php на вашем сайте (если вы можете туда попасть) и просмотрите обновления, возможно, есть какие-то устаревшие
  • Запустите запрос TRUNCATE TABLE cache MySQL и повторите его для всех остальных таблиц, имена которых начинаются с cache_.
  • Переместите файл .htaccess из корня сайта и попробуйте снова получить доступ к сайту. Если это работает, вы знаете, что проблема в нем
  • Убедитесь, что в старом файле .htaccess не было никаких пользовательских изменений; если вы это сделали, убедитесь, что изменения скопированы в новый файл (после того, как вы переместили его обратно в корень сайта).
  • После этого вам действительно остается вручную отключать добавленные модули в таблице system (устанавливая столбец status в 0) и снова посещать сайт после каждого; таким образом вы сможете сузить круг мошеннических модулей, которые сейчас вызывают проблему.

Дайте мне знать, как вы справляетесь с этим, если ничего из этого не работает, возможно, вы можете попробовать что-то еще.

person Clive    schedule 07.09.2011