• Почему постоянно падает mysql?

    logpol32
    @logpol32 Автор вопроса
    Как это сделать? Как прикрепить файл?
    Там 88 файлов.
  • Как прочитать все данные из БД dfFoxPro2 с использованием unidac?

    logpol32
    @logpol32 Автор вопроса
    Нет. Ваш не работает, мой работает.

    Ну как же работает? Ошибка. Не найден файл basa.fpt!
    Неа не работает. Вот если бы прочитал файл - тогда да.
    Но вы ведь только копипаст из мануалов. Вот честно - ничего нового не написали.
    Открыли мануал, списали.
    А я говорил -
    . Как вы думаете - будет там пример запроса или только общая информация?
    Только общая информация.

    Минимальная задача-открытие и чтение файла решена? Нет.
    Да я вас не нанимал. Да вам за это никто не платит. Но ваш код не работает.
    Вот может с другой БД там сработает. С другим драйвером, типом полей.
    Но тут - нет.

    А почему его у Вас нет? Вы считаете это моя проблема или devart-ов?

    А обязательно должен? С точки зрения программиста и решения задачи - вполне ваша.
    Знаете как обойти эту ошибку? Нет. Не знаете. Ленитесь? Ленитесь.
    Зачем оно вам? Платят вам за это? Нет. Ну и нафиг оно вам надо.

    А то, что например TDBF может без проблем прочитать такую БД и предложить как вариант сменить компонент, ну если не знаете как обойти ошибку devart-ов или сделать вывод (какой уже сделали пара опытных людей), что это невозможно - вы не в силах?
    В мануале не написали?

    Вы этого не умели.

    И вы тоже. Не работает. Не умеете.

    О том, что у Вас база "некомплектная"

    Всё то у вас некомплектное.

    Знаете что хочу сказать - программист это не умение читать мануалы (это и обезьянка сможет), это ещё и умение думать.

    Вы изначально построили диалог и утверждали, что вы умнее. Вы всё знаете, а я даже не читаю даже мануалов. Не надо так.
  • Как прочитать все данные из БД dfFoxPro2 с использованием unidac?

    logpol32
    @logpol32 Автор вопроса
    Всё проверено, работает.

    А вот и нет. Ох уж эти лентяи, правда? Вот пишут код на 90% и что дальше то ленятся.
    Вы то сами не находите, что ваш код ну как бы...почти мой?
    Ошибка. Не найден файл basa.fpt

    А теперь ответ - это особенности работы с конкретной БД.

    Есть такое мнение, что нужно модифицировать код выше, для исключения отсутствующих значений memo полей. Сможете?

    p.s. UniDac вижу впервые в жизни.

    Ну вот. Теперь особенности работы UniDac с DBF.
    А в инструкции то не написали, что такое возможно? Как так?

    Кстати, с TDBF выше написанное сделать легко. Но в TDBF будет своя ошибка (которую не исправили разработчики для Delphi 10.1).

    Вот лентяи то. Везде. Окружают гады. 0_0
  • Как прочитать все данные из БД dfFoxPro2 с использованием unidac?

    logpol32
    @logpol32 Автор вопроса
    Вы ошибаетесь. Все три ответа - Нет.

    Ответы верны. Если есть хорошая документация - справится даже начинающий программист.
    У опенсорс продуктов, как ни странно она есть. И вопросов не возникает.
    А что ни коммерческий продукт, то баги, неточности, ошибки коих я находил и буду находить ещё очень много.

    В следующий раз Вы скажете, что мол, как так - в примере написано пароль 123, а у меня ведь другой!

    А вот вы знаете - смешно конечно, но в хорошей документации пишут - пароль для примера, там ваш пароль. Принято так.

    Извините, тут уже не поможешь.

    Ну не знаете как работать с DBF и ладно. Формат устарел. Простительно чё уж.
  • Как прочитать все данные из БД dfFoxPro2 с использованием unidac?

    logpol32
    @logpol32 Автор вопроса

    А как Вы собираетесь работать с инструментом не читая инструкции? Вы даже не пытались там что-то найти. Всё что Вам нужно - на этой страничке: UniDAC Basics

    Здорово! А я то ...эх.
    Так - Oracle, имя-пароль, сервер...что то не то - у меня DBF файл.
    Сервера нет, паролей тоже, не оракл совсем. Схема, юсес оракл - ясно, но совсем не то.

    О - Selecting Data!
    SELECT * FROM emp - а я то и не знал. Такой сложный запрос. Как мне помогла эта информация. //На самом деле нет.

    ...
    UniQuery1.Connection := UniConnection1;
    UniQuery1.SQL.Text := 'SELECT * FROM emp';
    UniQuery1.Open;

    Выполнили запрос. Для оракл.

    Working with Fileds
    Работаем с полями.

    Memo1.Lines.Add(IntToStr(Empno) + ' ' + Ename);
    Вау-вау полегче! Мемо, лайнс - адд. Сложно же.
    ....Макросы, процедуры.

    А теперь вопрос - где там
    UniConnection.ProviderName := 'DBF';
    UniConnection.Database:=output_file_path;
    UniConnection.SpecificOptions.Values['DBFFormat'] := 'dfFoxPro2';
    UniConnection.SpecificOptions.Values['Direct'] := 'True';

    А теперь ответ - это особенности работы с конкретной БД.
    Путь к БД? Нет - там сервер. Да у оракл сервер.
    DBFFormat? У оракл? А - аналогично. Что аналогично?
    Вот вы знаете как работать с DBF? Нет. Будет другая версия бд и все - ваш код нерабочий.
    Будет база в utf-8 и unidac до 2017 выдаст вам крякозябры.

    Умею я работать с БД? Да. Умею писать sql запросы? Да.
    Знаю я как работать с БД в Delphi? Да.
    Знаю я как работать с БД в Delphi в unidac? Нет.
    И пока не будет инструкции можно гадать сколь угодно долго. Опыт решает, но время дороже. Играть в угадайку и научно тыкать можно долго. Но это не лучшее занятие.
  • Как прочитать все данные из БД dfFoxPro2 с использованием unidac?

    logpol32
    @logpol32 Автор вопроса
    kalapanga -
    Берёте и читаете

    Хороший ответ, информативный.

    Вы же сами написали "работа идёт через sql запросы",

    И даже привел пример рабочего кода.

    TUniQuery

    или UniConnection.ExecSQL?

    UniConnection := TUniConnection.Create(nil);
    UniConnection.ProviderName := 'DBF';
    UniConnection.Database:='C:\base.dbf';
    UniConnection.SpecificOptions.Values['DBFFormat'] := 'dfFoxPro2';
    UniConnection.SpecificOptions.Values['Direct'] := 'True';
    UniConnection.Connect;
    UniQuery1.SQL.Append('SELECT * FROM BASA');
    UniQuery1.ExecSQL;

    Не работает. Но ведь должно. А вот и нет.

    На сайте есть документация, в комплекте с компонентами должны быть демо-проекты.

    Документация? Как вы думаете какая документация у компонента работающего с 18 БД?
    Большая. Как вы думаете - будет там пример запроса или только общая информация?
    Только общая информация.

    Демо-проекты? Да они есть. Но...демо проект. Один.
    Состоящий из 103 файлов и 18 папок. Все взаимосвязано и все включено в один большой проект.
  • Как протестировать сайт (сервер) на отказоустойчивость?

    logpol32
    @logpol32 Автор вопроса
    awesomer, Хостер ответил.
    --
    All maintenances from node side you can always check on this page: https://billing.time4vps.eu/status/ It seems that was an issue not from node side. Could you check your server logs files? You should see more information about the cause of this issue. I would recommend using our prepared instruction: https://community.time4vps.eu/discussion/339/how-t...
    If you have any further question, do not hesitate to contact us again. Have a nice day!
    --
    По ссылкам видно, что 6 апреля у них что-то упало. Но вроде, они пишут что не моё.
    У меня упало с 6 по 8 апреля. Неизвестно когда точно.
    Логи, если интересно.
    https://cloud.mail.ru/public/Mqig/6JyugTAYU/LOGS/
  • Как протестировать сайт (сервер) на отказоустойчивость?

    logpol32
    @logpol32 Автор вопроса
    Хостер ответил.
    --
    All maintenances from node side you can always check on this page: https://billing.time4vps.eu/status/ It seems that was an issue not from node side. Could you check your server logs files? You should see more information about the cause of this issue. I would recommend using our prepared instruction: https://community.time4vps.eu/discussion/339/how-t...
    If you have any further question, do not hesitate to contact us again. Have a nice day!
    --
    По ссылкам видно, что 6 апреля у них что-то упало. Но вроде, они пишут что не моё.
    У меня упало с 6 по 8 апреля. Неизвестно когда точно.
    Логи, если интересно.
    https://cloud.mail.ru/public/Mqig/6JyugTAYU/LOGS/
  • Как протестировать сайт (сервер) на отказоустойчивость?

    logpol32
    @logpol32 Автор вопроса
    Выше в комменте отписался - ну и тут напишу. У меня у хостера ещё 1 акк где аналогичный сервер. Так он работает 8 месяцев без сбоев.
    Разницы в серверном ПО (система, настройки, конфиги и т.д.) там почти нет.
    Я не любитель править конфиги наугад.
    Хостеру уже задал вопрос. Интересно, что напишет.
    Просто мониторить - как то так себе... Нужно эмулировать работу. По аналогу loadimpact но длительное время.
  • Как протестировать сайт (сервер) на отказоустойчивость?

    logpol32
    @logpol32 Автор вопроса
    У меня другой сервер у этого же хостера.
    Там незначительная разница в ПО. Ещё раз повторюсь - никакой экзотики нигде нет.
    Так тот сервер работает без сбоев 8 месяцев.
    Мне надо понять почему там 8 месяцев без сбоев, тут за 4 дня сбой.
    Когда ПО на 90% аналогичное.
  • Как задать настройки постоянных ссылок?

    logpol32
    @logpol32 Автор вопроса
    zorca
    Было бы что настраивать. Половина действий идет автоматом.
    Остальное и я могу. В чем профессионализм то в поднятии стандартного веб сервера?
    А инструкций в сети море. И все написаны профессионалами.
    Можно просто повторить, можно разобраться.
    Ну и возникает множество вопросов о профессионалах, профессионализме - которые завсегда сводятся к холивару.
    Не надо так (с)
  • Как задать настройки постоянных ссылок?

    logpol32
    @logpol32 Автор вопроса
    zorca, пожалуйста - не читайте старые вопросы и не давайте на них ссылки.
    Я не пложу одинаковые темы, я пытаюсь выявить проблему и задавать вопрос по конкретной проблеме, которая есть на текущий момент.
    И акцентировать внимание людей на ней.

    Да и вообще
    apt-get update
    apt-get install -y apache2 php5 libapache2-mod-php5 
    apt-get install -y mysql-server mysql-client php5-mysql
    apt-get install -y phpmyadmin

    Всё стандартно.
  • Как задать настройки постоянных ссылок?

    logpol32
    @logpol32 Автор вопроса
    Проверил - не нашел. Активировал/установил mod_rewrite. Перезапустил апач.
    Проверил после установки (phpinfo()) - mod_rewrite установлен.
    Зашел в админку wordpress - Настройки->Настройки постоянных ссылок Произвольно (т.е. ничего не изменял) и нажал Сохранить изменения.
    Все сохранилось.
    Но снова перейдя по любой ссылке на сайте - не находятся страницы. (
  • Как перенести woocommerce с Open Server на VPS?

    logpol32
    @logpol32 Автор вопроса
    Уже пробовал. Не сработало. После распаковки-установки глюков было ещё больше.
  • Как перенести woocommerce с Open Server на VPS?

    logpol32
    @logpol32 Автор вопроса
    Вот по этой инструкции
    https://goo.gl/xXj2uo

    Результат - сайт "глючит".
    Главная страница отображается некорректно - как будто не подгружаются плагины, ксс или что то ещё.
    По правильным ссылкам (меню вверху) нет страниц и т.д.
  • Как перенести woocommerce с Open Server на VPS?

    logpol32
    @logpol32 Автор вопроса
    Я не очень вас понимаю.
    Я "настраиваю" VPS на уровне линукс админа. Я не новичек.
    Панель управления хостингом - удобно, но мне она не нужна. Я могу и знаю как руками править конфиги, работать из командной строки и т.д.

    И после этого я беру любой сайт/проект - переношу и он работает. А вот woocommerce нет.
    Даже по инструкциям, с заменой имени сайта, правкой базы - криво работает. Дело не в VPS - там все стандартно, дело в woocommerce.
  • Как перенести woocommerce с Open Server на VPS?

    logpol32
    @logpol32 Автор вопроса
    Я сам настраивал сервер. Установка ос из панели хостера, далее из консоли ставил свежие версии ПО.
    apt-get...
    Всё работает. Нет ошибок.

    Но вот сайт, при переносе глючит. И дело тут в сайте и его настройках/путях/конфиге т.к. серверных ошибок нет.
  • Как перенести woocommerce с Open Server на VPS?

    logpol32
    @logpol32 Автор вопроса
    Так просто? Хотя нет же так не работает.
    Я же говорю - переносил много чего. Вот понадобилось связаться с WordPress+woocommerce +плагины+настройка. Сделал все на локалке. Перенес в сеть и...не работает.
    Главную открывает без стилей - всё криво. По ссылкам не находит разделы, хотя пути верные.
    Да и в базе заменил домен. Но по новым ссылкам - ничего нет. Нет такой страницы.
  • Как исправить сдвиг времени (MySQL запрос)?

    logpol32
    @logpol32 Автор вопроса
    # /etc/mysql/my.cnf
    [client]
    default_time_zone=Asia/Yekaterinburg
    sudo /etc/init.d/mysql restart

    И ничего не изменилось.
    Так тоже
    default_time_zone="Asia/Yekaterinburg"
    Странно.
  • Как исправить сдвиг времени (MySQL запрос)?

    logpol32
    @logpol32 Автор вопроса
    при инициализации соединения выполнить запрос "SET time_zone = '+2:00';

    Где то тут?
    mysql_connect($hostname, $username, $password) or die (mysql_error());

    А можно просто настроить и в php и в mysql временную зону?