ошибка установки php - PullRequest
7 голосов
/ 12 июля 2011

Я установил стек 'WampServer2.1e-x32' с аддонной версией php 5.2.11. Я скачал apc3.0.19.dll и поместил в каталог и нужную информацию в php.ini. Чтобы это работало.

Перезапустил wamp-сервер и перешел на phpmyadmin, и вот некоторые ошибки, которых я никогда не видел до сих пор: (.

Notice: Unknown: 1. h->opened_path=[null] h->filename=[C:/wamp/apps/phpmyadmin3.3.9/index.php] in Unknown on line 0

Notice: Unknown: 2. h->opened_path=[C:\wamp\apps\phpmyadmin3.3.9\index.php] h->filename=[C:/wamp/apps/phpmyadmin3.3.9/index.php] in Unknown on line 0

Notice: Unknown: apc_cache_make_file_entry: entry->data.file.filename is [C:\wamp\apps\phpmyadmin3.3.9\index.php] in Unknown on line 0

Notice: Unknown: Inserting [C:\wamp\apps\phpmyadmin3.3.9\index.php] in Unknown on line 0

Notice: require_once() [function.require-once]: 1. h->opened_path=[C:\wamp\apps\phpmyadmin3.3.9\libraries\common.inc.php] h->filename=[./libraries/common.inc.php] in C:\wamp\apps\phpmyadmin3.3.9\index.php on line 35

Notice: require_once() [function.require-once]: 2. h->opened_path=[C:\wamp\apps\phpmyadmin3.3.9\libraries\common.inc.php] h->filename=[./libraries/common.inc.php] in C:\wamp\apps\phpmyadmin3.3.9\index.php on line 35

Notice: require_once() [function.require-once]: apc_cache_make_file_entry: entry->data.file.filename is [C:\wamp\apps\phpmyadmin3.3.9\libraries\common.inc.php] in C:\wamp\apps\phpmyadmin3.3.9\index.php on line 35

Notice: require_once() [function.require-once]: Inserting [C:\wamp\apps\phpmyadmin3.3.9\libraries\common.inc.php] in C:\wamp\apps\phpmyadmin3.3.9\index.php on line 35

Notice: require_once() [function.require-once]: 1. h->opened_path=[C:\wamp\apps\phpmyadmin3.3.9\libraries\Error_Handler.class.php] h->filename=[./libraries/Error_Handler.class.php] in C:\wamp\apps\phpmyadmin3.3.9\libraries\common.inc.php on line 53

Notice: require_once() [function.require-once]: Stat failed ./libraries/Error_Handler.class.php - bailing (C:/wamp/apps/phpmyadmin3.3.9/index.php) (1310476968) in C:\wamp\apps\phpmyadmin3.3.9\libraries\common.inc.php on line 53

Notice: require_once() [function.require-once]: 1. h->opened_path=[C:\wamp\apps\phpmyadmin3.3.9\libraries\Error.class.php] h->filename=[./libraries/Error.class.php] in C:\wamp\apps\phpmyadmin3.3.9\libraries\Error_Handler.class.php on line 13

Notice: require_once() [function.require-once]: Stat failed ./libraries/Error.class.php - bailing (C:/wamp/apps/phpmyadmin3.3.9/index.php) (1310476968) in C:\wamp\apps\phpmyadmin3.3.9\libraries\Error_Handler.class.php on line 13

Notice: require_once() [function.require-once]: 1. h->opened_path=[C:\wamp\apps\phpmyadmin3.3.9\libraries\Message.class.php] h->filename=[./libraries/Message.class.php] in C:\wamp\apps\phpmyadmin3.3.9\libraries\Error.class.php on line 13

Notice: require_once() [function.require-once]: Stat failed ./libraries/Message.class.php - bailing (C:/wamp/apps/phpmyadmin3.3.9/index.php) (1310476968) in C:\wamp\apps\phpmyadmin3.3.9\libraries\Error.class.php on line 13

Я удалил его и переустановил, но все равно получаю эту ошибку !! Я хотел запустить php 5.2.11 и APC, и я понятия не имею, почему phpmyadmin был затронут !!!

Я попытался использовать другую версию для APC [php_apc-3.1.5-5.2-vc6-x86] и, наконец, получил правильную версию, которая работает в PHP [php_apc_3_0_19.dll], и это просто напрямую повлияло на мой phpmyadmin ...

Я снова деинсталлирую, удаляю все файлы, связанные с wamp, и начинаю заново ...... но мои знания в APC очень ограничены ... Я могу думать, что это совсем другое направление ...

любая помощь в решении следующей проблемы высоко ценится ...

Ответы [ 5 ]

3 голосов
/ 09 октября 2012

Немного поздно для пользователя 269867, но я нашел решение (APC 3.1.9 / 3.1.13):

Вы также можете следить за этим:

https://bugs.php.net/bug.php?id=59445

Где сказано:

"Если компиляция невозможна, откатитесь до стабильного: pecl install -f APC-3.1.6"

Это действительно регрессия, но у меня она работала нормально:)

(я также ответил, что в APC (альтернативный кэш PHP) выдает множество уведомлений PHP )

2 голосов
/ 06 февраля 2014

Похоже, что последние сборки в windows.php.net тоже сломаны. Я проверил:

  1. php_apc-3.1.12-5.4-TS-VC9-x86
  2. php_apc-3.1.13-5.4-TS-VC9-x86

у обоих из http://windows.php.net/downloads/pecl/releases/apc/, и у обоих была эта проблема.

Если вы застряли на этом, как я, перейдите по адресу: http://downloads.php.net/pierre/

И загрузите php_apc-3.1.10-5.4-vc9-x86.zip.

0 голосов
/ 12 июля 2011

Похоже, что все сообщения находятся в каталоге библиотек phpMyAdmin, существует ли этот каталог? Если да, каковы разрешения?

Я вижу эту ошибку здесь, которая, кажется, имеет прямое отношение к apc .:

Notice: require_once() [function.require-once]: apc_cache_make_file_entry: entry->data.file.filename is [C:\wamp\apps\phpmyadmin3.3.9\libraries\common.inc.php] in C:\wamp\apps\phpmyadmin3.3.9\index.php on line 35

Кроме того, это не ошибки, а уведомления, работает ли myadmin несмотря на это?

Наконец-то я нашел этот пост в блоге, это помогает? Похоже, вы можете отключить APC для phpmyadmin.

http://mattiasgeniar.be/2011/01/20/running-phpmyadmin-with-apc-cache-enabled-fatal-php-errors/

0 голосов
/ 02 марта 2012

Я не думаю, что эти ошибки на самом деле являются проблемами с PHPMyAdmin;они являются частью настроек конфигурации APC.Видимо отладка была включена.Я думаю, что это может быть решено через https://stackoverflow.com/a/9032478/263877.

0 голосов
/ 12 июля 2011

Если PHPMyAdmin - единственное, что доставляет вам проблемы, сейчас самое время переключиться.Я нахожу PHPMyAdmin медленным, громоздким и слишком много кадров.Я бы порекомендовал вам перейти на Adminer , это быстро и легко установить.

...