Topic: Webgrid

Доброго времени суток. Решил попробовать создать проект записной книжки и использовать Webgrid. Сделал по этой ссылке http://myvisualdatabase.com/forum/viewtopic.php?id=2178 всё. Скачал программу The uniform server и сохранился в папке по адресу C:\Users\TRONADOR\Downloads\UniServerZ\www. Т.е. в папке www есть файл index.html и папка scripts. Но вот при запуске сначала появляется ошибка: An error occured while communicating to the server, а при попытке добавления новой записи появляется ошибка: Can not load options for field id_Contact_groups. В самой MVD работает, если просто запустить программу (не web-интерфейс).

Можно какую-нибудь подробную инструкцию, как правильно создать всё это дело?

Re: Webgrid

Пожалуйста приложите ваш проект и папку с файлами для Webgrid-а, протестирую.
Также сообщите версию используемой программы.

Dmitry.

Re: Webgrid

DriveSoft wrote:

Также сообщите версию используемой программы.

Версия программы 4.02. Вот ссылка на файлы: https://www.dropbox.com/sh/jc1gq3u7sv5h … h7Oa?dl=0. Буду очень признателен, Дмитрий, если поможете разобраться , в чём проблема.

Re: Webgrid

Спасибо за проект, была ошибка в программе, поправил.
Ошибка происходит, если в имени поля присутствует пробел (Contact_groups.Group name)


Можете либо переименовать данное поля, убрав пробел, либо скачать последнюю бета версию
https://www.dropbox.com/s/wutj7mnux7f3a … a.zip?dl=0


Также в вашем проекте, на форме Form1, в настройках кнопки "Сохранить" неверно указана таблица, необходимо выбрать таблицу "Contacts_database" вместо "Contact_groups"

Dmitry.

Re: Webgrid

DriveSoft wrote:

Спасибо за проект, была ошибка в программе, поправил.
Ошибка происходит, если в имени поля присутствует пробел (Contact_groups.Group name)

Здравствуйте, Дмитрий. Вторую ошибку я тоже уже заметил. Пробелы в именах полей убрал, но результат остался прежним. Те же сообщения об ошибках при запуске файла index.html. В версии 4.6 тоже самое.

Я скачивал программу Denwer(виртуальный сервер) и через неё пробовал запускать, так как своего хостинга нет. Видимо дело в этом, раз ваш пример, который я видел на форуме - работает. Но несмотря на это, программа всё равно класс smile. Жаль, лицензию никак не могу купить на новые версии (90% зарплаты ушло на стоматолога, а сколько ещё уйдёт ...), сижу до сих пор на версии 4.02, но её мне хватает.

Re: Webgrid

Т.е. вы все еще получаете данное сообщение об ошибке в версии 4.6?
"Can not load options for field id_Contact_groups"


Если да, приложите пожалуйста снова архив с файлами вебгрида, который вы создали в версии 4.6 бета.

Dmitry.

Re: Webgrid

DriveSoft wrote:

Т.е. вы все еще получаете данное сообщение об ошибке в версии 4.6?
"Can not load options for field id_Contact_groups"

Да, Дмитрий, я всё ещё получаю это сообщение об ошибкке. Вот файлы: https://drive.google.com/file/d/1-VYo4f … sp=sharing

P.S. Сделал  бы кто-нибудь ролик, как этим правильно пользоваться, куда эти файлы кидать. А то я в этом дуб дубом )).

Re: Webgrid

Ясно. Webgrid работает с базой данных MySQL, т.е. помимо сервера у вас должен быть установлен MySQL сервер, на котором MVD создала таблицы проекта.


Проще всего использовать webgrid на хостинге.

Dmitry.

Re: Webgrid

Так Денвер - это и есть связка Apache + PHP + mySQL... Видимо, надо смотреть нюансы Денвера.

Re: Webgrid

m.prokhachev wrote:

Так Денвер - это и есть связка Apache + PHP + mySQL... Видимо, надо смотреть нюансы Денвера.

Да уж, если бы я ещё что-то в этом понимал ))) Буду искать в интернете, думаю, что рано или поздно получится.

Re: Webgrid

Создал в MVD форму со всеми полями, таблицы, выбрал webgrid, выбрал таблицы и т.д. - сохранил. Такой вопрос, создался файл index.html и папка scipts. Куда это всё положить (в какую папку) на сервере, чтобы это всё заработало, кто подскажет?

Работаю в Denwer, так как заказывать хостинг ради проверки webgrid смысла не вижу, а импорт БД в этот самый Denwer ничего не даёт, так как нет самого файла sql.

Re: Webgrid

Ну по хорошему, ты должен сделать локальный сайт и скопировать эти файлы в корневой каталог сайта

Re: Webgrid

m.prokhachev wrote:

Ну по хорошему, ты должен сделать локальный сайт и скопировать эти файлы в корневой каталог сайта

Именно так я и сделал изначально. Но выводятся сообщения об ошибках, которые я описывал в начале темы. Кроме Denwer-а пробовал ещё один сервер - результат тот же. Буду думать дальше, всем спасибо за попытки помочь.

14 (edited by m.prokhachev 2018-08-27 10:04:06)

Re: Webgrid

Ну такое сообщение об ошибке может означать все, что угодно - от проблем канала связи (микроразрывы) до неправильных прав на пользование файлами, к которым обращается скрипт (неправильно выставлены права создания-чтения-записи)... Так что сложно вам помочь в этом случае.

Поищите ответы в темах:
http://myvisualdatabase.com/forum/viewtopic.php?id=2895
http://myvisualdatabase.com/forum/viewtopic.php?id=2789

Re: Webgrid

Спасибо за ссылки, буду смотреть.

Re: Webgrid

Посмотрел ссылки, попробовал ещё раз с другим сервером UwAmp - всё по старому. Жаль, ну да ладно.

Re: Webgrid

Люди, на сегодня webgrid работает? И есть ли описание, как это сделано по работе с базами данных?

http://b.link/besthost Надежный хостинг по выгодным ценам.

Re: Webgrid

Должен работать, какие у вас возникли сложности?

Dmitry.

Re: Webgrid

Пока не пользовался. Только почитал, что пишут , вроде у людей были проблемы. Хорошо, буду пробовать. Описания нет, как это сделано при работе с базой данных?

http://b.link/besthost Надежный хостинг по выгодным ценам.

Re: Webgrid

chaoba wrote:

Пока не пользовался. Только почитал, что пишут , вроде у людей были проблемы. Хорошо, буду пробовать. Описания нет, как это сделано при работе с базой данных?

Создаете проект с использованием MySQL, создаете таблицы, поля, затем можете сгенерировать скрипт (WebGrid), который можете загрузить на сервер, на котором установлен MySQL.


Использование MySQL и WebGrid предполагает, что пользователь знает, что такое MySQL сервер и web сервер.

Dmitry.

Re: Webgrid

Спасибо! Как появится время, обязательно опробую эту возможность.

http://b.link/besthost Надежный хостинг по выгодным ценам.

Re: Webgrid

Дмитрий добрый день.
Проблема тоже с webgrig.
Базу для теста mysql - одна таблица с полем id и текстовым.
Для сервера поставил vertrigoserv (там актуальный mysql и php версии 7.1)
Кстати простой способ поставить на винду web и sql https://www.vswamp.com/?lang=ru
MVD - 5.1
При открытии сайта пишет An error occured while communicating to the server.
Смотрел что создает:
в файле dbconnection.php
<?php
    //Open database connection
    $con = mysql_connect("localhost","root","vertrigo");
    mysql_query("SET NAMES 'utf8'");
    mysql_select_db("mv", $con);
?>
сейчас вроде надо mysqli писать, а не старые выражения.
Пробовал руками переписать этот файл. В результате к базе этот php подключился, а index.html - ту же ошибку выдает.
Что можно еще поправить?


DriveSoft wrote:

Ясно. Webgrid работает с базой данных MySQL, т.е. помимо сервера у вас должен быть установлен MySQL сервер, на котором MVD создала таблицы проекта.


Проще всего использовать webgrid на хостинге.

Post's attachments

Attachment icon project.rar 292.05 kb, 352 downloads since 2019-01-19 

Re: Webgrid

Насколько начал разбираться - проблема с синтаксисом php
исправил dbconnection.php и частично actions_project97627.php(этот файл создает описание самой таблицы из webgrid)
последний кривой - не все ошибки исправлял, но базу показал.

Будет ли допилен webgrid под актуальные версии php?
Пример файлов прилагаю.


soyuz_reclam wrote:

Дмитрий добрый день.
Проблема тоже с webgrig.
Базу для теста mysql - одна таблица с полем id и текстовым.
Для сервера поставил vertrigoserv (там актуальный mysql и php версии 7.1)
Кстати простой способ поставить на винду web и sql https://www.vswamp.com/?lang=ru
MVD - 5.1
При открытии сайта пишет An error occured while communicating to the server.
Смотрел что создает:
в файле dbconnection.php
<?php
    //Open database connection
    $con = mysql_connect("localhost","root","vertrigo");
    mysql_query("SET NAMES 'utf8'");
    mysql_select_db("mv", $con);
?>
сейчас вроде надо mysqli писать, а не старые выражения.
Пробовал руками переписать этот файл. В результате к базе этот php подключился, а index.html - ту же ошибку выдает.
Что можно еще поправить?


DriveSoft wrote:

Ясно. Webgrid работает с базой данных MySQL, т.е. помимо сервера у вас должен быть установлен MySQL сервер, на котором MVD создала таблицы проекта.


Проще всего использовать webgrid на хостинге.

Post's attachments

Attachment icon files.rar 2.71 kb, 313 downloads since 2019-01-19 

Re: Webgrid

Спасибо, поправил, теперь должно работать и на PHP7, скачайте пожалуйста последнюю бета версию
https://www.dropbox.com/s/mb8hyuevvu8x5 … a.zip?dl=0

Dmitry.

Re: Webgrid

Спасибо - много, а лицензии на халяву - хватит )))
Дмитрий, а почему бы не запилить мультиюзер с группами доступа? Mysql - должен тянуть.....
Если бы более гибкий webgrid - с возможностью рисовать формы........ цены бы не было.........
А так я сам не оч силен в php  и mysql. Искал простой конструктор.
Ваш неплохой, но я пока остановился на php generator for mysql.






DriveSoft wrote:

Спасибо, поправил, теперь должно работать и на PHP7, скачайте пожалуйста последнюю бета версию
https://www.dropbox.com/s/mb8hyuevvu8x5 … a.zip?dl=0