1 (изменено: Ziruda, 2010-12-11 19:36:45)

Тема: При открытии локалхоста\пхпмайадмин показан код

Приветствую! Прошу помочь вас с проблемой, упомянутой в заголовке. Установлен Apache2.2, а в C:/Apache2.2/htdocs установлен собственно phpmyadmin. А когда я ввожу в строку браузера "localhost/phpmyadmin/setup/index.php", то показывается код этого index.php

<?php
/**
 * Front controller for setup script
 *
 * @package    phpMyAdmin-setup
 * @author     Piotr Przybylski <piotrprz@gmail.com>
 * @copyright  Copyright (c) 2008, Piotr Przybylski <piotrprz@gmail.com>
 * @license    http://www.gnu.org/licenses/gpl.html GNU GPL 2.0
 * @version    $Id$
 */

/**
 * Core libraries.
 */
require './lib/common.inc.php';

$page = filter_input(INPUT_GET, 'page');
$page = preg_replace('/[^a-z]/', '', $page);
if ($page === '') {
...

и так далее.

Использую Google Chrome последней версии, естественно. В config.inc.php у меня такое содержание:

<?php
/**
 * Server(s) configuration
 */
$i = 0;
// The $cfg['Servers'] array starts with $cfg['Servers'][1].  Do not use $cfg['Servers'][0].
// You can disable a server config entry by setting host to ''.
$i++;
$cfg['Servers'][$i]['host']          = 'localhost'; // MySQL hostname or IP address
$cfg['Servers'][$i]['port']          = '3306';          // MySQL port - leave blank for default port
$cfg['Servers'][$i]['socket']        = '';          // Path to the socket - leave blank for default socket
$cfg['Servers'][$i]['connect_type']  = 'tcp';       // How to connect to MySQL server ('tcp' or 'socket')
$cfg['Servers'][$i]['extension']     = 'mysql';     // The php MySQL extension to use ('mysql' or 'mysqli')
$cfg['Servers'][$i]['compress']      = FALSE;       // Use compressed protocol for the MySQL connection
                                                    // (requires PHP >= 4.3.0)
$cfg['Servers'][$i]['controluser']   = '';          // MySQL control user settings
                                                    // (this user must have read-only
$cfg['Servers'][$i]['controlpass']   = '';          // access to the "mysql/user"
                                                    // and "mysql/db" tables).
                                                    // The controluser is also
                                                    // used for all relational
                                                    // features (pmadb)
$cfg['Servers'][$i]['auth_type']     = 'config';    // Authentication method (config, http or cookie based)?
$cfg['Servers'][$i]['user']          = 'root';      // MySQL user
$cfg['Servers'][$i]['password']      = '***';  // MySQL password (only needed

?>

Что делать? Apache 2.2 установлен правильно, сервер работает. При его установке в строках domain name, server name использовал "localhost". PHP5 установлен, как C:/Apache2.2/php. Облазил весь гуугл, FAQ и не нашёл решения. Помогите, пожалуйста! Заранее категорически благодарен!  big_smile

2

Re: При открытии локалхоста\пхпмайадмин показан код

:( Ребят, прошу сильно не пинать. Нашёл у вас на сайте инструментарий веб-разработчика, установил и всё заработало! Правда извиняюсь, когда даже не предположил, что такие шаги надо предпринять!  :)

3

Re: При открытии локалхоста\пхпмайадмин показан код

Проверьте в конфигурационном файле Apache (httpd.conf) наличие строки:

AddType application/x-httpd-php .php

Очевидно, что PHP у вас не работает.

4

Re: При открытии локалхоста\пхпмайадмин показан код

Hanut сказал:

Проверьте в конфигурационном файле Apache (httpd.conf) наличие строки:

AddType application/x-httpd-php .php

Очевидно, что PHP у вас не работает.

Да-да, и это отсутствовало! Добавил, заработало.  smile