Ubuntu 13.04를 새로 설치하면 Ubuntu Software Center에서 php5 및 phpMyAdmin을 설치했습니다.
브라우저에서 localhost를 입력하면 다음이 표시됩니다.
효과가있다!
이 서버의 기본 웹 페이지입니다.
웹 서버 소프트웨어가 실행 중이지만 아직 컨텐츠가 추가되지 않았습니다.
무언가가 작동하고 있습니다.
그런 다음 입력 localhost/phpmyadmin
하거나 localhost/phpmyadmin/index.php
페이지가 404 오류 페이지를 반환하면 파일을 찾을 수 없습니다.
<?php phpinfo(); ?>
브라우저를 통해 파일에 액세스하려고 할 때 test.php라는 파일을 / var / www에 한 줄로 작성 하면 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
노틸러스에서 끊어진 링크 기호를 참조하십시오.
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 ====================================
/etc/apache2/apache2.conf
? /etc/phpmyadmin/apache.conf 포함