Внезапная ошибка OpenX

Этот пост также доступен в моём ЖЖ

Перенос сайта с OpenX с одного сервера на другой. Фактически, обновление версии софта. Вылезает ошибка:

MESSAGE: Use of undefined constant phpAds_dbmsname - assumed 'phpAds_dbmsname'
TYPE: Notice
FILE: /var/www/clients/client1/web1/web/ads/lib/max/language/en/settings.lang.php
LINE: 62
DEBUG INFO:

57 $GLOBALS['strTablePrefixInvalid'] = "Table prefix contains invalid characters";
58 $GLOBALS['strTableInUse'] = "The database which you specified is already used for ".MAX_PRODUCT_NAME.", please use a different table prefix, or read the UPGRADE.txt file for upgrading instructions.";
59 $GLOBALS['strNoVersionInfo'] = "Unable to select the database version";
60 $GLOBALS['strInvalidVersionInfo'] = "Unable to determine the database version";
61 $GLOBALS['strInvalidMySqlVersion'] = "" . MAX_PRODUCT_NAME." requires MySQL 4.0 or higher to function correctly. Please select a different database server.";

... и т.д.При этом само приложение выдаёт строку, которую я нахожу на картинке:

И что бы вы думали? Нашел на одном форуме ответ. Оказалось, что openx не понимает спецсимволы в пароле MySQL. Надо снова возвращаться к понятным именам и паролям. Теперь снова стоит пользователь user и пароль password. Всё работает, чего и вам всем советую.

Добавить комментарий

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.