ошибки в админке после обновления до joomla 2.5 - PullRequest
0 голосов
/ 28 января 2012

Я обновил свой сайт на Joomla до версии 2.5 с joomla 1.7 Я столкнулся с ошибками ниже:

1- Я не могу открыть страницу глобальной конфигурации из области администратора и получить «500 внутренняя ошибка сервера».кнопка добавления новой статьи из админки я получаю такую ​​же ошибку.3- Когда я нажимаю кнопку добавления новой категории в административной области, я получаю ту же ошибку.

спасибо, если вы можете помочь решить эту проблему.

Ответы [ 3 ]

2 голосов
/ 23 апреля 2012

У меня была та же проблема, и я собирался сходить с ума (даже подумывал о переходе на другую CMS) ... проблема, по-видимому, связана с тем, что Joomla 2.5 выдает несколько ошибок, а PHP-движок пытался писать вфайл php_errors.log в каталоге, в котором у него не было разрешений на запись, таким образом ошибка 500 (я знаю, что это вводит в заблуждение).

Между прочим, это произошло со мной в Windows, работающей под управлением IIS 7.5, а не Apache.Первоочередным решением было отредактировать мой файл PHP.INI и изменить настройку «error_log», указав папку, которая имела права на запись для всех веб-сайтов.Я только что создал новую папку и дал разрешения на изменение группы «пользователи» - не лучший способ сделать это, но для целей разработки все было в порядке.

Затем необходимо перезапустить IIS.Важно, чтобы вы действительно перезапускали IIS, а не просто перезапускали пул приложений, так как это, похоже, не заставляло PHP перечитывать конфигурацию.

Как только я зашел так далеко, я начал замечать ошибки (которые я будупродолжать публиковать здесь среди других мест, пока я не могу найти решение).Пока что первая ошибка, которую я вижу, это когда я иду, чтобы добавить новый пункт меню, я получаю это:

Warning: is_file(): open_basedir restriction in effect. File(\metadata.xml) is not within the allowed path(s): (C:\Inetpub\vhosts\myWebsite.com\httpdocs\) in C:\Inetpub\vhosts\myWebsite.com\httpdocs\libraries\joomla\filesystem\file.php on line 523 

Похоже, что Joomla пытается проверить, существует ли файл \ metadata.xml, однакоЯ не уверен, где этот файл или что он делает.На данный момент, я подозреваю, что это в конечном итоге проблема с разрешениями, но я все еще копаю ...

0 голосов
/ 29 января 2012

Смотрите это краткое изложение потенциальных проблем с обновлением от Брайана Тимана:

http://brian.teeman.net/joomla-1.7/upgrading-to-joomla-2.5-some-warnings.html

Проблема, с которой вы столкнулись, может быть связана с проблемой базы данных, которую он упоминает.

0 голосов
/ 28 января 2012
  1. Самая распространенная причина ошибки 500, которую я видел на Joomla!Веб-сайты связаны с разрешениями файлов на веб-сайте.например.вчера мы должны были исправить веб-сайт для компании, которая обновилась, и в процессе каким-то образом установили разрешение Group write на их каталог /administrator.

    Вы можете быстро проверить это через файловый менеджер вашего хостинга.Если вы используете CPanel, вы должны убедиться, что для ваших каталогов установлено значение 755 ( У пользователя есть разрешения на чтение / запись / выполнение, для группы и мира есть разрешение на чтение ), а для файлов установлено значение 644 ( У пользователя есть права на чтение и запись, у Группы и Мира есть разрешение на чтение ).

  2. Похоже, проблема одинакова.

...