我试图在Centos vps主机上安装phpmyadmin。 我已经上传了/ usr / share / phpmyadmin中的所有phpmyadmin文件,正如在教程中所说的,但是现在当我inputhttp://mysite.com/phpmyadmin时,我得到了404错误消息。 有任何想法吗?
仅将file upload到/usr/share/phpmyadmin是不够的。 有几种方法来安装它:
最简单的方法是通过yum来安装它(自从centos 5发布以来,我不使用centos,但是我希望它仍然是通过yum)
困难的方法是手动安装。 安装包含几个步骤:2.a. 下载和解包文件是/ usr / share / phpmyadmin(已经完成)2.b. 在您的http守护程序configuration中添加别名。 如果你使用的是Apache,只要把你的/etc/httpd/conf.d/phpmyadmin.conf这样的东西:
# phpMyAdmin default Apache configuration Alias /phpmyadmin /usr/share/phpmyadmin <Directory /usr/share/phpmyadmin> Options FollowSymLinks DirectoryIndex index.php <IfModule mod_php5.c> AddType application/x-httpd-php .php php_flag magic_quotes_gpc Off php_flag track_vars On php_flag register_globals Off php_admin_flag allow_url_fopen Off php_value include_path . php_admin_value upload_tmp_dir /var/lib/phpmyadmin/tmp php_admin_value open_basedir /usr/share/phpmyadmin/:/etc/phpmyadmin/:/var/lib/phpmyadmin/ </IfModule> </Directory> # Authorize for setup <Directory /usr/share/phpmyadmin/setup> <IfModule mod_authn_file.c> AuthType Basic AuthName "phpMyAdmin Setup" AuthUserFile /etc/phpmyadmin/htpasswd.setup </IfModule> Require valid-user </Directory> # Disallow web access to directories that don't need it <Directory /usr/share/phpmyadmin/libraries> Order Deny,Allow Deny from All </Directory> <Directory /usr/share/phpmyadmin/setup/lib> Order Deny,Allow Deny from All </Directory>
并重新启动Apache。
如果你正在使用另一个httpd,或者有前端+后端解决scheme,那么只需在守护进程手册中查看。
希望能帮助到你。