Everything_is_bad, ну так-то сделал уже, пока не все адреса задействовал, чтоб меньше путаться,
Хочу посмотреть что получится, может изменить чего придется.
Запросы пишутся уже с вечера и выводятся в HTML таблицу.
Почему-то не предполагал такое использование Базы данных,
Дальше собственных нужнд не развивался в этом плане, отсюда нет нужных знаний.
По примерам из интернета про базы данных, представлял их подобно телефонному справочнику, типа запрос телефона, фамилии, цены, количество товара и т.д.
Значит все гораздо проще,
Создаю таблицу в которую с помощью PHP пишу строку с нужными параметрами.
По идее требуется проверять порядка 10 url адресов, которые запрашивает клиент.
Вот в этих PHP и будет осуществляться запись в Таблицу.
(Надеюсь верное решение,
Не откажусь от комментариев...)
Да всё верно, как мне кажется MySql не создана для постоянного Добавления строк в таблицы, разве нет?
И потом пока не понятно,
Если клиентов около 1000 и примерно 100 Запросов от каждого, это какая логика получается?
Для каждого клиента создавать таблицу, или свой столбец - пока не понятно.
Один клиент может сделать 10 запросов в сутки, а другой 300 запросов
Проблем с использованием mysql вроде нет, просто он и так Активно используется в работе сервиса.
Каждый запросы от клиента использует запрос в БД для вытягивания данных.
Поэтому думаю что накладно будет ещё раз обращаться к БД для записи логов.
P.S. Перед всеми попытками, создал тестовый файл рядом с таки именем и он видимо пытается его импортировать в проект.
Половину дня сижу, ищу проблему, неоднократно переустанавливал Python, естественно не помогло.
Спасибо еще раз, теперь Работает.
Да я понимаю что может быть "дыра" в PHP скриптах, но даже если и так,
то доступ к файловой системе не может разрешиться как мне кажется.
Весь сервер - на самоеисных PHP скриптах, каждый отвечает за определенный запрос от Андроид приложения, и почти каждый из них обращается к БД за проверкой и так далее.
Через " дыру" могли (пару лет назад так было SQL injection, не было проверки вводимых данных от клиента) вытащили таблицы, но как тогда объяснить удаление файлов?
Т.е. доступ к файловой системе, бэкап баз копировался на сервере в каталог выше сервера с помощью CRON и он был удалён.
Да конечно это веб сервер, веб страниц у него нет, так как работает с приложением на Андроид.
Андроид приложение запрашивает данные из таблиц и отдает клиентам.
В базе несколько тысяч строк (менее 20.000), и воотч недавнего времени стали появляться проблемы.
В базе данных появились Триггеры, который модификацирует данные другой таблицы, а недавно удалили бэкап таблиц и некоторые файлы, которые также отдаются приложению на андроид
Очень хочется понять как проникают на сервер.
Готов оплатить помощь, но сейчас даже опасно искать помощь в интернет, так же могут кинуть либо подсунуть что то не хорошее.
Сервер голый, только PHP + MySQL, никакой фреймворк не используется.
Установка PHP и MySQL произведена через панель управления сервером Webinoly (панель с управлением из консоли и то ее установил только для удобства установки PHP и MySQL)
Ребенок иногда играет и занимается учёбой, у него своя OS на лог. разделе диска.
Что-бы мою систему не портил играми и так далее, в его системе мой диск скрыт.
Генри, в том то и дело что авто инкремент НЕ требуется, надо было сделать начиная с определенного числа в первой строке, увеличить на единицу каждую последующую строку определенного поля.
Это разовая потребность, далее будет по внешним запросам записываться.
Хочу посмотреть что получится, может изменить чего придется.
Запросы пишутся уже с вечера и выводятся в HTML таблицу.