Включить XML-RPC в PHP.ini - PullRequest
       19

Включить XML-RPC в PHP.ini

1 голос
/ 22 сентября 2009

У меня установлен Joomla и компонент под названием MyBlog (azrul.com).

Чтобы включить ping для Technorati, я должен включить xml-rpc.

По умолчанию это отключено в моей учетной записи Shared Hosting и не может быть изменено. Тем не менее, DreamHost говорит, что вы можете создать свою собственную расширенную установку PHP5.

Инструкции здесь: http://wiki.dreamhost.com/Advanced_PHP_configuration

Я следовал за ними, и теперь я могу изменить свой собственный файл php.ini.

В этой строке в этом файле:

; расширение = php_xmlrpc.dll

Я удалил;

в надежде раскомментировать эту строку и включить эту функцию перед обновлением php.

Поскольку я считаю, что DreamHost не является сервером Windows, вместо .dll он должен быть .so?

Все еще не повезло. Может ли кто-нибудь указать мне правильное направление?

Спасибо!

Кристофер Беквит

Ответы [ 3 ]

1 голос
/ 22 сентября 2009

Создать пустой файл с таким содержанием:

<?php var_dump(get_loaded_extensions()) ?>

Вы увидите, загружено ли ваше расширение или нет. Как уже упоминалось два раза: вы должны перезапустить хотя бы демон Apache.

1 голос
/ 22 сентября 2009

Вы правы, это сервер Centos:

Apache/2.2.3 (CentOS) Server at azrul.com Port 80
  • расширение как .so
  • Вы должны перезагрузить Apache
  • расширение должно быть установлено на сервере
  • расширение не должно быть отключено (его функции и / или классы)

Вы можете получить много информации о phpinfo () output:

<?php phpinfo() ?>
0 голосов
/ 02 ноября 2009

Вы можете использовать dl (), если для вашей учетной записи разрешено использование пользовательских расширений без перезапуска веб-сервера. См. Руководство по PHP.

...