ฉันได้ติดตั้ง php5 และ phpMyAdmin จาก Ubuntu Software Center ในการติดตั้ง Ubuntu 13.04 ใหม่
เมื่อฉันเข้าสู่ localhost ในเบราว์เซอร์จะมีการแสดงข้อมูลต่อไปนี้:
มันได้ผล!
นี่คือหน้าเว็บเริ่มต้นสำหรับเซิร์ฟเวอร์นี้
ซอฟต์แวร์เว็บเซิร์ฟเวอร์กำลังทำงานอยู่ แต่ยังไม่มีการเพิ่มเนื้อหา
ดังนั้นสิ่งที่ทำงาน
ถ้าฉันพิมพ์localhost/phpmyadmin
หรือlocalhost/phpmyadmin/index.php
หน้าส่งคืน 404 หน้าข้อผิดพลาดไม่พบไฟล์
ฉันสร้างไฟล์ใน / var / www ชื่อ test.php โดยมีหนึ่งบรรทัดในไฟล์<?php phpinfo(); ?>
เมื่อฉันพยายามเข้าถึงไฟล์ผ่านเบราว์เซอร์ฉันได้รับ 403 สิ่งต้องห้าม
สิ่งนี้ชี้ไปที่ปัญหาการอนุญาต
ด้วย phpMyAdmin ฉันยังติดตั้ง:
- เซิร์ฟเวอร์ Apache HTTP metapackage (apache2)
- การสนับสนุนพื้นฐานสำหรับแพ็คเกจไลบรารี JavaScript (javascript-common)
- เว็บเซิร์ฟเวอร์ที่รวดเร็วพร้อมหน่วยความจำน้อยที่สุด (lighttpd)
- ไคลเอนต์ MySQL (ไคลเอนต์ MySQL)
- โมดูล GD สำหรับ php5 (php5-gd)
- เซิร์ฟเวอร์ MySQL (เซิร์ฟเวอร์ MySQL)
เมื่อติดตั้ง phpMyAdmin ฉันไม่ได้ถามคำถามใด ๆ ซึ่งฉันคิดว่าน่าสนใจเหมือนกับการติดตั้งครั้งก่อนฉันถูกขอให้เลือกเซิร์ฟเวอร์
โฟลเดอร์ / etc / phpmyadmin มีเนื้อหาดังต่อไปนี้:
- conf.d /
- การตั้งค่า-db.php.ucf-อ
โฟลเดอร์ 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 ฉันได้รับสิ่งต่อไปนี้ใน Terminal
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