Наш партнер GENESIS HACKSPACE

Хакспейс: Клуб — физическое место, где собираются увлеченные техникой, IT, электроникой, роботами и физикой люди. Первая сеть бесплатных хакспейсов в г.Тверь и области.

Ошибка:

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)
Индивидуальный подход. Если возникнет такая необходимость — мы всегда сможем предложить Вам индивидуальный тарифный план, который максимально подходит для Ваших нужд 

 

 

 

 

 

 

 

 

 

 

 

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

Похожие темы

Обновление сервера Apache и его компонентов... Вот здесь я рассказывал, как установить локальный сервер Apache. Со временем выходят новые версии программ, и возникает необходимость обновления. Проц...
C чего начать свой путь? История старого волка... https://codeby.net/forum/threads/c-chego-nachat-svoj-put-nachalo.58683/ Моя тема не просьба о помощи или поиска наставника. Отнюдь. Я затрону немно...
Как восстановить забытый пароль для Windows 10... Восстановление забытого пароля в Windows 10 Подобное случалось со всеми. Вы садитесь за компьютер, заходите в Windows набираете комбинацию, которую...
Решение проблемы: Wi-Fi карта не переходит в режим... Сын спрашивает отца-программиста: - Папа, а почему солнце встает на востоке? - Ты это проверял? - Да. - Работает? - Да. - Каждый день работает...
Как отключить SSL 3 на своём сервере... Как защитить пользователям себя от уязвимости SSL 3.0 codeby.net уже писал. Вы можете проверить, подвержены ли вы этой уязвимости перейдя на эт...