Ошибка:

Fatal error: Call to undefined function mb_detect_encoding() in C:serverdatahtdocsphpmyadminlibrariesphp-gettextgettext.inc on line 177

Решение:

Данная ошибка вызвана тем, что не подключено расширение mbstring. За это расширение в php.ini отвечает строчка

extension=php_mbstring.dll

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

Тем не менее, теоретически, ошибка может быть вызвана тем, что из-за неправильной конфигурации Apache, файл php.ini вообще не «подхватывается» и PHP работает на дефолтных настройках, т.е. вообще без всех расширений. Но если это было бы так, то phpMyAdmin, в первую очередь пожаловался на то, что не определена другая функция (из-за отсутствия расширения отвечающего за связь с MySQL).


Ошибка:

Добавляю http://localhost/phpmyadmin/setup/

вместо панели управления вижу код:

и т. д.

Решение:

Сервер Apache работает без PHP

Ответ пользователя: Перезапустил и обновил браузер все получилось


Ошибка:

Еще пишет:

Используемый скриптом настройки каталог config все ещё находится в установочной директории phpMyAdmin. Обязательно удалите его сразу после настройки phpMyAdmin. В ином случае безопасность вашего сервера может быть скомпрометирована через свободный доступ к загрузке конфигурационного файла.

Решение:

«Каталог config удаляем!» — это из статьи, там красным выделено.

Посмотрите повнимательнее https://codeby.net/programmy-dlja-servera/ustanovka-apache-php-mysql-phpmyadmin#6


Ошибка:

Я устанавливал себе mysql по вашей статье и возникла ошибка 1067. Что мне делать?

Решение:

Любые ошибки возникают только если хоть в чём-то отойти от мануала. Вы пропустили это:

В каталоге c:Serverbinmysql-5.6 есть директория data, всю эту папку нужно переместить в каталог c:ServerdataDB (иначе служба MySQL не запустится из-за ошибки).


Ошибка:

При переходе на страницу http://localhost/phpmyadmin/setup/

Выползает даннаяошибка, кроме нее ничего нету:

Fatal error: Call to undefined function __() in C:Serverdatahtdocsphpmyadminlibrariescore.lib.php on line 229

Решение:

судя по всему проблема именно в phpMyAdmin. Последний чейндж лог:

— bug ReferenceError: Table_onover is not defined
— bug #4552 Incorrect routines display for database due to case insensitive checks
— bug #4259 reCaptcha sound session expired problem
+- bug #4557 PHP fatal error, undefined function __()
4.2.10.1 (2014-10-21)
— bug #4562 [security] XSS in debug SQL output

Здесь описание бага: http://sourceforge.net/p/phpmyadmin/bugs/4557/

А здесь чейндж лог, из которого я скопировал https://github.com/phpmyadmin/phpmyadmin/commit/e28912d49e50071cba9632047ed3704f57d4c652

Попробуйте обновиться до последней версии phpMyAdmin 4.2.10.1.

Ну а если у Вас и так уже самая свежая версия, или переход на 4.2.10.1 не помог, то наоборот, скачайте предыдущую 4.2.9. Всё, ошибку поправили, просто обновляйтесь до самой последней версии.


Ошибка:

При запуске httpd я получаю следующее сообщение:

(OS 10048)Обычно разрешается только одно использование адреса сокета (протокол/сетевой адрес/порт). : AH00072: make_sock: could not bind to address 0.0.0.0:80

AH00451: no listening sockets available, shutting down

AH00015: Unable to open logs

В качестве ОС использую Windows 8.1

Решение:

Данная ошибка вызвана тем, что какая-то программа прослушивает порт 80, при этом Apache пытается использовать этот же порт. Но две программы не могут это делать одновременно – отсюда и ошибка.

Для того, чтобы узнать, какая программа занимает этот порт:

1) нажмите сочетание клавиш WIN + x

2) из открывшегося списка выберете «Командная строка (администратор)»

3) скопируйте туда:

netstat -ano

4) Найдите строку, содержащую «0.0.0.0:80», в этой строчке нас интересует PID, например, в моём случае это 2168

Теперь нам нужно сопоставить идентификатор процесса с конкретной программой. Чтобы сопоставить идентификатор процесса программы, выполните следующие действия:

5) Нажмите сочетание клавиш WIN + x (или CTRL + ALT + DELETE) и нажмите кнопку «Диспетчер задач».

6) Перейдите на вкладку «Процессы».

7) Если не имеется столбец PID, щелкните «Просмотр», «Выбрать столбцы» и установите флажок «PID» (в русской версии – «ИД процесса»).

8) Щелкните заголовок столбца, под названием «PID» сортировка процесс по PID. Вы сможете легко найти идентификатор процесса, и он соответствует программе, которая отображается в диспетчере задач.

После того, как найдёте программу, которая занимает этот порт, в зависимости от нужности этой программы и от возможности её настройки, можно:

а) удалить эту программу;

или

б) настроить её на использование другого порта;

или

в) настроить Apache на использование другого порта

п.с. на самом деле, могут быть другие причины данной ошибки (кроме занятости порта) – например, неправильная конфигурация сервера Apache, либо запрет в политиках безопасности ОС на использование этого порта. Но если Вы не вносили изменений «от себя» в конфигурацию сервера и в конфигурацию Windows, то дело, почти наверняка, в занятости порта другой программой.

Ответ пользователя с ошибкой: Проблема решена — порт занимал Скайп (есть у него такая бяка в настройках соединения — использовать порты 80 и 443 в качестве альтернативных, после того, как я отключил эту опцию, всё заработало).


Ошибка:

Сервер замедляется, перестаёт отвечать на запросы, хотя причин для этого нет — он не перегружен.

В логах появляется ошибка AH00341: winnt_accept: Asynchronous AcceptEx failed:

[Thu Jun 05 07:24:55.747090 2014] [mpm_winnt:notice] [pid 1784:tid 444] AH00455: Apache/2.4.9 (Win64) PHP/5.5.13 configured — resuming normal operations
[Thu Jun 05 07:24:55.747090 2014] [mpm_winnt:notice] [pid 1784:tid 444] AH00456: Apache Lounge VC11 Server built: Mar 16 2014 12:42:59
[Thu Jun 05 07:24:55.747090 2014] [core:notice] [pid 1784:tid 444] AH00094: Command line: ‘c:\Server\bin\Apache24\bin\httpd.exe -d C:/Server/bin/Apache24’
[Thu Jun 05 07:24:55.748090 2014] [mpm_winnt:notice] [pid 1784:tid 444] AH00418: Parent: Created child process 4952
[Thu Jun 05 07:24:55.957978 2014] [mpm_winnt:notice] [pid 4952:tid 388] AH00354: Child: Starting 64 worker threads.
[Thu Jun 05 07:26:16.695036 2014] [mpm_winnt:warn] [pid 4952:tid 1112] (OS 64)Указанное сетевое имя более недоступно.  : AH00341: winnt_accept: Asynchronous AcceptEx failed.
[Thu Jun 05 07:26:16.695036 2014] [mpm_winnt:warn] [pid 4952:tid 1112] (OS 64)Указанное сетевое имя более недоступно.  : AH00341: winnt_accept: Asynchronous AcceptEx failed.
[Thu Jun 05 07:26:48.250710 2014] [mpm_winnt:warn] [pid 4952:tid 1112] (OS 64)Указанное сетевое имя более недоступно.  : AH00341: winnt_accept: Asynchronous AcceptEx failed.
[Thu Jun 05 07:26:48.250710 2014] [mpm_winnt:warn] [pid 4952:tid 1112] (OS 64)Указанное сетевое имя более недоступно.  : AH00341: winnt_accept: Asynchronous AcceptEx failed.
[Thu Jun 05 07:29:27.137784 2014] [mpm_winnt:warn] [pid 4952:tid 1112] (OS 64)Указанное сетевое имя более недоступно.  : AH00341: winnt_accept: Asynchronous AcceptEx failed.
[Thu Jun 05 07:29:27.137784 2014] [mpm_winnt:warn] [pid 4952:tid 1112] (OS 64)Указанное сетевое имя более недоступно.  : AH00341: winnt_accept: Asynchronous AcceptEx failed.

Решение:

В файл httpd.conf нужно добавить следующие строки:

Для 2.2:

Win32DisableAcceptEx
EnableSendfile off
EnableMMAP off

Для 2.4:

AcceptFilter http none
AcceptFilter https none
EnableSendfile off
EnableMMAP off


Ошибка:

работать с сервером не могу пока не запущу Apache Monitor.exe, сам Apache в службах значится -как запущенная служба, но через браузер (localhost и т.д.) никакой реакции, пока не произведу вышеуказанное действие, получается запускать апач монитор надо каждый раз для работы c сервером?

сделал чтоб консоль не закрывалась вот что пишет

C:ServerbinApache24bin>httpd.exe

AH00526: Syntax error on line 241 of C:/Server/bin/Apache24/conf/httpd.conf:

DocumentRoot must be a directory

Решение:

наиболее вероятная причина в том, что Вы ставите не на диск C, либо поменяли пути, названия папок, либо не создали папки, о которых говорится в статье. Суть в том, что Apache не видит каталога c:/Server/data/htdocs/

Оказалось, что: нашёл решение проблемы по запарке каталог data создал в bin действительно на свежую голову думается лучше а то после работы ничего не мог понять))


Ошибка:

Столкнулся вот с какой проблемой — после расширения возможностей phpmyadmin и попытке войти под пользователем pma, выскакивает ошибка: #1045 Невозможно подключиться к серверу MySQL. Под root всё в порядке. Если знаете в чем проблема, подскажите пожалуйста как её исправить?! Хочется взглянуть на эти дополнительные возможности phpmyadmin)

Решение:

Вам не нужно заходить в phpMyAdmin от имени пользователя pma. Когда Вы всё настроили и зашли под рутом, то всё уже работает. Просто, на самом деле, в phpMyAdmin мало что меняется. Чтобы убедиться, что доп. возможности работают, кликните по какой-нибудь базе данных и посмотрите, есть ли у Вас в верхнем меню Дизайнер и Слежение. Если есть, значить всё работает.


Ошибка:

возникла странная ошибка, причин которой понять не могу.

Стоит только добавить в каталог к PHP файл php.ini с любыми настройками, перестают выполняться php-скрипты. Убираю файл, перезапускаю Apache — работает (естественно до момента работы с базами данных например, тогда начинает просить расширения)

Решение:

Ответил сам пользователь: Оказалось, что в конфиге php по умолчанию выключена поддержка коротких тегов . Стоило ее включить и сразу все заработало 🙂


Ошибка:

Apache, PHP и MySQL установились без проблем, но когда я дошла до 6-го пункта (phpMyAdmin), получила сообщение об ошибке:

Fatal error: Call to undefined function mb_detect_encoding() in C:Serverdatahtdocsphpmyadminlibrariesphp-gettextgettext.inc on line 177.

Я читала комментарий выше об этой же ошибке, но у меня все нужные строки в php.ini раскомментированы, все делала четко по инструкции. Но все равно ошибка.

С чем это может быть связано и как исправить?

Решение:

перезагрузила — все работает)))


Ошибка:

Захожу http://localhost/phpmyadmin/index.php ввожу лог root а мне пишет ошибка — Невозможно подключиться к серверу MySQL.

Решение:

Такая ошибка возникает если не установлен или не запущен сервер MySQL. Внимательнее изучите инструкцию https://codeby.net/programmy-dlja-servera/ustanovka-i-nastrojka-servera-apache-php-mysql-phpmyadmin-na-windows-10


Ошибка:

При установке Mysql когда я набираю в консоль mysql -u root, выдается ошибка ERROR 2003, can’t connect to mysql (10061), добавлю что открыл порт 3306 в брандмауре

Решение:

Это точно такая же ситуация как и в предыдущей ошибке: она возникает если не установлен или не запущен сервер MySQL. Внимательнее изучите инструкцию https://codeby.net/programmy-dlja-servera/ustanovka-i-nastrojka-servera-apache-php-mysql-phpmyadmin-na-windows-10


Ошибка:

Появилась проблема: до момента добавления строк

все работает, как надо. Но как только вставляю их в конец файла httpd.conf. выдает ошибку «the requested operation has failed». В логах

Решение:

Необходимо установить Visual C++ Redistributable for Visual Studio 2012.


Ошибка:

У меня при установке phpMyAdmin возникла проблема:

Решение:

Если так, то это ошика исключительно версии phpMyAdmin 4.3.2. Тикет ошибки: http://sourceforge.net/p/phpmyadmin/bugs/4653/

Очевидные решения:

1) пользоваться phpMyAdmin из ветки 4.2,

2) подождать пока починят.


Вопрос:

У меня есть уже готовый сайт всё настроил.как сделать чтоб его стало видно из интернета?

Ответ:

Здесь подробная инструкция: «Делаем локальный сайт (на localhost) доступным для других компьютеров«.


Вопрос:

Как настроить поддомены?

Ответ:

Подробная инструкция «Настройка поддоменов на локальном сервере (locahost’е) и на хостинге».


Вопрос:

Скажите пожалуйста где вы взяли файл C:/Server/bin/PHP/php5apache2_4.dll

А то у меня ругается апач на его отсутствие

Ответ:

Этот файл с самого начала есть в архиве php-5.5.9-Win32-VC11-x64.zip , который скачиваю с официального сайта.

Если в Вашем архиве нет этого файла, скорее всего, Вы скачали или старую версию (5.4.*, 5.3.*) или Non-Thread Safe (NTS) версию.

Если файл C:/Server/bin/PHP/php5apache2_4.dll присутствует, но Apache выдаёт ошибку, значит проблема в настройке Apache.

Ссылки на «правильный» PHP:

64-бит: http://windows.php.net/downloads/releases/php-5.5.9-Win32-VC11-x64.zip

32-бит: http://windows.php.net/downloads/releases/php-5.5.9-Win32-VC11-x86.zip

(ссылки устарели)


Вопрос:

А что, если после установки MySQL 5.4.16 не появилось окошко настроек «MySQL Server Instance Configuration Wizard»?

Что делать? Как настраивать?

Ответ:

Значит вы скачали не установщик, а zip-архив. Лично мне ручная установка MySQL кажется более простой и гибкой. Как это сделать описано здесь.


Вопрос:

Как поменять пароль для MySQL?

Ответ:

Для задания нового пароля MySQL в командной строке:


Вопрос:

Как прописать переменные среды для MySQL в Windows?

Ответ:

Откройте «Мой компьютер» (у меня называется «Этот компьютер» — не суть). Там выберите «Свойства системы». Дальше выберите «Дополнительные параметры системы». В открывшемся окне на вкладке «Дополнительно» нажмите «Переменные среды». Там два окошечка, смотрите на то, которое называется «Системные переменные». Находите переменную «Path». Кликаете два раза на ней. В «Значение переменной» уже много-много чего понаписано. Добавляете туда (например, вставьте в самое начало) строку

C:Serverbinmysql-5.6bin;

Нажмите везде ОК, чтобы закрылись все окна. Сразу, даже без перезагрузки можно работать в командной строке и вызывать MySQL как mysql — полный путь прописывать до бинарника не нужно.


Вопрос:

Посоветуйте хостинг

Ответ:

Лучший хостинг в рунете здесь. Никаких компромисов — есть всё, что только бывает на виртуальном хостинге — однозначный выбор codeby.net. Цены — практически, самые низкие на рынке, я видел и более дешёвые предложения, но они или с подвохом (плата за услуги, которые обычно предоставляют бесплатно) или просто от «мутных» контор — с которыми потом горя нахлебаешься, сэкономленная копейка этого не стоит. Тарифы, заказ. Чтобы получить всевозможные подарки и бонусы, а также персональную поддержку от codeby.net, указывайте промокод ce7dc1ff


Совет:

Хотите навсегда забыть о всех проблемах с сервером? Хотите просто радоваться развитию вашего сайта и не думать ни о каких технических проблемах? Хотите получить надёжных друзей в виде высококвалифицированной и быстрой технической поддержки? Лучший хостинг от лидеров рынка по доступным ценам. Тарифызаказ. Чтобы получить бесплатный месяц веб-хостинга, другие бонусы и подарки, а также персональную поддержку от codeby.net и попасть в закрытый раздел форума FreeForum.biz, указывайте промокод ce7dc1ff

Основные характеристики Простор 1 Простор 2 Простор 3 Простор 4
Цена в месяц при оплате за год 99 руб. 129 руб. 199 руб. 299 руб.
Доменов RU/РФ/COM/NET/ORG бесплатно при оплате за год 1 2 3 4
Цена за год 1188 руб. 1548 руб. 2388 руб. 3588 руб.
Скидка при оплате за год 240 руб. 360 руб. 720 руб. 1200 руб.
Цена в месяц при оплате ежемесячно 119 руб. 159 руб. 259 руб. 399 руб.
Количество сайтов и доменов неограниченно
Конструктор сайтов бесплатно
Дисковое пространство на SSD 2000 МB 5000 МB 10000 МB 20000 МB
MySQL баз данных неограниченно
Файловый менеджер

Все тарифные планы включают в себя:

Подробные характеристики
Тестовый период 15 дней
Удобная и безопасная панель управления хостингом
phpMyAdmin
Поддержка неограниченного числа доменов
Поддомены неограниченно
E-mail ящиков неограниченно
Место под почту неограниченно
POP3/IMAP/SMTP
WebMail (проверка почты в любой точке мира)
Фильтрация спама
Cron (выполнение заданий по расписанию)
FTP-доступов в отдельные папки,
c возможностью ограничения доступа по IP
неограниченно
ftpAdmin
SSH-доступ по запросу 1
PHP (5.2/5.3 — на выбор)
CGI/Perl 5.12
Python (как mod_wsgi)
C/C++
SSI
Модули apache (mod_rewrite и др.)
.htaccess, собственные страницы ошибок
Zend Optimizer (только для PHP 4/5.2)
ionCube Loader
eAccelerator
Лог файлы access_log, error_log
Webalizer
Статистика CPU аккаунта
DNS редактор
Неограниченный и бесплатный трафик
30 дней гарантированный возврат средств
Бесплатное продвижение и анализ сайта
1500 рублей на рекламу Google.Adwords 2
SEO модуль Яндекс.Вебмастер

 

Бесплатные бонусы для создания сайта
Системы управления сайтом — более 40 приложений
Форум phpBB, myBB и другие
CMS Joomla и Drupal и множестов других
Блоги WordPress
Приложения для голосования на сайте
Галереи картинок
И еще более 200 приложений в один клик

 

Cайт для бизнеса
Интернет магазины VirtueMart, osCommerce
Более 50 бесплатных приложений для бизнеса

 

Технологии высшего класса
8 процессорные сервера
Аппаратные RAID, дисковые системы SSD
OS FreeBSD
Бесперебойное питание
Ежедневный backup — резервное копирование всех данных на специальные backup серверы.Хранение копий сайтов за последние 7 дней
Мониторинг серверов 24/7
Поддержка 24/7 по телефону, skype, e-mail
Бесплатное SMS информирование

 

Дополнительные преимущества
Удобные условия оплаты услуг хостинга
Бесплатный перенос сайтов на наш хостинг 3

 

1 SSH-доступ предоставляется только на тарифах «Простор 2», «Простор 3», «Простор 4»
2 Акция «1500 рублей на рекламу Google.Adwords» действует только при оплате услуг через систему WebMoney (для рекламы в системе Google.Adwords)
3 Специалисты Hostland.RU быстро, бесплатно и бережно перенесут сайты и настроят их на нашем хостинге, вам не нужно переживать что сайты перенесенные к нам не будут работать (Подробнее про перенос сайтов на Hostland.RU)
Индивидуальный подход. Если возникнет такая необходимость — мы всегда сможем предложить Вам индивидуальный тарифный план, который максимально подходит для Ваших нужд 

 

 

 

 

 

 

 

 

 

 

 

При необходимости, вы всегда можете сменить тарифный план из панели управления хостингом

Похожие темы

Хакерские плагины для Firefox Подобная подборка для Google Chrome в статье "Хакерские плагины для Chrome". Подборка плагинов для тестировщиков на проникновение подс...
Как сделать резервную копию серверной базы данных ... Бэкап баз данных MySQL в Linux Если вы используете сервер MySQL с важной информацией, у вас может возникнуть желание периодически делать резервн...
Как скрыть все ошибки PHP с помощью .htaccess... Источники: https://perishablepress.com/advanced-php-error-handling-via-htaccess/ и https://perishablepress.com/how-to-enable-php-error-logging-via-h...
Как установить PHP 5.6 на Linux Mint (Ubuntu)... Установить сервер на Linux не просто легко, а очень легко. Но в репозиториях всегда устаревшие версии программ. Например, PHP там ветки 5.5. Ubuntu (...
Восстанавливаем GRUB в Kali Linux после обновления... Автор статьи: AndreyKravets, первоначально статья опубликована по адресу http://andrey.lviv.ua/blog/repair-grub-kali-linux-with-windows-10...