Tôi đã cài đặt php5 và phpMyAdmin từ Trung tâm phần mềm Ubuntu trên bản cài đặt mới Ubuntu 13.04.
Khi tôi nhập localhost trong trình duyệt của mình, phần sau sẽ được hiển thị:
Nó hoạt động!
Đây là trang web mặc định cho máy chủ này.
Phần mềm máy chủ web đang chạy nhưng chưa có nội dung nào được thêm vào.
Vì vậy, một cái gì đó đang làm việc.
Nếu sau đó tôi nhập localhost/phpmyadmin
hoặc localhost/phpmyadmin/index.php
trang trả về trang lỗi 404, không tìm thấy tệp.
Tôi đã tạo một tệp trong / var / www có tên test.php với một dòng trong đó <?php phpinfo(); ?>
khi tôi cố gắng truy cập nó thông qua trình duyệt của mình, tôi nhận được 403 Cấm
Điều này chỉ ra một vấn đề quyền
với phpMyAdmin tôi cũng đã cài đặt:
- Siêu dữ liệu máy chủ HTTP Apache (apache2)
- Hỗ trợ cơ bản cho các gói thư viện JavaScript (phổ biến javascript)
- Máy chủ web nhanh với dung lượng bộ nhớ tối thiểu (lighttpd)
- Máy khách MySQL (mysql-client)
- Mô-đun GD cho php5 (php5-gd)
- Máy chủ MySQL (máy chủ mysql)
Khi cài đặt phpMyAdmin, tôi không được hỏi bất kỳ câu hỏi nào, điều mà tôi thấy thú vị như trên các lần cài đặt trước, tôi đã được yêu cầu chọn một máy chủ.
Thư mục / etc / phpmyadmin có nội dung như sau:
- conf.d /
- cấu hình-db.php.ucf-dist
Thư mục conf.d không có nội dung
Có thứ gì tôi cần để cài đặt mà tôi không có hoặc tôi có thể làm gì để khắc phục lỗi 404 & 403 không?
Biên tập
chủ sở hữu trong / 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
và:
...:/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~
khi khởi động lại dịch vụ apache2, tôi nhận được thông tin sau trong 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!
tôi đã đổi tên liên kết phpmyadmin.conf và chạy
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
xem biểu tượng liên kết bị hỏng trong 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
HẾT ===================================
/etc/apache2/apache2.conf
? Bao gồm /etc/phpmyadmin/apache.conf