Вы можете сделать массовый поиск и заменить с помощью notepad ++ для следующего: он работал для меня:
Найти: mysql _
Заменить: mysqli _
Найти : _query (
Заменить: _query ($ conn,
Следующие потребности меняются, но зависит от того, как вы подключаетесь ...
Обновить строку подключения в config.php:
$conn = mysqli_connect($db_host, $db_username, $db_password, $db_name) or die("Unable to Connect");
Надеюсь, это поможет.
В принципе, он не может подключить и загрузить артефакт, который может быть несколькими разными вещами. Большинство людей скажут вам проверить настройки прокси-сервера, но я буду избегать этого и дать другое предложение на случай, если это не окажется вашей проблемой. Это могут быть настройки вашего зеркала.
Если вы используете maven в офисе, тогда есть хороший шанс, что maven настроен на поиск внутреннего репозитория maven вашей компании. Если вы выполняете какую-то работу из дома, и вы не подключены к сети, это может быть проблемой. Очевидным решением может быть VPN для офиса, чтобы получить видимость для этого репо. Еще один способ - добавить еще один зеркальный сайт в файл /User/.m2/settings.xml, чтобы, если он не смог найти его в вашей офисной сети, он попытается публичное репо.
<mirror>
<id>Central</id>
<url>http://repo1.maven.org/maven2</url>
<mirrorOf>central</mirrorOf>
<!-- United States, St. Louis-->
</mirror>
другие репозитории maven смотрят здесь: http://docs.codehaus.org/display/MAVENUSER/Mirrors+Repositories
Вы также должны проверить, использует ли ваша среда ID по умолчанию (или встроенный) maven или внешний, у меня была проблема несколько раз, когда я получал таймауты, главным образом потому, что я не загружал правильную конфигурацию.
Мой ответ основан на предыдущем (не работает с settings.xml для меня)
Пожалуйста, проверьте этот раздел в файле настроек Maven.xml:
<proxies>
<proxy>
<active>true</active>
<protocol>http</protocol>
<host>proxy</host>
<port>8080</port>
</proxy>
</proxies>
Если у вас нет прокси, удалите этот раздел и проблема будет решена.