1 (edited by Vsevolod.Osipenko 2016-11-18 21:11:43)

Topic: An error occured while communicating to the server.

Создал базу,сохраняю как WebGrid, получаю ошибку An error occured while communicating to the server. на сайте.
Сорцы: Проект
Помогите пожалуйста,кто может...

Re: An error occured while communicating to the server.

При этом в базу значения я внести могу,а вот получить от туда нет.

Re: An error occured while communicating to the server.

К сожалению чтобы определить проблему, проекта мало, необходим сам скрипт, который был сгенерирован для WebGrid и доступ к серверу.

Dmitry.

Re: An error occured while communicating to the server.

https://yadi.sk/d/0kyoRNCtywHWv сам скрипт.
Доступа к серверу нет ибо лок.хост настроен пока

Re: An error occured while communicating to the server.

Проверил ваш скрипт на PHP 5.3.13, MySQL 5.1, к сожалению проблем не смог обнаружить.


Возможно что то напутано с привелегиями в MySQL? например ограничили использования SELECT для пользователя.

Dmitry.

6 (edited by Vsevolod.Osipenko 2016-11-22 13:21:14)

Re: An error occured while communicating to the server.

DriveSoft wrote:

Проверил ваш скрипт на PHP 5.3.13, MySQL 5.1, к сожалению проблем не смог обнаружить.


Возможно что то напутано с привелегиями в MySQL? например ограничили использования SELECT для пользователя.

У юзера root права все,root    localhost глобальный    ALL PRIVILEGES

Re: An error occured while communicating to the server.

попробуйте проверить подключение к MySQL другим скриптом
https://rtfm.co.ua/php-mysql-proverka-s … ya-k-baze/


если подключается, затем попробуйте сделать скрипт с SQL запросом

<?php
$link = mysql_connect('localhost', 'mysql_user', 'mysql_password');
if (!$link) {
    die('Ошибка соединения: ' . mysql_error());
}
if (!mysql_select_db('database_name')) {
    die('Ошибка выбора базы данных: ' . mysql_error());
}
$result = mysql_query('SELECT name FROM work.employee');
if (!$result) {
    die('Ошибка выполнения запроса:' . mysql_error());
}
echo mysql_result($result, 2); // выведет имя третьего сотрудника

mysql_close($link);
?>

только поменяйте в скрипте логин, пароль, имя базы и в SQL запрос вставьте свои названия полей

Dmitry.

8 (edited by Vsevolod.Osipenko 2016-11-22 17:02:53)

Re: An error occured while communicating to the server.

DriveSoft wrote:

попробуйте проверить подключение к MySQL другим скриптом
https://rtfm.co.ua/php-mysql-proverka-s … ya-k-baze/


если подключается, затем попробуйте сделать скрипт с SQL запросом

только поменяйте в скрипте логин, пароль, имя базы и в SQL запрос вставьте свои названия полей

По первому скрипту ответ:
Соединение установлено. Подключение к базе данных прошло успешно.
По второму:
Идет вывод фамилии отлично

Скрипт залил на сайт,там версия PHP 5.4, MySQL 5.6.34 если правильно по PHPInfo нашел

Re: An error occured while communicating to the server.

PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /scripts/actions_Info448.php on line 70
PHP Warning:  mysql_fetch_array() expects parameter 1 to be resource, boolean given in /scripts/actions_Info448.php on line 94

А вот такое мне выдает лог аппача.

Re: An error occured while communicating to the server.

Все дело было лишь в разнице имени таблицы...Info я написал в скрипте а info в создании таблицы.
Спасибо за помощь)
Советую всем следить за регистром!