由于此错误,我无法在apache上运行PHPmyadmin

时间:2016-04-16 18:09:16

标签: php phpmyadmin

  

致命错误:未捕获错误:调用未定义函数__()   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

如何解决? 我尝试了很多方法,但对

并不是很有用

1 个答案:

答案 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或其他配置文件所做的更改生效,然后才能正常工作。!