×
Ruby on Rails: постинг твитов через Twitter API (04 нояб 2017)

Практикуемся в Ruby on Rails.

Вопрос Call to undefined function dom_import_simplexml()

Больше
3 года 6 мес. назад #1 от unior
unior создал эту тему: Call to undefined function dom_import_simplexml()
При попытке открыть профиль пользователя в админке получаю вот это сообщение на пустой белой странице:
Fatal error: Call to undefined function dom_import_simplexml() in /home/www/my_site.ru/docs/new/libraries/joomla/form/form.php on line 897

может кто знает, что за напасть аткая, никогда такого не было.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 6 мес. назад #2 от Vasilij
Vasilij ответил в теме Call to undefined function dom_import_simplexml()
А, это на руцентре наверное. Включите расширение модуль dom в настройках php.
dom.so

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 6 мес. назад #3 от unior
unior ответил в теме Call to undefined function dom_import_simplexml()
vasilij, реально спасибо, помогло. ;)
а вот бы еще узнать.
меня похоже парят, что MYSQL в этом аккаунте расположен на локалхосте.
Как бы убедиться, что это не так? пока что одни подозрения у меня.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
3 года 6 мес. назад #4 от Vasilij
Vasilij ответил в теме Call to undefined function dom_import_simplexml()
Unior, без проблем. Хотя и офтоп конечно.
Заходим на сервер по ssh и коннектимся к базе два раза, к localhost и к 127.0.0.1. В данном случае это не совсем одно и то же.

$ mysql -ppassword -uuser_name_db name_db -hlocalhost
ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/tmp/mysql.sock' (2)
$ mysql -ppassword -uuser_name_db name_db -h127.0.0.1
ERROR 2003 (HY000): Can't connect to MySQL server on '127.0.0.1' (60)


Будьте внимательны, ключи -p -u -h указываются, как видите, без пробелов. Между именем юзверя БД и названием БД - пробел.

Получаем облом. Ок.
Как теперь убедиться, что именно БД расположена не локально, а не, например, login-pass неверны или вообще база при наличии отсутствия?
А вот так.

$ mysql -u user_name_db -p
Enter password: 
Welcome to the MySQL monitor.  Commands end with ; or \g.
Your MySQL connection id is 411619617
Server version: 5.1.41-log FreeBSD port: mysql-server-5.1.41

Вошли, как видите.
Еще. Пара команд, чтобы убедиться, есть там MYSQL или вообще и близко его нету...

$ ps aux | grep -i mysql
$ ps aux | grep -i maria

Телнетом мона попробовать войти по стандартному порту:

$ telnet localhost 3306

ну и вот.
Спасибо сказали: unior

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.