PAMP - Pardus'ta Apache MySQL PHP Kurulumu
Pardus üzerinde Apache/MySQL/PHP kullanmak için yapılması gerekenler.
$ sudo pisi update-repo $ sudo pisi it apache mysql-server mod_php
Şimdi sırasıyla apache ve mysql'i başlatacağız:
$ su # mysql_install_db # service mysql-server on # service apache on
Buraya kadar geldiyseniz http://localhost/ ile sunucunuza erişebiliyor olmalısınız.
- 2072 okunma




MuST
Re: PAMP - Pardus'ta Apache MySQL PHP Kurulumu
Eline sağlık. Sabitledim.
y1g1t
Re: PAMP - Pardus'ta Apache MySQL PHP Kurulumu
yazılanların hepsini yaptım.
yalnız sorunlar yaşadım sırasıyla;
sudo kwrite /etc/conf.d/apache2 komutundaki dosyada
APACHE2_OPTS="-D DEFAULT_VHOST" sadece bu satır mevcut.
-D USERDIR" bu ifade dosya bulunmuyor.
bende onu
APACHE2_OPTS="-D DEFAULT_VHOST" "-D PHP5" bu hale getirdim.
sonra
yigit@pardus ~ $ $ sudo mysql_install_db
bash: $: command not found
bu komutta hata aldım.oysaki üste yazmış olduğunuz tüm paketleri yükledi.
yigit@pardus ~ $ sudo /etc/init.d/mysql start
* Servis bağımlılıkları hesaplanıyor
/etc/conf.d/apache2: line 24: -D PHP5: command not found [ tamam ]
/etc/init.d/mysql: line 20: my_print_defaults: command not found
/etc/init.d/mysql: line 20: my_print_defaults: command not found
* Your mysql doesn't have any datadir setting, default or specific
* Please check your my.cnf : /etc/mysql/my.cnf
mysql başlatılmasındada bu hata ile karşılaştım.
apache yi başlatırkende yine bir hata oluştu
igit@pardus ~ $ sudo /etc/init.d/apache2 start
/etc/conf.d/apache2: line 24: -D PHP5: command not found
* Apache2 başlatılıyor
apache2: Could not determine the server's fully qualified domain name, using 127.0.0.1 for ServerName
[Mon Jan 30 19:27:49 2006] [warn] NameVirtualHost *:80 has no VirtualHosts [ tamam ]
resilence
Re: PAMP - Pardus'ta Apache MySQL PHP Kurulumu
Fakat biraz yanlış uygulamışsın
bende onu
APACHE2_OPTS="-D DEFAULT_VHOST" "-D PHP5" bu hale getirdim.
burada -D USERDIR olmasa da olur, ayrıca -D PHP5 eklerken tırnak işaretlerini yazmayacaksın, son hali
APACHE2_OPTS="-D DEFAULT_VHOST -D PHP5"olacak.bu komutta hata aldım.oysaki üste yazmış olduğunuz tüm paketleri yükledi.
$ işaretlerini yazmayacaksın, onlar komut değil, bu komutları kullanıcı hakları ile çalıştıracağını gösteren imler.
Bu da bir hata değil, httpd.conf'ta ServerName'in başındaki # işaretini kaldırırsan o uyarıyı da almazsın.
Tekrar dener misin?
LordVoldemort
Re: PAMP - Pardus'ta Apache MySQL PHP Kurulumu
ben yaparken bu çıktı
LordVoldemort@pardus ~ $ sudo mysql_install_db
Password:
/usr/bin/mysql_install_db: line 85: my_print_defaults: command not found
Neither host 'pardus' nor 'localhost' could be looked up with
/usr/bin/resolveip
Please configure the 'hostname' command to return a correct hostname.
If you want to solve this at a later stage, restart this script with
the --force option
y1g1t
Re: PAMP - Pardus'ta Apache MySQL PHP Kurulumu
bu hatayı alıyorum.
mysql i başlatırkende
bu hatayı alıyorum.
not: belki sırası değil ama /var/www/localhost/htdocs burdan açılan kök dosyamdaki indexte türkçe karakterler gözükmüyor. index.html dosyasının charset ini iso-8859-9 yaptım. sonra httpd.conf dosyasındaki default characteri iso-8859-9 yaptım . apache yi restart ettim fkt sorun düzelmedi.
Php yi denedim çalışıyor

LordVoldemort
Re: PAMP - Pardus'ta Apache MySQL PHP Kurulumu
arkadaşım mysql_install_db de aynı hatayı aldım öbürünü denemedim ilki olmayınca
y1g1t
Re: PAMP - Pardus'ta Apache MySQL PHP Kurulumu
ok karakter sorununu çözdüm utf-8 yapınca herikisini sorun çözüldü.
mysql i kuramadım bi türlü, bu konuda da yardımcı olabilirseniz çok sevinirim. simdiden tesekkurler
MuST
Re: PAMP - Pardus'ta Apache MySQL PHP Kurulumu
$ sudo mysql_install_db --forcekomutunu deneyin. Olumlu sonuç çıkarsa devam edin.
$ sudo /etc/init.d/mysql start$ sudo /etc/init.d/apache2 starty1g1t
Re: PAMP - Pardus'ta Apache MySQL PHP Kurulumu
malesef yine çalışmadı.
/var/run/mysqld bu adreste sock uzantılı dosya olması lazım fkt bende bu klasor bomboş.
komutların konsol çıktıları;
MuST
Re: PAMP - Pardus'ta Apache MySQL PHP Kurulumu
Komutlarınızı kontrol ederek uygulayın
Ben size bu komutu verdim. Yani kullanıcı olarak, sudo kullanıp geçici olarak bu komut için root haklarına sahip oluyorum.
$ işareti konsolda kullanıcı olduğunuzu gösterir.
$ sudo mysql_install_db --forceBu işaret de
#konsolda root olduğunuzu gösterir.Hem root'sunuz hemde komut çalıştırmak için sudo komutu kullnmışsınız. sudo komutunu sadece kullanıcı olarak kullanın yada sudo kullanmayın sadece root olun.
pardus yigit # sudo mysql_install_db --force