致命错误:未捕获错误:调用未定义函数__() C:\ Apache24 \ htdocs \ phpMyAdmin \ libraries \ sanitizing.lib.php:135 Stack trace:#0 C:\ Apache24 \ htdocs \ phpMyAdmin \ libraries \ Message.php(586): PMA_sanitize('Undefined index ...',false,true)#1 C:\ Apache24 \ htdocs中\ phpMyAdmin的\库\ Message.php(650): PMA \ libraries \ Message :: decodeBB('Undefined index ...')#2 C:\ Apache24 \ htdocs中\ phpMyAdmin的\库\ Error.php(167): PMA \ libraries \ Message-> getMessage()#3 C:\ Apache24 \ htdocs中\ phpMyAdmin的\库\ ErrorHandler.php(157): PMA \ libraries \ Error-> getHash()#4 C:\ Apache24 \ htdocs中\ phpMyAdmin的\库\ ErrorHandler.php(121): PMA \ libraries \ ErrorHandler-> addError('Undefined index ...',8, 'C:\ Apache24 \ htd ......',285,true)#5 C:\ Apache24 \ htdocs中\ phpMyAdmin的\库\ core.lib.php(285): PMA \ libraries \ ErrorHandler-> handleError(8,'Undefined index ...', 'C:\ Apache24 \ htd ...',285,数组)#6 C:\ Apache24 \ htdocs中\ phpMyAdmin的\库\ core.lib.php(312): PMA_getPHPDocLink('book.mbstring.p ...')#7 C:\ Apache24 \ htdocs \ phpMyAdmin \ libraries \ core.lib.p in 第135行的C:\ Apache24 \ htdocs \ phpMyAdmin \ libraries \ sanitizing.lib.php
如何解决? 我尝试了很多方法,但对
并不是很有用答案 0 :(得分:0)
我认为这可能是因为你的php.ini文件中禁用了一些扩展的问题。由于您为phpMyadmin设置的权限,会发生此类问题。如果您的#
CC = gcc
RM = rm
EXEC = main
# #
SRCDIR = src
OBJDIR = bin
# #
SRCS := $(shell find $(SRCDIR) -name '*.c')
SRCDIRS := $(shell find . -name '*.c' -exec dirname {} \; | uniq)
OBJS := $(patsubst %.c,$(OBJDIR)/%.o,$(SRCS))
OBJ = # main.o lib.o
DEPS = lib.h
# #
CFLAGS = -I. -Wall -std=c99 -save-temps
LDFLAGS = #
.PHONY: clean all run remake
all: $(EXEC)
@echo "Finish."
#
$(EXEC): buildrepo $(OBJS)
$(CC) -o $@ $(OBJS) $(DEPS) $(CFLAGS)
#
$(OBJDIR)/%.o: %.c $(DEPS)
$(CC) -c -o $@ $< $(CFLAGS)
#
run:
./$(EXEC)
#
remake: clean all
#
buildrepo:
@$(call make-repo)
#
define make-repo
for dir in $(SRCDIRS); \
do \
mkdir -p $(OBJDIR)/$$dir; \
done
endef
#
clean:
@echo "Cleaning up.."
$(RM) -f $(OBJS) $(EXEC)
文件中已启用或不启用,请检查以下扩展程序。
php.ini
它主要是由mysqli.dll和mbstring.dll引起的。启用它们后,使用extension=mbstring.dll
extension=mysqli.dll
extension=php_bz2.dll
和httpd -k stop
启动Apache,以便对httpd -k
或其他配置文件所做的更改生效,然后才能正常工作。!