Yeni bir Ubuntu 13.04 yüklemesinde Ubuntu Yazılım Merkezi'nden php5 ve phpMyAdmin'i yükledim.
tarayıcımda localhost yazdığımda aşağıdakiler görüntülenir:
İşe yarıyor!
Bu, bu sunucu için varsayılan web sayfası.
Web sunucusu yazılımı çalışıyor, ancak henüz içerik eklenmedi.
Yani bir şeyler çalışıyor.
daha sonra yazdığımda localhost/phpmyadmin
veya localhost/phpmyadmin/index.php
sayfa bir 404 hata sayfası döndürürse, dosya bulunamadı.
<?php phpinfo(); ?>
Tarayıcımdan erişmeye çalıştığımda test.php adında / var / www adlı bir dosya oluşturdum , 403 Yasak oldum
Bu bir izin sorununa işaret ediyor
phpMyAdmin ile de yükledim:
- Apache HTTP Sunucusu meta paketi (apache2)
- JavaScript kitaplık paketleri için temel destek (javascript ortak)
- Minimum bellek alanıyla hızlı web sunucusu (lighttpd)
- MySQL İstemcisi (mysql-istemcisi)
- Php5 için GD modülü (php5-gd)
- MySQL Sunucusu (mysql-sunucusu)
PhpMyAdmin'i yüklerken, önceki yüklemelerde olduğu gibi ilginç bulduğum herhangi bir soru sorulmadı, bir sunucu seçmem istendi.
/ Etc / phpmyadmin klasörü aşağıdaki içeriğe sahiptir:
- conf.d /
- Yapılandırma-db.php.ucf-dist
Conf.d klasöründe içerik yok
Yüklemem gereken bir şey var mı veya 404 ve 403 hatalarını düzeltmek için yapabileceğim bir şey var mı?
Düzenle
/ var içindeki sahipler
:/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
ve:
...:/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 hizmetini yeniden başlattığımda Terminal'de aşağıdakileri alıyorum
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 bağlantısını yeniden adlandırdım ve koştum
sudo ln -s /etc/phpmyadmin/apache.conf /etc/apache2/conf.d/phpmyadmin.conf
nautilus'taki kırık bağlantı sembolüne bakın:
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
SON ===================================
/etc/apache2/apache2.conf
?