1 (изменено: alexsid1976, 2008-11-05 11:28:11)

Тема: Запуск скрипта localhost/phpmyadmin

Доброго времени суток!
Остановился в конце 18-й страницы "Инструментарий веб-мастера.pdf"
Надеюсь ничего не пропустил из статьи и на форуме ответ не нашёл.

При запуске: localhost/phpmyadmin или http://www.test.ru/pma,
в окне браузера (Opera, IE7) выдаёт не сам скрипт, а его содержимое - index.php (текст)

Всвязи с этим не могу продолжить дальнейшую настройку.
Пожалуйста помогите, кто знает!

2

Re: Запуск скрипта localhost/phpmyadmin

alexsid1976
Вероятно допущена ошибка в httpd.conf. Посмотрите внимательнее. Если ничего не найдете, то покажите его.

3 (изменено: alexsid1976, 2008-11-06 00:37:04)

Re: Запуск скрипта localhost/phpmyadmin

Я дважды перенастраивал.
Считаю проблема в PHP (который настраивал трижды), т. к. скрипт:

<?php
   phpinfo ();
?>

тоже не работает.

Если есть готовый файл httpd.conf, пожалуйста пришлите,
т. к. дериктории установок я не менял (всё по инструкции)

Файл httpd.conf отправил в личку.

4

Re: Запуск скрипта localhost/phpmyadmin

alexsid1976
Пропущен пункт 12 в разделе настройки httpd.conf.

12. Добавьте ниже, в тот же блок <IfModule mime_module>, две строки:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

5

Re: Запуск скрипта localhost/phpmyadmin

12) И, наконец, найдите и раскомментируйте строки:
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-manual.conf
Include conf/extra/httpd-default.conf

Я просто не видел такой ньюанс.

Спасибо большое. Есть продвижения, но сталкнулся с новой проблемой:
Невозможно загрузить расширение mysqli! Проверьте настройки PHP. - Документация

Может стоит пропустить пару пунктов в настройке?

Заранее пришлю C:\apache\localhost\www\phpmyadmin\config.inc.php

<?php
  $i = 0;
  $i++;
  $cfg['Servers'][$i]['host'] = 'localhost';
  $cfg['Servers'][$i]['extension'] = 'mysqli';
  $cfg['Servers'][$i]['connect_type'] = 'tcp';
  $cfg['Servers'][$i]['compress'] = false;
  $cfg['Servers'][$i]['auth_type'] = 'config';
  $cfg['Servers'][$i]['user'] = 'root';
  $cfg['Servers'][$i]['password'] = '????'; // Пароль пользователя root
?>

6

Re: Запуск скрипта localhost/phpmyadmin

alexsid1976
Теперь у вас проблемы с php.ini. Проверьте еще раз его настройку. Если не поможет, то покажите его и то как выглядит у вас Path.

7 (изменено: alexsid1976, 2008-11-06 15:11:43)

Re: Запуск скрипта localhost/phpmyadmin

Патч скачал с инструкции
php.ini отправил в личку.

%SystemRoot%\system32;%SystemRoot%;%SystemRoot%\System32\Wbem;C:\php;C:\Program Files\MySQL\MySQL Server 5.0\bin

Не забыл про помощь проекту
К сожалению даже на премиум ненакопил.

8

Re: Запуск скрипта localhost/phpmyadmin

alexsid1976
Отправленный вами php.ini не содержит никаких изменений вообще.
Сделайте все шаги по его редакции, которые указаны в статье.

9 (изменено: alexsid1976, 2008-11-08 08:50:18)

Re: Запуск скрипта localhost/phpmyadmin

Супер!!!!!!
Заработало!!!!!

Только скрипт
<?php
   phpinfo ();
?>
так и не работает.
Надеюсь, разберусь сам.

Спасибо проекту!!!

10

Re: Запуск скрипта localhost/phpmyadmin

alexsid1976 сказал:

12) И, наконец, найдите и раскомментируйте строки:
Include conf/extra/httpd-autoindex.conf
Include conf/extra/httpd-vhosts.conf
Include conf/extra/httpd-manual.conf
Include conf/extra/httpd-default.conf

как понять раскомментировать? Не покажете пример... плизз...

11

Re: Запуск скрипта localhost/phpmyadmin

Bismuth
Убрать перед строкой символ решетки.

12

Re: Запуск скрипта localhost/phpmyadmin

Hanut сказал:

Bismuth
Убрать перед строкой символ решетки.

Спасибо smile

13 (изменено: seforsource, 2009-01-30 13:01:27)

Re: Запуск скрипта localhost/phpmyadmin

Доброго времени!

Установил связку стандарт пакет Юзера-любтеля:

  • [li]mysql-5.1.30-win32[/li][li]apache_2.2.11-win32-x86-no_ssl[/li][li]php-5.2.8-Win32[/li][li]phpMyAdmin 3.1.2[/li][li]ОС WinXP SP3[/li]

при переходе по адресу http://localhost/phpmyadmin/
Ошибка
Ответ MySQL:
#2003 - Can't connect to MySQL server on 'localhost' (10061)

при переходе по адресу http://localhost/pma/
все нормально!

при переходе по адресу http://test.ru/pma/
все нормально!

Думаю ошибка в настройке alias_module файла httpd.conf
<IfModule alias_module>
    ScriptAlias /cgi-bin/ "C:/Apache/cgi-bin/"
    Alias /pma "C:/apache/localhost/www/phpmyadmin"
</IfModule>

или в настройке phpadmin, который не спрашивая пароля рвется в MySQL


Настройку вел по http://php-myadmin.ru/learning/instrument-intro.html

В чем трабл? и еще менял директории по умолчанию для mysql и apache

14

Re: Запуск скрипта localhost/phpmyadmin

seforsource
Попробуйте почистить кеш браузера. Я не вижу ошибки, должно работать.

15

Re: Запуск скрипта localhost/phpmyadmin

Hanut сказал:

Попробуйте почистить кеш браузера. Я не вижу ошибки, должно работать.

На IE6 с кэшем ничего не получилось. Трабл действительно где-то в браузере. Обновил до IE7 - работает. Спасибо.

16

Re: Запуск скрипта localhost/phpmyadmin

Hanut сказал:

alexsid1976
Пропущен пункт 12 в разделе настройки httpd.conf.

12. Добавьте ниже, в тот же блок <IfModule mime_module>, две строки:
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps

У меня нет такого блока <IfModule mime_module>
Какая может быть причина?

17

Re: Запуск скрипта localhost/phpmyadmin

hozman
Причина в том, что у вас иной изначальный конфигурационный файл. Если дословно по статье вы установить не можете, то поищите директивы AddType и добавьте эти строки к ним. Либо попробуйте вне блока (вне тегов с условием) эти строки прописать.

18

Re: Запуск скрипта localhost/phpmyadmin

Hanut сказал:

hozman
Причина в том, что у вас иной изначальный конфигурационный файл. Если дословно по статье вы установить не можете, то поищите директивы AddType и добавьте эти строки к ним. Либо попробуйте вне блока (вне тегов с условием) эти строки прописать.

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

#AddEncoding x-compress .Z
#AddEncoding x-gzip .gz .tgz
#
# If the AddEncoding directives above are commented-out, then you
# probably should define those extensions to indicate media types:
#
AddType application/x-compress .Z
AddType application/x-gzip .gz .tgz

# Thise is row's for php.
AddType application/x-httpd-php .php
AddType application/x-httpd-php-source .phps
#
# AddHandler allows you to map certain file extensions to "handlers":
# actions unrelated to filetype. These can be either built into the server
# or added with the Action directive (see below)

При открытик браузером скрипта index.php, который находится стандартно в папке /usr/local/www/data/ открывается пустое окно. Может ещё что нужно?

19

Re: Запуск скрипта localhost/phpmyadmin

hozman
Конфигурационный файл Apache будет отличным даже на разных дистрибутивах Linux.

По идее вы могли установить PHP из портов и конфигурация Apache должна была соответственно перенастроиться. Но если все же надо поставить вручную, то добавьте следующее:

LoadModule php5_module modules/libphp5.so
AddHandler php5-script .php
AddType text/html .php
DirectoryIndex index.php

Обратить внимание надо на modules/libphp5.so - здесь должен быть указан путь к библиотеке.

20

Re: Запуск скрипта localhost/phpmyadmin

Установил
MySQL 5.1.34
PHP 5.2.10
Apache HTTP Server 2.2.
phpMyAdmin 3.1.5
сделал всё как вы описали, захожу в браузер набираю  http://localhost/phpmyadmin и выдает :
''Не Обнаруженно
Запрошенный URL /phpmyadmin не было обнаружено в этом сервере''
Что делать?

21

Re: Запуск скрипта localhost/phpmyadmin

nikolas3687
Попробуйте набрать просто localhost и посмотрите куда будет осушествлен переход. По идее, вы должны оказаться в корне виртуального хоста, где будет видна ссылка на каталог phpmyadmin.

Обратите внимание на путь, по которому должен находиться скрипт:
C:\apache\localhost\www\phpmyadmin

Если сами ошибку обнаружить не сможете - покажите httpd.conf и httpd-vhosts.conf.

22

Re: Запуск скрипта localhost/phpmyadmin

Hanut сказал:

nikolas3687
Попробуйте набрать просто localhost и посмотрите куда будет осушествлен переход. По идее, вы должны оказаться в корне виртуального хоста, где будет видна ссылка на каталог phpmyadmin.

Обратите внимание на путь, по которому должен находиться скрипт:
C:\apache\localhost\www\phpmyadmin

Если сами ошибку обнаружить не сможете - покажите httpd.conf и httpd-vhosts.conf.

Ссылки есть но именно на phpmyadmin нет.
httpd.conf и httpd-vhosts.conf отправил в личку.

23

Re: Запуск скрипта localhost/phpmyadmin

nikolas3687
Вы не создали виртуальных хост localhost. Он обязателен.

24

Re: Запуск скрипта localhost/phpmyadmin

Здравствуйте у меня ошибка "#2003 - Сервер не отвечает". Распаковал phpMyAdmin 3.2.4 C:\WebServers\home\мой_сайт\www\phpMyAdmin\ Файл config.inс.php лежит в вышеприведенной директории. Вот его код:

<?php
$i = 0;
$i++;
$cfg['Servers'][$i]['host'] = 'localhost'; //здесь ты указываешь имя хоста MySQL-сервера 
$cfg['Servers'][$i]['connect_type'] = 'tcp'; //тип соединения с MySQL-сервером, чаще всего используется tcp
$cfg['Servers'][$i]['compress'] = false; //запрещаем использовать сжатый протокол для соединения с MySQL
$cfg['Servers'][$i]['auth_type'] = 'cookie'; //указываем тип аутентификации
$cfg['Servers'][$i]['user'] = ''; //логин (имя пользователя) не указываем ничего
$cfg['Servers'][$i]['password'] = ''; //пароль для подключения к базе данных - тоже ничего не указываем
$cfg['Servers'][$i]['controluser'] = '';
$cfg['Servers'][$i]['controlpass'] = '';
$cfg['Servers'][$i]['only_db']='';
$cfg['Servers'][$i]['hide_db'] = 'mysql';
$cfg['blowfish_secret'] = 'sdfg4f4'; //пишем произвольную фразу, которая будет использоваться в работе алгоритма шифрования
?>

Пытаюсь ввести пустой логин и пароль и выдает 2003. Раньше ставил pma второй версии проблем не было.

25

Re: Запуск скрипта localhost/phpmyadmin

Все проблема решилась. Фаер блокировал процесс httpd.exe. Я зашел под root с пустым паролем.