服务器 – phpmyadmin在开放时抛出404
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了服务器 – phpmyadmin在开放时抛出404,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含4085字,纯文字阅读大概需要6分钟。
内容图文
![服务器 – phpmyadmin在开放时抛出404](/upload/InfoBanner/zyjiaocheng/739/6f9a95c3616a41439708a3c2eb198a58.jpg)
我已经在Ubuntu软件中心安装了php5和phpMyAdmin,全新安装了Ubuntu 13.04.
当我在浏览器中输入localhost时,会显示以下内容:
有用!
这是此服务器的默认网页.
Web服务器软件正在运行,但尚未添加任何内容.
有些东西在起作用.
如果我然后键入localhost / phpmyadmin或localhost / phpmyadmin / index.php页面返回404错误页面,找不到文件.
我在/ var / www中创建了一个名为test.php的文件,其中包含一行<?php phpinfo(); ?>当我尝试通过浏览器访问它时,我得到了403 Forbidden
这指向权限问题
用phpMyAdmin我也安装了:
> Apache HTTP Server元数据包(apache2)
> JavaScript库包的基本支持(javascript-common)
>内存占用最少的快速网络服务器(lighttpd)
> MySQL客户端(mysql-client)
>用于php5的GD模块(php5-gd)
> MySQL服务器(mysql-server)
当安装phpMyAdmin时,我没有被问到任何问题,我发现有趣的是在之前的安装中,我被要求选择服务器.
文件夹/ etc / phpmyadmin具有以下内容:
> conf.d /
> config-db.php.ucf-dist
文件夹conf.d没有内容
有没有我需要安装的东西,我没有或有什么我可以做的来修复404& 403错误?
编辑
/ var.的所有者
:/var$ls -lh
total 48K
drwxr-xr-x 2 root root 4.0K Jun 9 12:16 backups
drwxr-xr-x 21 root root 4.0K Jun 9 13:28 cache
drwxrwsrwt 2 root whoopsie 4.0K Jun 9 16:01 crash
drwxr-xr-x 73 root root 4.0K Jun 8 19:24 lib
drwxrwsr-x 2 root staff 4.0K Apr 19 10:03 local
lrwxrwxrwx 1 root root 9 Jun 9 16:00 lock -> /run/lock
drwxr-xr-x 20 root root 4.0K Jun 9 16:01 log
drwxrwsr-x 2 root mail 4.0K Apr 24 18:01 mail
drwxrwsrwt 2 root whoopsie 4.0K Apr 24 18:05 metrics
drwxr-xr-x 2 root root 4.0K Apr 24 18:01 opt
lrwxrwxrwx 1 root root 4 Jun 9 16:00 run -> /run
drwxr-xr-x 10 root root 4.0K Jun 8 19:41 spool
drwxrwxrwt 4 root root 4.0K Jun 9 16:25 tmp
drwxr-xr-x 2 www-data www-data 4.0K Jun 7 21:04 www
和:
...:/var$ls -lh /var/www
total 12K
-rw-r--r-- 1 www-data www-data 177 Jun 7 20:30 index.html
-rw-r--r-- 1 www-data www-data 3.5K Jun 7 20:30 index.lighttpd.html
-rw-r--r-- 1 www-data www-data 20 Jun 7 21:04 test.php
-rw-r--r-- 1 www-data www-data 0 Jun 7 21:04 test.php~
在重新启动apache2服务时,我在终端中获得以下内容
simon@simon-VGN-AR71E:~$sudo service apache2 restart
apache2: Syntax error on line 260 of /etc/apache2/apache2.conf: Could not open configuration file /etc/apache2/conf.d/phpmyadmin.conf: No such file or directory
Action 'configtest' failed.
The Apache error log may have more information.
...fail!
我重命名了phpmyadmin.conf链接并运行
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
看到nautilus中断开的链接符号:
simon@simon-VGN-AR71E:~$ls -lh /etc/apache2/conf.d
total 16K
-rw-r--r-- 1 root root 269 Jul 16 2012 charset
lrwxrwxrwx 1 root root 45 Jun 7 21:14 javascript-common.conf -> /etc/javascript-common/javascript-common.conf
-rw-r--r-- 1 root root 3.3K Jul 16 2012 localized-error-pages
-rw-r--r-- 1 root root 143 Jul 16 2012 other-vhosts-access-log
lrwxrwxrwx 1 root root 28 Jun 9 17:28 phpmyadmin.conf -> ../../phpmyadmin/apache.conf
-rw-r--r-- 1 root root 1.7K Jul 16 2012 security
END ===================================
解决方法:
也许这是一个apache权限问题.尝试在/ etc / apache2 / sites-available / default中添加以下行
<目录/>
AllowOverride All
< /目录>
并检查/ var / www文件夹所有者是否为www-data
================================================== ================================
安装mysql服务器:sudo apt-get install mysql-server
这里安装程序会询问mysql-server root密码
安装apache 2:sudo apt-get install apache2
测试它:localhost(你必须看到“它工作!”等)
安装php5:sudo apt-get install php5
sudo apt-get install libapache2-mod-php5
sudo /etc/init.d/apache2 restart
测试它:在/ var / www /中创建文件php_info.php
文件内容:<?php phpinfo(); ?> 安装php模块:sudo apt-get install php-pear php5-gd php5-xsl curl libcurl3 libcurl3-dev php5-curl 将apache 2和mysql连接在一起:sudo apt-get install libapache2-mod-auth-mysql 安装phpmyadmin:
`sudo apt-get install php5-mysql`
`sudo apt-get install phpmyadmin`
将php5与mysql服务器连接:
编辑文件/etc/php/apache2/php.ini
取消注释以下行:extension = mysql.so
重启apache:service apache2 restart
试试phpmyadmin:localhost / phpmyadmin /
这对我很有用了.
内容总结
以上是互联网集市为您收集整理的服务器 – phpmyadmin在开放时抛出404全部内容,希望文章能够帮你解决服务器 – phpmyadmin在开放时抛出404所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。