Перейти к содержимому


Публикации Dimdim

60 публикаций создано Dimdim (учитываются публикации только с 29-Апрель 23)



#4800 Не работает БЕКАП

Отправлено от Dimdim в 02 Декабрь 2010 - 15:23 in Как это сделать

Просмотр сообщенияРазработчик (2.12.2010, 13:20) писал:

По большому счету Вы можно сказать сами себе создали проблему, загружая столь большое количество файлов в программу и не позаботившись о месте на хостинге под такой размер базы. Выхода тут 2 - либо вы уменьшите размер БД путем удаления "лишних" файлов из программы, либо смените тариф на хостинге или вообще хостера и перейдете на более оптимальные условия. Есть еще третье решение - просто не обновлять версию и пользоваться текущей. Мы конечно можем попробовать преобразовать дамп вашей БД в формат бэкапа, если вы нам его вышлете, но сами понимаете передавать файл такого размера не очень удобно, да и не факт что он в итоге все таки у вас потом загрузится в программу после ее обновления.

1. Тогда подскажите, как специалист, какими характеристиками должен обладать хостинг чтобы "ворочить" базами размера от 500 МВ и до, допустим 2000 MB. Так как удобно прикреплять файлы к программе и хочется этим пользоваться.

2. И по варианту №2, Вами предложенному , чтобы удалить файлы из базы это достаточно удалить полностью записи с этими файлами? Все верно?



#4795 Не работает БЕКАП

Отправлено от Dimdim в 02 Декабрь 2010 - 12:23 in Как это сделать

Мучаюсь уже неделю, а так хочется пользоваться версией 1.9.2
Может кто-нибудь наконец-то поставит точку в этой проблеме.
Хостер нечего предложить не может, хочет в админку скрипта доступ, чтобы протестировать как скрипт делает бэкап.
Как все-таки экспортировать а потом импортировать (в новую версию скрипта) базу большого размера? :(



#4777 Не работает БЕКАП

Отправлено от Dimdim в 01 Декабрь 2010 - 18:35 in Как это сделать

Просмотр сообщенияТехподдержка (1.12.2010, 18:21) писал:

А не пробовали через mysqldump делать?
Нет не пробовал.
А через sypex dumper получится?

К тому же хостер пишет:
"Как я понял, Ваш скрипт создает дамп на сервере, а на сервере есть ограничение в максимальный размер файла, который может создать пользователь.
К сожалению, снять это ограничение нельзя.
Дампы баз данных делаются нами каждый день и по Вашему запросу мы предоставим его Вам "

И как тут быть?



#4767 Не работает БЕКАП

Отправлено от Dimdim в 01 Декабрь 2010 - 13:18 in Как это сделать

Просмотр сообщенияТехподдержка (25.11.2010, 13:07) писал:

1. Просто так не ответишь, надо самим проверять сколько на это нужно времени. Что касается php.ini, то это надо уточнять у хостера. Но скорее всего прямого доступа он не даст, а подскажет как это можно изменить этот параметр другими способами.

2. Возможно база у вас тормозит из-за напоминаний.

У хостера проконсультировалить, создали файл .htaccess, прописав там:
php_flag max_execution_time <300>
, поместили его в корень сайта.
При попытке сделать БЭКАП не завершается процесс БЭКАПА и возникает ошибка 502.

База весит около 850 MB при просто экспорте базы через PhpmyAdmin.

В папке backup формируются файлы: то в 1 MB, то в 200 MB, каждый раз по-разному, но всегда возникает ошибка 502.

В чем может быть проблема?



#4805 Не работает БЕКАП

Отправлено от Dimdim в 02 Декабрь 2010 - 23:00 in Как это сделать

Опять общался с хостером, хостер спрашивает: "Уточните, пожалуйста, у разработчика может ли сделать так, чтобы скрипт не проверял снят ли бекап из панели."

После этого сообщения хостер написал еще:

"Снять бекап не получится, причины были указаны выше в переписке.
Сейчас я тестировал загрузку. Вот часть обычного дампа базы:
DROP TABLE IF EXISTS `cb_acc_buttons`;
/*!40101 SET @saved_cs_client = @@character_set_client */;
/*!40101 SET character_set_client = utf8 */;
CREATE TABLE `cb_acc_buttons` (
`id` int(11) NOT NULL auto_increment,
`group_id` int(11) NOT NULL,
`button_id` int(11) NOT NULL,
`access` tinyint(1) default NULL,

А часть дампа, который успевает сделать Ваш скрипт:
-- ' version 010805 ' -- ' prefix cb_ ' --
create table `cb_acc_buttons` (`id` int(11) auto_increment NOT NULL, primary key (`id`), `group_id` int(11) NOT NULL, `button_id` int(11) NOT NULL, `access` tinyint(1) NOT NULL) engine=myisam DEFAULT CHARSET=utf8 collate=cp1251_general_ci;
create table `cb_acc_fields` (`id` int(11) auto_increment NOT NULL, primary key (`id`), `group_id` int(11) NOT NULL, `table_id` int(11) NOT NULL, `field_id` int(11) NOT NULL, `read_tb` tinyint(1) NOT NULL, `read_ed` tinyint(1) NOT NULL, `write_my` tinyint(1) NOT NULL, `write_an` tinyint(1) NOT NULL) engine=myisam DEFAULT CHARSET=utf8 collate=cp1251_general_ci;
insert into `cb_acc_fields` values (928, 1, 12, 127, 1, 1, 1, 0);

Разница есть.
Если программист, сделает так, чтобы скритп не проверял снят ли бекапа Вашей cms или нет, то появится возможность протестировать загрузку дампа, который мы Вам можем предоставить)."

Что ответить хостеру?



#4820 Не работает БЕКАП

Отправлено от Dimdim в 06 Декабрь 2010 - 07:45 in Как это сделать

С помощью некоторых манипуляций хостер помог сделать БЭКАП но возникает ошибка при нажатии на ссылку "Настройка".

Fatal error: Unknown column 'запись' in 'where clause'
SELECT * FROM cb_data47 WHERE status=0 AND ({новая запись} and `f492`='{текущий}') AND r=1
in /pub/home/kemweb10/otli4nik/web2/include/functions_cron.php on line 141



#4837 Не работает БЕКАП

Отправлено от Dimdim в 06 Декабрь 2010 - 13:56 in Как это сделать

Хостер еще написал:

"
Можете задать следующие вопросы программисту:
"Бэкап необходим для того чтобы переконвертировать базу из старого формата в новый" - чем отличаются данные форматы.
"Причем для заливки в программу бэкап должен быть формата программы, дамп из phpmyadmin не подойдет" - опять же почему программа должна обрабатывать именно бекапы в таком виде, в итоге получаем в самой базе на сервере одно и ту же базу что и при заливки через shell и т.п., ведь дампы, сделанные mysql_dump и Вашим скриптом отличаются только внешним видом, а не сутью:
CREATE TABLE `cb_acc_buttons` (
`id` int(11) NOT NULL auto_increment,
`group_id` int(11) NOT NULL,
`button_id` int(11) NOT NULL,
`access` tinyint(1) default NULL,

А часть дампа, который успевает сделать Ваш скрипт:
-- ' version 010805 ' -- ' prefix cb_ ' --
create table `cb_acc_buttons` (`id` int(11) auto_increment NOT NULL, primary key (`id`), `group_id` int(11) NOT NULL, `button_id` int(11) NOT NULL, `access` tinyint(1) NOT NULL) engine=myisam DEFAULT CHARSET=utf8 collate=cp1251_general_ci;

тот же самый набор команд create table и insert. Если я в чем-то не прав, то укажите это. но с примерами и подробно.
"



#4831 Не работает БЕКАП

Отправлено от Dimdim в 06 Декабрь 2010 - 11:10 in Как это сделать

Просмотр сообщенияРазработчик (6.12.2010, 10:30) писал:

Дак в том и дело что вы по сути ничего не сделали. Вы стерли и затем залили ту же самую базу, что попросту бессмысленно. Бэкап необходим для того чтобы переконвертировать базу из старого формата в новый, а у вас она осталась в прежнем формате, почему у вас и выходят ошибки. Причем для заливки в программу бэкап должен быть формата программы, дамп из phpmyadmin не подойдет.

Хостер спрашивает:
"Разработчик может предоставить часть кода, которая формирует бекап?"



#4829 Не работает БЕКАП

Отправлено от Dimdim в 06 Декабрь 2010 - 10:21 in Как это сделать

Да, программу установили в другую папку.
Базу данных установили следующим образом:
- установили программу не активируя ее.
- через phpmyadmin стерли все таблицы в базе.
- загрузили в базу бэкап через phpmyadmin

И все заработало, только при нажатии на настройки появляется такая ошибка.



#4701 Не работает БЕКАП

Отправлено от Dimdim в 25 Ноябрь 2010 - 19:56 in Как это сделать

Просмотр сообщенияТехподдержка (25.11.2010, 14:59) писал:

"Напоминаний всего на всю базу стоит около 8 штук, неужели это так влияет"
Да, могут влиять и 8. Тут зависит не только от числа напоминаний, но и от размера таблиц где эти напоминания работают.

"Можно ли сделать так, чтобы файлы, которые мы прикрепляем размещались не в самой базе MySQL, а в папках на сервере?"
Нет. На данный момент файлы всегда хранятся в базе.

Я попробую убрать все напоминания, и посмотрю на скорость работы.

Скажите, а сколько будет стоить доработать купленную мной программу таким образом, чтобы скрипт создавал на сервере папки и помещал туда файлы, которые мы загружаем?



#4719 Не работает БЕКАП

Отправлено от Dimdim в 26 Ноябрь 2010 - 09:03 in Как это сделать

Просмотр сообщенияМенеджер проекта (25.11.2010, 20:07) писал:

Так же хочется отметить, что до конца ноября будет выложена версия Клиентская база 1.9.2, в которой будет работать встроенный CRON, в результате чего многие задержки (в том числе связанные с напоминаниями) должны исчезнуть, либо уменьшиться.

Скажите, а сколько будет стоить доработать купленную мной программу таким образом, чтобы скрипт создавал на сервере папки и помещал туда файлы, которые мы загружаем?



#4652 Не работает БЕКАП

Отправлено от Dimdim в 23 Ноябрь 2010 - 18:08 in Как это сделать

У нас WEB - версия 1.8

При попытке сделать БЭКАП во внутреннюю папку сервера, через минуту возникает ошибка "502 Bad Gateway".
Сама база судя по PHPmyAdmin занимает 250 MB.

Как исправить ошибку?



#4699 Не работает БЕКАП

Отправлено от Dimdim в 25 Ноябрь 2010 - 14:44 in Как это сделать

Просмотр сообщенияТехподдержка (25.11.2010, 13:07) писал:

1. Просто так не ответишь, надо самим проверять сколько на это нужно времени. Что касается php.ini, то это надо уточнять у хостера. Но скорее всего прямого доступа он не даст, а подскажет как это можно изменить этот параметр другими способами.

2. Возможно база у вас тормозит из-за напоминаний.

Напоминаний всего на всю базу стоит около 8 штук, неужели это так влияет.

И Вы еще не ответили на вторую часть второго вопроса: "Можно ли сделать так, чтобы файлы, которые мы прикрепляем размещались не в самой базе MySQL, а в папках на сервере?"



#4654 Не работает БЕКАП

Отправлено от Dimdim в 23 Ноябрь 2010 - 18:22 in Как это сделать

База стала весить 250 MB и стала медленнее работать.
Как проверить действительно ли на скорость влияет размер базы или на это влияет, что-то другое.

И как увеличить скорость работы?



#4674 Не работает БЕКАП

Отправлено от Dimdim в 24 Ноябрь 2010 - 13:13 in Как это сделать

Скажите, когда от вас ждать ответа по этим двум вопросам?



#4693 Не работает БЕКАП

Отправлено от Dimdim в 25 Ноябрь 2010 - 12:01 in Как это сделать

Просмотр сообщенияТехподдержка (24.11.2010, 14:49) писал:

1. Не хватает времени для создания бэкапа из-за большого размера базы, необходимо увеличить параметр max_execution_time в php.ini
2. Скорость работы зависит от многих факторов, однозначно здесь сложно сказать.
3. Максимальное время ответа техподдержки - сутки.


1. Скажите, пожалуйста, до какой величины увеличивать параметр max_execution_time, и файл php.ini где взять на хостинге.

2. Когда я перемещаюсь в Настройках, кроме вкладки Доступ все работает достаточно быстро. А когда начинаю перемещаться по таблицам задержка в среднем 3 сек. Можно ли сделать так, чтобы файлы, которые мы прикрепляем размещались не в самой базе MySQL, а в папках на сервере?



#4246 Отправка СМС сообщений из базы

Отправлено от Dimdim в 16 Сентябрь 2010 - 16:43 in Предложения по доработке

Да, тоже хотелось бы получить возможность отправки СМС через Вашу программу с помощью сервиса [ссылка удалена] , т.к. ранее уже обращал внимание на этот сервис и считаю, что это самое подходящее решение, т.к. для этого всего лишь понадобится 3G-МОДЕМ стоимостью 800 руб., сим карта оператора GSM с подключенной услугой МЕГА СМС, это в Мегафоне, за 5 руб./сутки можно отправлять в месяц 5000 СМСок.

Таким образом, мы получаем стоимость одной СМСки - 3 копейки, что как минимум в 30 раз дешевле, чем в каком-нибудь call-центре. Правда, конечно разово придется на лицензию их программы потратиться, но это, думаю, того стоит.

Поэтому, я считаю, Вам стоит обратить внимание на сервис [ссылка удалена] и сделать интеграцию с ним, либо сделать, что-то свое подобное.



#4117 Ошибка This file has expired. .... on line 0

Отправлено от Dimdim в 23 Август 2010 - 10:04 in Как это сделать

Та же самая ошибка в WEB версии.
Указанное выше решение - не помогает.



#4328 Ошибка This file has expired. .... on line 0

Отправлено от Dimdim в 29 Сентябрь 2010 - 09:26 in Как это сделать

Это я все читал, но так и не понял, как нам сделать БЭКАП, с неработающего скрипта, чтобы не потерять наработки.
Установить новую версию нет проблем, проблема в том, чтобы сохранить данные в неработающей версии.



#4326 Ошибка This file has expired. .... on line 0

Отправлено от Dimdim в 28 Сентябрь 2010 - 22:03 in Как это сделать

Появилась дней 5 назад ошибка: "Fatal error: This file has expired. in..........index.php on line 0"

Из-за чего это и как это исправить?



#4897 При попытке создать поле типа "связь" возникает ошибка

Отправлено от Dimdim в 13 Декабрь 2010 - 13:58 in Как это сделать

Здравствуйте!

После добавления нового поля, мы выбираем тип поля: "Связь".
После того как из списка выбираем "Поле связи" возникает ошибка:

Fatal error: You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 1
SELECT * FROM cb_fields WHERE table_id=Array AND id=
in /home/studzaka/public_html/web/edit_field.php on line 283

Как это исправить?



#4927 При попытке создать поле типа "связь" возникает ошибка

Отправлено от Dimdim в 14 Декабрь 2010 - 12:23 in Как это сделать

Просмотр сообщенияРазработчик (14.12.2010, 9:42) писал:

Исправили, перезалили.

1. Может достаточно поменять какой-то один файл или папку, чтобы не все перезаливать?
2. Резервное копирование базы при этом делать не нужно?



#4903 При попытке создать поле типа "связь" возникает ошибка

Отправлено от Dimdim в 13 Декабрь 2010 - 14:36 in Как это сделать

Просмотр сообщенияРазработчик (13.12.2010, 14:09) писал:

Версия, ревизия?
WEB Версия 1.9.2 Ревизия 585 от 2010-12-03 числа



#4096 Добавление и изменение записи - разные понятия?

Отправлено от Dimdim в 18 Август 2010 - 17:23 in Как это сделать

Просмотр сообщенияРазработчик (18.8.2010, 17:15) писал:

Нет, пока невозможно, данный момент был нами упущен видимо в силу того что ранее подобных задач не возникало. Есть правда "обходной маневр", но он требует программирования кода в "вычислениях" таблицы.

Чтобы это реализовать, что-то посоветуете нам более подробно, или можете самостоятельно это доработать, и сколько это будет стоить?



#4093 Добавление и изменение записи - разные понятия?

Отправлено от Dimdim в 18 Август 2010 - 16:40 in Как это сделать

Просмотр сообщенияТехподдержка (28.6.2010, 12:02) писал:

Пока такой возможности нет.
Т.е. невозможно сделать так, чтобы менеджер, например в "Истории работы" мог добавлять записи, но не мог их потом редактировать и удалять, а мог только добавлять еще записи.
Или это возможно, если - "да", то как?