phpadmin 报错failed to open stream:No such file or directory in /www/drug_new/404.php

 

公司刚做了数据库迁移之后,说给装phpadmin,Navicat他们说用不习惯。ok,装就装呗,一般情况下把phpmyadmin这个包给拷到网站根目录下就ok,也没想过出问题。可是呢,已测试~~~~~~~

 

然后开始痛苦的排错,测试php也是报着个错误,以为是php没装好,又重新装了一边

 

grep php5  /usr/local/apache/conf/httpd.conf

grep index.html /usr/local/apache/conf/httpd.conf

 

grep AddType /usr/local/apache/conf/httpd.conf

再测试php  ok   没有问题,可是那个phpMyadmin还是报那个错误。很是无奈,看来跟php是没有关系的,总是说文件找不到,然后打开我的网站目录/www/drug_new查看权限是www:www 为什么所有的网站都在/www/下放着的,所有我把phpmyadmin也给放到/www下了,可是报错信息无法打开文件,我想可能是这个/drug_new这个网站有问题吧,然后把phpmyadmin给放到/www/my.xywy.com/这个目录下测试,报错无法显示该网页,很是惆怅,突然想起应该看看error报错,

files doesn't exists  /www/drug_new/phpmyadmin

说/www/drug_new下没有phpmyadmin   然后把/www/下的phpadmin给移到/www/drug_new下测试

 

可是就是搞不懂因为drug_new这个网站是最初的,可是为什么一定换个网页目录就不行呢,网上搜了一圈,也没得到准确答案,只是以为同仁说,phpmyadmin只能记住最初的那个,请了缓存,刷了dns也还是最初的那个路径,没办法哈,虽然有点扯,可是也还是不懂~~~~~~~~~~~~~~~

问题二:

现象:CentOS系统进入phpMyAdmin页面时显示:Wrong permissions on configuration file, should not be world writable

原因:是phpmyadmin目录权限设置的问题,如果把phpmyadmin的所有文件chmod 777就会出现这个提示了

解决:只要修改文件属性就可以了,phpmyadmin要运行在755权限下,终端运行sudo chmod -R 755 phpmyadmin/

 

 phpMyAdmin登录后提示:
没有发现 PHP 的扩展设置mbstring, 而当前系统好像在使用宽字符集。没有 mbstring 扩展的 phpMyAdmin 不能正确识别字符串,可能产生不可意料的结果(具体什么结果貌似咱还是不清楚,还请哪位大虾给指教下哈~~~)
原因,安装源码时没有--enable-mbstring或使用rpm包或系统自带.、/////////////////////////////////////
it works!
 

你可能感兴趣的:(linux,职场,系统服务,休闲,php常见错误)