Вы не вошли. Пожалуйста, войдите или зарегистрируйтесь.
Активные темы Темы без ответов
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
1 2014-04-12 19:29:10 (изменено: Einshtein, 2014-04-12 20:06:24)
- Einshtein
- Редкий гость
- Неактивен
- Зарегистрирован: 2014-04-12
- Сообщений: 4
Тема: Ошибка при обработке запроса, код 200
Добрый день, уважаемые форумчане!
Подскажите, пожалуйста, новичку: стоит у меня phpmyadmin, отлично работал, пока в один прекрасный день, не стал выдавать такую ошибку:
Ошибка при обработке запроса
Код ошибки: 200
Текст ошибки: OK.
Никаких действий, кроме непосредственно запросов к 127.0.0.1 сделать не дает. При попытке открыть любую ссылку из меню или таблицу — то же самое.
Сама база данных работает, так как сайт, который ее использует, функционирует нормально, но очень не удобно без pma!(
Сервер: apache, установлен через XAMPP v3.2.1
Как с этим бороться?
2 Ответ от Hanut 2014-04-13 23:18:16

- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,722
Re: Ошибка при обработке запроса, код 200
Код 200 означает, что запрос обработан успешно. Необходимо посмотреть журналы ошибок, чтобы проверить нет ли в них каких-нибудь записей.
3 Ответ от Einshtein 2014-04-14 18:57:28
- Einshtein
- Редкий гость
- Неактивен
- Зарегистрирован: 2014-04-12
- Сообщений: 4
Re: Ошибка при обработке запроса, код 200
Hanut сказал:
Код 200 означает, что запрос обработан успешно. Необходимо посмотреть журналы ошибок, чтобы проверить нет ли в них каких-нибудь записей.
В журнале ошибок нет никаких записей о сбоях в работе pma.
Я обнаружил, что если, например, открыть ссылку на какую-либо таблицу в новой вкладке — то все ок.
Или если в новой вкладке открыть какое либо действие с таблицей — оно выполнится.
Т.е. просто неудобный глюк.
4 Ответ от Hanut 2014-04-15 08:42:08

- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,722
Re: Ошибка при обработке запроса, код 200
Проверьте работу сессий. Каталог C:/php/tmp должен существовать.
session.save_path = "C:/php/tmp"
5 Ответ от Einshtein 2014-04-15 21:25:54
- Einshtein
- Редкий гость
- Неактивен
- Зарегистрирован: 2014-04-12
- Сообщений: 4
Re: Ошибка при обработке запроса, код 200
Hanut сказал:
Проверьте работу сессий. Каталог C:/php/tmp должен существовать.
session.save_path = "C:/php/tmp"
Сессии работают нормально, каталог ( у меня другой путь) существует.
session.save_path=»D:/Programming/domains/shop/tmp»
6 Ответ от Hanut 2014-04-16 08:39:06

- Hanut
- Модератор
- Неактивен
- Откуда: Рига, Латвия
- Зарегистрирован: 2006-07-02
- Сообщений: 9,722
Re: Ошибка при обработке запроса, код 200
Без ошибок не смогу ничем помочь. С подобным поведением скрипта не сталкивался.
7 Ответ от Einshtein 2014-04-19 14:00:40
- Einshtein
- Редкий гость
- Неактивен
- Зарегистрирован: 2014-04-12
- Сообщений: 4
Re: Ошибка при обработке запроса, код 200
Hanut сказал:
Без ошибок не смогу ничем помочь. С подобным поведением скрипта не сталкивался.
В любом случае спасибо за уделенное время!
8 Ответ от jonny0632 2019-07-26 22:24:41
- jonny0632
- Новичок
- Неактивен
- Зарегистрирован: 2019-07-26
- Сообщений: 1
Re: Ошибка при обработке запроса, код 200
У меня такое бывает когда вместо https использую http. Не знаю в чем дело логи пустые
Сообщения 8
Страницы 1
Чтобы отправить ответ, вы должны войти или зарегистрироваться
Same error for me too:
Windows 7 SP1 x64
MySQL Server version: 5.6.28
PHP version: 5.6.18
PHPMyAdmin Version information: 4.5.5.1 (up to date)
switching from Italian to English and it solves the problem.
I tried to log the php errors to a file but it didn’t generate the file so i guess there aren’t php error at all. Even from the Chrome Developer Console the ajax call return code is 200 but the response is empty:
Request URL:http://localhost/phpmyadmin/tbl_structure.php?db=ingegnosi.tennis.4.0&table=corso_allegato&token=31ca81daa25401fce8031025674a8fe9&ajax_request=true&ajax_page_request=true&_nocache=1457459434393655721
Request Method:GET
Status Code:200 OK
Remote Address:[::1]:80
Response Headers
view source
Cache-Control:no-store, no-cache, must-revalidate, pre-check=0, post-check=0, max-age=0
Connection:Keep-Alive
Content-Encoding:gzip
Content-Length:25
Content-Type:application/json; charset=UTF-8
Date:Tue, 08 Mar 2016 17:50:34 GMT
Expires:Tue, 08 Mar 2016 09:50:35 -0800
Keep-Alive:timeout=5, max=98
Last-Modified:Tue, 08 Mar 2016 09:50:35 -0800
Pragma:no-cache
Server:Apache
Set-Cookie:pmaPass-1=WwazS5W8AMLiKAjA%2FGglKg%3D%3D; path=/phpmyadmin/; httponly
Set-Cookie:pmaUser-1=4LIGuDEVD8XTNAQOvaGeCg%3D%3D; expires=Thu, 07-Apr-2016 17:50:34 GMT; Max-Age=2592000; path=/phpmyadmin/; httponly
Set-Cookie:pma_iv-1=LDDkpGyka5YvrqRXk2sw0w%3D%3D; expires=Thu, 07-Apr-2016 17:50:34 GMT; Max-Age=2592000; path=/phpmyadmin/; httponly
Vary:Accept-Encoding
X-Content-Type-Options:nosniff
X-Frame-Options:SAMEORIGIN
X-ob_mode:1
X-Powered-By:PHP/5.6.18
Request Headers
view source
Accept:/
Accept-Encoding:gzip, deflate, sdch
Accept-Language:it-IT,it;q=0.8,en-US;q=0.6,en;q=0.4
Connection:keep-alive
Cookie:pmaCookieVer=4; pma_collation_connection=utf8_general_ci; pma_lang=it; phpMyAdmin=1jo1gqd7gtbtd563g9hr27c0q54hjbd7; pma_iv-1=t7bXaJk5VHrIcu7zTHO5%2BQ%3D%3D; pmaUser-1=AeQ0CHh2UM%2BMLROyjrTYuw%3D%3D; pmaPass-1=jzzHtKX9wm3%2BJqMehrf8aQ%3D%3D; pma_console_height=92; pma_console_config=%7B%22alwaysExpand%22%3Afalse%2C%22startHistory%22%3Afalse%2C%22currentQuery%22%3Atrue%2C%22enterExecutes%22%3Afalse%2C%22darkTheme%22%3Afalse%7D; pma_console_mode=collapse; IngegnosiConf={«imp»:{«IdImpostazione»:1,»NumeroGiorniVisibilitaWeb»:7,»NumeroOreDisdettaPrenotazione»:24,»SogliaDebitoBloccoUtente»:100.0,»BloccaPrenotazioniOnline»:false,»OraServizioLuce»:»17:00:00″,»OraInizioPrenotazioni»:»08:00:00″,»OraFinePrenotazioni»:»22:00:00″,»NumeroPrenotazioniNellaSettimana»:-1,»NumeroPrenotazioniMaxStessoGiorno»:-1},»dateInit»:»25/02/2016″,»dateMax»:»03/03/2016″,»ruolo»:»»,»culture»:»it»}
Host:localhost
Referer:http://localhost/phpmyadmin/sql.php?server=1&db=ingegnosi.tennis.4.0&table=corso_allegato&pos=0&token=31ca81daa25401fce8031025674a8fe9
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/48.0.2564.116 Safari/537.36
X-Requested-With:XMLHttpRequest
Query String Parameters
view source
view URL encoded
db:ingegnosi.tennis.4.0
table:corso_allegato
token:31ca81daa25401fce8031025674a8fe9
ajax_request:true
ajax_page_request:true
_nocache:1457459434393655721
Обновлено: 12.07.2019
Опубликовано: 19.04.2019
Тематические термины: phpMyAdmin, Linux.
phpMyAdmin может быть установлен как на веб-сервере, так и на отдельном компьютере для удаленного управления базами. Также он может быть как часть известных сбором — openserver, denwer и так далее. Его мы можем захотеть обновить по разным соображениям, чаще всего, для поддержки более новых версий СУБД mysql/mariadb. Данная инструкция демонстрируем процесс обновления для систем на базе Linux. Однако, процесс не сильно отличается для различных операционных систем.
Обновление phpMyAdmin выполняется путем замены файлов веб-приложения со старых на новые. Процедура несложная и выполняется в несколько шагов:
1. Получение информации о текущей версии
2. Поиск каталога, в котором находятся файлы приложения
3. Загрузка архива с новой версией
4. Соответствие системным требованиям
5. Резервирование текущего приложения
6. Замена файлов
Устранение ошибок, если они возникли
1. Смотрим текущую версию phpMyAdmin
Заходим на веб-интерфейс phpMyAdmin и подключаемся к базе, введя логин и пароль для самой базы. На главной странице в подразделе «phpMyAdmin» мы увидим информацию о нашем приложении, например:

* как видим, в данном примере используется версия 4.6.1, которую можно обновить до 4.8.5.
2. Ищем на сервере каталог phpMyAdmin
Проще всего воспользоваться командой find:
find / -iname «phpmyadmin*» -type d
* в данном примере мы ищем все папки, имя которых начинается на phpmyadmin.
В моем случае я получил ответ:
/var/www/phpMyAdmin
* в вашем случае команда может выдать несколько результатов — внимательнее проверяем содержимое найденного.
Также можно найти каталог с файлами phpMyAdmin, посмотрев путь в конфигурационном файле веб-сервера.
Типичные пути расположения phpMyAdmin:
- /usr/share/phpmyadmin
- /var/www/phpmyadmin
- /usr/local/www/phpmyadmin
3. Загружаем нужную версию
Переходим на сайт разработчика phpMyAdmin и копируем ссылку на нужную нам версию — в данной инструкции мы обновляем приложение до последней версии:

* на момент обновления инструкции, последняя версия была 4.9.0.1. Для рабочих сред версии alpha лучше не устанавливать.
В консоли сервера, используя скопированную ссылку, скачиваем архив:
wget https://files.phpmyadmin.net/phpMyAdmin/4.9.0.1/phpMyAdmin-4.9.0.1-all-languages.zip
* если система вернет ошибку, проверьте, что установлен пакет wget.
* мы можем также скачать архив на любой компьютер с Windows и перенести его на сервер Linux с помощью WinSCP.
Распаковываем скачанный архив:
unzip phpMyAdmin-*-all-languages.zip
* если система вернет ошибку «unzip: command not found» устанавливаем данное приложение командами apt-get install unzip или yum install unzip.
4. Изучаем системные требования к новой версии
На сайте, где мы загрузили phpMyAdmin, кликаем по его версии в левой колонке:

В открывшемся окне под описанием релиза находим информацию с требованиями к новой версии. Например, для скачанной нами версии требования «Current version compatible with PHP 5.5 to 7.2 and MySQL 5.5 and newer» — это значит, что на нашем сервере должна быть установлена PHP версии 5.5 и выше, а также MySQL 5.5. и выше.
Проверить версию php можно командой:
php -v
Проверить версию MySQL:
mysql -V
Если наш сервер не удовлетворяет требованиям веб-интерфейса управления базой данных, необходимо либо обновить PHP/MySQL, либо выбрать менее свежую версию phpMyAdmin.
5. Сохраняем файлы текущего приложения
Перед тем, как заменить приложение новыми файлами, переносим текущее в новый каталог. Это необходимо как для сохранения конфигурационного файла, так и для получения резерва на случай, если новое приложение заработает со сбоями.
Для переноса приложения используем команду mv:
mv /var/www/phpMyAdmin /var/www/old.phpMyAdmin
* где /var/www/phpMyAdmin — путь, который мы определили на шаге 2.
6. Заменяем файлы
Переносим содержимое ранее загруженного и распакованного архива в каталог по старому пути, где располагалась предыдущая версия веб-приложения:
mv phpMyAdmin-4.8.5-all-languages /var/www/phpMyAdmin
Задаем владельца на каталог.
а) если используем CentOS / Red Hat / Fedora:
chown -R apache:apache /var/www/phpMyAdmin
а) если используем Ubuntu / Debian:
chown -R www-data:www-data /var/www/phpMyAdmin
Возвращаем конфигурационный файл:
cp /var/www/old.phpMyAdmin/config.inc.php /var/www/phpMyAdmin/
phpMyAdmin обновлен.
Возможные проблемы
1. Ошибка при обработке запроса, код 200, parsererror (rejected)
Появляется во всплывающем окне сразу после входа в базу. Дополнительно сообщение: «Похоже соединение с сервером потеряно. Проверьте сетевое подключение и статус сервера.»
Причина: предыдущие сессии могут храниться на сервере. Когда мы подключаемся к базе, к которой ранее подключались со старого phpMyAdmin, приложение безуспешно пытается их использовать.
Решение: просто обновляем в браузере страницу и заходим в базу повторно.
2. Секретная парольная фраза в конфигурации (blowfish_secret) слишком короткая
Предупреждение может появиться снизу на страницах приложения.
Причина: в более новых версиях может потребоваться использовать более стойкую парольную фразу. Она задается в конфигурационном файле, который мы перенесли со старой версии.
Решение: меняем парольную фразу. Сначала генерируем ее командой:
head /dev/urandom | tr -dc A-Za-z0-9 | head -c 32 ; echo »
После открываем конфигурационный файл:
vi /var/www/phpMyAdmin/config.inc.php
И редактируем строку:
$cfg[‘blowfish_secret’] = ‘NiYR7z886zou9C50UczXL7zRp2Pg5sRC’;
Вопрос:
Использование PhpMyAdmin с PHP и MySQL в Ubuntu Я столкнулся с проблемой:
1146 – Таблица ‘phpmyadmin.pma_table_uiprefs не существует
Чтобы решить эту проблему, я добавил:
$ Cfg [‘Servers’] [$ i] [‘table_uiprefs’] = ‘pma_table_uiprefs';
Изменено на:
$ cfg [‘Servers’] [$ i] [‘pma__table_uiprefs’] = ‘pma__table_uiprefs';
в файле config.inc.php после этого у меня возникла проблема:
Ошибка в запросе на обработку
Код ошибки: 200
Текст ошибки: OK
Как я могу это решить?
Лучший ответ:
похоже, что ваша конфигурация была изменена, поместите это в /var/www/phpmyadmin/config.inc.php, а также измените пароль ниже, если вы установили что-то еще пустое
$cfg['blowfish_secret'] = 'a8b7c6d'; /* YOU MUST FILL IN THIS FOR COOKIE AUTH! */
/*
* Servers configuration
*/
$i = 0;
/*
* First server
*/
$i++;
/* Authentication type */
$cfg['Servers'][$i]['auth_type'] = 'config';
/* Server parameters */
$cfg['Servers'][$i]['host'] = 'localhost';
$cfg['Servers'][$i]['connect_type'] = 'tcp';
$cfg['Servers'][$i]['compress'] = false;
/* Select mysql if your server does not have mysqli */
$cfg['Servers'][$i]['extension'] = 'mysqli';
$cfg['Servers'][$i]['AllowNoPassword'] = true;
$cfg['Servers'][1]['user'] = 'root'; //edit this line
$cfg['Servers'][1]['password'] = 'XXXX'; // your password
и прокомментировать эту строку на данный момент
//$ cfg [‘Servers’] [$ i] [‘pma__table_uiprefs’] = ‘pma__table_uiprefs';