Об этом спрашивали много раз, но я еще не нашел свою проблему / решение, поэтому я спрашиваю:
У меня запущено приложение Symfony 1.4, и мне нравится иметь WordPress в / web/ блог каталог рядом с Symfony.
Странно то, что веб-интерфейс блога работает отлично, но я не могу получить доступ к администрированию и вместо этого получаю внутреннюю ошибку сервера при переходе на / blog / wp-admin.Все, что я вижу в лог-файлах appache:
[warn] mod_fcgid: stderr: PHP Fatal error: Call to undefined
function get_option() in /srv/www/vhosts/mysite/web/blog/wp-
admin/admin.php on line 32
Я думаю, это как-то связано с требованием и загрузкой необходимых файлов из каталога wp-admin.Хотя не выдается никакой ошибки, что файл не существует или не может быть найден.Даже если я перейду к строке 31 и введу echo "test"; exit;
непосредственно перед фатальной ошибкой, она будет выполнена и распечатана.var_dump(function_exists('get_option'))
возвращает false. Последний тест состоял в том, чтобы вместо этого вручную загружать functions.php: require_once(ABSPATH . WPINC . '/functions.php');
- но он возвращает, что ABSPATH
и WPINC
даже не определены ..
После входа в систему я даже вижу панель администратора на веб-интерфейсе блога, но, очевидно, не могу получить доступ ни к каким страницам.Хотя одна из ошибок отображается в журналах apache, когда я смотрю веб-интерфейс блога (th html отображается до конца):
[warn] mod_fcgid: stderr: PHP Fatal error: Call to undefined function _get_cron_array()
in /srv/www/vhosts/mysite/web/blog/wp-cron.php on line 47
очень сбивает с толку .. может ли за это быть ответственна какая-то настройка php на моем сервере?
Заранее благодарим за любую помощь.