1

Тема: не получается запустить phpmyadmin

Доброй ночи ,господа! Может кто сталкивался с такой проблемой...
Не запускается phpmyadmin пишет что The mbstring extension is missing. Please check your PHP configuration.
везде проверил все как писали раскоментил и дописал. все равно не работает. в логах пишет что script 'C:/Server Programs/ApacheS/localhost/WWW/phpmyadmin/announce.php' not found or unable to stat.
а если в cmd прописать php --ini выдает такое сообщение "syntax error,unexpected BOOL_FALSE in C:Server Programs\php\php.ini on line 1046" там вроде ничего нет, все закоментено.
стоит apache 2.2, php5.3.5 Mysql 5.5.23
Как только я ни плясал ничего не выходит ни майадмин ни мускул не работают( тестирую мускл с помощью пхп скрипта пишет такую гадость :Fatal error: Call to undefined function mysql_connect() in C:\Server Programs\ApacheS\localhost\WWW\phpmyadmin\php.php on line 2
Помогите кто может!!! заранее спасибо.

2

Re: не получается запустить phpmyadmin

Serafim сказал:

The mbstring extension is missing

Эта ошибка означает, что расширение mbstring не подключено.

Serafim сказал:

syntax error,unexpected BOOL_FALSE in C:Server Programs\php\php.ini on line 1046

Надо искать ошибку. Она может быть выше или ниже указанной строки.

Serafim сказал:

Call to undefined function mysql_connect()

Это означает, что расширение для работы с MySQL не подключено.

Инструкцию смотрите здесь: http://php-myadmin.ru/learning/instrument-php.html

3

Re: не получается запустить phpmyadmin

Hanut сказал:
Serafim сказал:

The mbstring extension is missing

Эта ошибка означает, что расширение mbstring не подключено.

Serafim сказал:

syntax error,unexpected BOOL_FALSE in C:Server Programs\php\php.ini on line 1046

Надо искать ошибку. Она может быть выше или ниже указанной строки.

Serafim сказал:

Call to undefined function mysql_connect()

Это означает, что расширение для работы с MySQL не подключено.

Инструкцию смотрите здесь: http://php-myadmin.ru/learning/instrument-php.html

я как раз делал все по этой инструкции и раз пять перепроверял вот мой php.ini файл
(оставил только те места где САМ исправлял

; Maximum size of POST data that PHP will accept.
; http://php.net/post-max-size
post_max_size = 16M


; UNIX: "/path1:/path2"
;include_path = ".:/php/includes"
;
; Windows: "\path1;\path2"
include_path = ".;c:\server programs\php\includes"
;
; PHP's default setting for include_path is ".;/path/to/php/pear"
; http://php.net/include-path

; Directory in which the loadable extensions (modules) reside.
; http://php.net/extension-dir
extension_dir = "c;/server programs/php/ext"
; On windows:
; extension_dir = "ext"

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
; http://php.net/upload-tmp-dir
upload_tmp_dir = "c:/server programs/php/uploads

; Maximum allowed size for uploaded files.
; http://php.net/upload-max-filesize
upload_max_filesize = 16M

extension=php_bz2.dll
extension=php_curl.dll
;extension=php_fileinfo.dll
extension=php_gd2.dll
;extension=php_gettext.dll
;extension=php_gmp.dll
;extension=php_intl.dll
;extension=php_imap.dll
;extension=php_interbase.dll
;extension=php_ldap.dll
extension=php_mbstring.dll
;extension=php_exif.dll      ; Must be after mbstring as it depends on it
extension=php_mysql.dll
extension=php_mysqli.dll
;extension=php_oci8.dll      ; Use with Oracle 10gR2 Instant Client
;extension=php_oci8_11g.dll  ; Use with Oracle 11g Instant Client
;extension=php_openssl.dll
;extension=php_pdo_firebird.dll
;extension=php_pdo_mssql.dll
extension=php_pdo_mysql.dll
;extension=php_pdo_oci.dll
;extension=php_pdo_odbc.dll
;extension=php_pdo_pgsql.dll
;extension=php_pdo_sqlite.dll
;extension=php_pgsql.dll
;extension=php_phar.dll
;extension=php_pspell.dll
;extension=php_shmop.dll
;extension=php_snmp.dll
;extension=php_soap.dll
;extension=php_sockets.dll
extension=php_sqlite.dll
;extension=php_sqlite3.dll
;extension=php_sybase_ct.dll
;extension=php_tidy.dll
;extension=php_xmlrpc.dll
;extension=php_xsl.dll
;extension=php_zip.dll

;;;;;;;;;;;;;;;;;;;
; Module Settings ;
;;;;;;;;;;;;;;;;;;;

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Europe/Moscow"

вот в этом интервале предположительно закралась ошибка но я ее в упор не вижу
;PCRE library recursion limit.
;Please note that if you set this value to a high number you may consume all
;the available process stack and eventually crash PHP (due to reaching the
;stack size limit imposed by the Operating System).
; http://php.net/pcre.recursion-limit
;pcre.recursion_limit=100000

[Pdo]
; Whether to pool ODBC connections. Can be one of "strict", "relaxed" or "off"
; http://php.net/pdo-odbc.connection-pooling
;pdo_odbc.connection_pooling=strict

;pdo_odbc.db2_instance_name

[Pdo_mysql]
; If mysqlnd is used: Number of cache slots for the internal result set cache
; http://php.net/pdo_mysql.cache_size
pdo_mysql.cache_size = 2000


и последние переписанные параметры:
; where MODE is the octal representation of the mode. Note that this
; does not overwrite the process's umask.
; http://php.net/session.save-path
session.save_path = "c:/server programs/php/temp"
и все

4

Re: не получается запустить phpmyadmin

а еще joomla выдает что у меня пхп версии ниже чем 5.3, хотя установил базу 5.5 (ну и конечно тоже не грузится

5

Re: не получается запустить phpmyadmin

Serafim сказал:

а еще joomla выдает что у меня пхп версии ниже чем 5.3, хотя установил базу 5.5 (ну и конечно тоже не грузится

чтобы внести ясность: после публикации топика переустановил php на более позднюю а именно на 5.5. думал что так может исправлю ошибку синтаксиса в файле ини

6

Re: не получается запустить phpmyadmin

Ошибка здесь (вместо двоеточия стоит точка с запятой):
extension_dir = "c;/server programs/php/ext"

По версии PHP сказать сложно, но если переустанавливали, то необходимо перезагрузить компьютер.

7

Re: не получается запустить phpmyadmin

Hanut сказал:

Ошибка здесь (вместо двоеточия стоит точка с запятой):
extension_dir = "c;/server programs/php/ext"
По версии PHP сказать сложно, но если переустанавливали, то необходимо перезагрузить компьютер.


исправил но все равно mbstring is missing и мускл при тесте выдает пустую страницу

8

Re: не получается запустить phpmyadmin

Проверьте наличие библиотек в каталоге указанном в директиве extension_dir. Если библиотеки на месте, то запустите phpinfo и смотрите что именно запускается.

<?php phpinfo(); ?>

9

Re: не получается запустить phpmyadmin

Hanut сказал:

<?php phpinfo(); ?>

вот Loaded Modules    core mod_win32 mpm_winnt http_core mod_so mod_actions mod_alias mod_asis mod_auth_basic mod_authn_default mod_authn_file mod_authz_default mod_authz_groupfile mod_authz_host mod_authz_user mod_autoindex mod_cgi mod_dir mod_env mod_include mod_isapi mod_log_config mod_mime mod_negotiation mod_rewrite mod_setenvif mod_php5.
почему тогда не загрузились остальные моды? и как это исправить?

10

Re: не получается запустить phpmyadmin

не то написал извиняюсь.
как мне найти там в этом огромном списке  эти библиотеки?

11

Re: не получается запустить phpmyadmin

Serafim сказал:

не то написал извиняюсь.
как мне найти там в этом огромном списке  эти библиотеки?

Сперва посмотрите какой конфигурационный файл php.ini загружается в строке Loaded configuration file. Этот файл и правьте.

12

Re: не получается запустить phpmyadmin

Hanut сказал:
Serafim сказал:

не то написал извиняюсь.
как мне найти там в этом огромном списке  эти библиотеки?

Сперва посмотрите какой конфигурационный файл php.ini загружается в строке Loaded configuration file. Этот файл и правьте.

один файл находится в папке windows а второй  в php. оба исправил все равно не работает. ЧТО ЕМУ НЕ ХВАТАЕТ!!???

13

Re: не получается запустить phpmyadmin

Смотрите что указано в строке Loaded configuration file.