Mysql tablo onarma
Plesk panelde domain silme de mysql tablo hatasının cozumu
mysql_upgrade -h localhost -u admin -p`cat /etc/psa/.psa.shadow
komutunu uygulayarak mysql tablolarını onarabiliriz
Plesk panelde domain silme de mysql tablo hatasının cozumu
mysql_upgrade -h localhost -u admin -p`cat /etc/psa/.psa.shadow
komutunu uygulayarak mysql tablolarını onarabiliriz
a tusuna basiyoruz
Karşimiza cıkan menude single yazıp enterliyoruz
passwd yazip enterlediğimizde
yeni sifrenin 2 kere girilmesini isteyecektir
sifre değiştirme işlemi gercekleşmistir
Centos Plesk Panel kurulumunda “”psa-9.5.4-cos5.build95101209.05.i586″ package.”” hatası alıyorsanız
[root@host files]# rpm -qa | grep bind
ypbind-1.19-12.el5
bind-libs-9.3.6-4.P1.el5_5.3
bind-utils-9.3.6-4.P1.el5_5.3
ve sonrasında
[root@host files]# rpm -e bind-libs-9.3.6-4.P1.el5_5.3 bind-utils-9.3.6-4.P1.el5_5.3
yada
yum install bind
komutu ile bind i manuel yukleyıp kuruluma devam edebiliriz
mysql ve php yi kuracagiz, bunun icin centos ile gelen yum paket yöneticisini kullanacagiz.
öncelikle kurulum islemini gerceklestirlem:
yum -y install php mysql mysql-server php-mysql
MySQL’in rebootdan sonra otomatik başlatılması için
chkconfig --levels 235 mysqld on
MySQL’i başlatıyoruz
/etc/init.d/mysqld start
Şimdi çalışıp çalışmadığına bakalım
netstat -tap | grep mysql
Eğer aşağıdakı gibi çıktı veriyorsa sorun yoktur.
tcp 0 0 *:mysql *:* LISTEN 3175/mysqld
Değilse, o zaman nano /etc/my.cnf deyip #skip-networking satırını bularak # işaretini siliyoruz ve MySQL’i restart ediyoruz.
/etc/init.d/mysqld restart
daha sonra root kullanıciya şifre verelim
mysqladmin -u root password 'istediginizsifre'
Böylelikle MySQL kullanmaya hazır hale geldi.Kurulum sonra mysql start edildiğinde hata alırsanız sunucuyu reboot edip tekrar start edebilirsiniz.
1. http://www.ioncube.com/loaders.php adresinden işletim sisteminizin versiyonuna uygun olan
Installer dosyasını sunucuya indirin.
2. Sıkıştırılmış dosyayı açın ve içerisindeki Setup programını çalıştırın.
3. “Install to this machine” seçeneğini işaretleyin.
4. IonCube’un kurulacağı klasörü seçmeniz gerekmektedir.
Genellikle kurulum;
“C:Program FilesParallelsPleskAdditionalPleskPHP5extras”
klasörüne yapılmaktadır. Bu klasöre yapılan kurulumlarda yetkilendirme problemi yaşanmamaktadır.
6. Install tuşuna basarak kurulumu başlatın.
7. Kurulum tamamlandı, Finish butonuna basarak kurulum ekranını kapatın.
8. IonCube’un yüklendiği klasörü kontrol edin.
9. php.ini dosyasının bulunduğu dizinler.
C:WINDOWSphp.ini --- 4.x sürümüne ait php.ini dosyası
C:Program FilesParallelsPleskAdditionalPleskPHP5-- 5.x sürümüne ait php.ini dosyası
Yukarıdaki php.ini dosyasını php versiyonunuz hangisi ise ona göre bulup aşağıdaki satırı php.ini dosyasının en alt satırına ekleyin.
Kullandığınız PHP sürümüne uygun olarak eklenmesi gereken satırlar
PHP 4.x için php.ini dosyasına eklenecek satır.
[ZEND]
zend_extension_ts = "C:Program FilesParallelsPleskAdditionalPleskPHP5extrasioncubeioncube_loader_win_4.4.dll"
PHP 5.x için php.ini dosyasına eklenecek satır.
[ZEND]
zend_extension_ts = "C:Program FilesParallelsPleskAdditionalPleskPHP5extrasioncubeioncube_loader_win_5.2.dll"
11. php.ini dosyasında değişiklik yapmadan önce tam olarak hangi php versiyonunu kullandığınıza emin olmanız gerekmektedir..
12. Web sunucunuzu(IIS) restart edin. Plesk veya cmd üzerinden yapabilirsiniz.:
13. TEST için aşağıdaki satırları içeren bir phpinfo.php adında dosyası oluşturarak web serverınıza yükleyin ve IonCube ün yüklü olup olmadığını kontrol edin.
Daha sonra browserdan phpinfo.php dosyasını çağırın. http://domain.com/phpinfo.php
14. PHP Info sayfanızda aşağıdaki şekilde gözükecektir.:
Sunucumuzu restart ediyoruz
Başlangıc menüsünden 4.secenegı secıyoruz (single user mode)
Karşımıza soyle bir ekran gelıcek ENTER e basıyoruz
When prompted Enter full pathname of shell or RETURN for /bin/sh:
Şu komutları uyguluyoruz
# mount -u /
# mount -a
Yeni şifre oluşturmak için
# passwd
Sifremizi verdikten sonra reboot ediyoruz
Proxmox VE Nedir?
Proxmox VE GPLv2 açık kaynak lisansıyla dağıtılan, açık kaynaklı ve kurumsal uygulamaları destekleyen bir sanallaştırma ortamı. Sanallaştırma olarak Container -! aslında tam olarak sanallaştırma değil -! (OpenVZ) ve Full Virtualization (KVM/Qemu Tam Sanallaştırma) desteklemekte. Kullandığı sanallaştırma uygulamalarını kararlı olan en güncel sürümüyle kullandığı için başarımı ve becerisi yüksek. TemelindeDebian GNU Linux barındırıyor. Bir işletim sistemi gibi direkt makinenin üzerine kurulmakta. Tüm yönetim güvenli (https) web arayüzü üzerinden yapılıyor. Yedekleme, göç ve yeniden yükleme destekleniyor. En büyük özelliklerinden birisi de kümeleme (Cluster) desteğinin olması. Bu sayede birden fazla sunucu tek merkezden yönetilebiliyor ve istediğiniz sunucuda hızlıca sanal makine kurabiliyorsunuz. Ayrıca göç de destekleniyor. Sistem güncelleştirmeleri konsol üzerinden apt ile yapılabilmekte.
Proxmox’un en son sürümünü aşağıdaki linkten indirebilirsiniz.
Proxmox İndir!
Dosyamızı indirdiğimizi ve CD’ye yazdığımızı var sayıyoruz ve hızlıca kuruluma geçiyoruz.
Kurulum
Sistemimizi CD’den boot ediyoruz.
İşte ilk ekranımız. Enter diyerek kurulumu başlatıyoruz.
Sistemin yüklendiği belirtiliyor. F2 ye basarak arka planda neler olduğuna bakabilirsiniz
Lisans hakkında bilgilendiriliyoruz.
Hangi diski kullanmak istediğimizi seçiyoruz.
UYARI: Proxmox VE yazılımsal (software) RAID desteklememekte. Donanımsal (Hardware) Raid’i ise proxmox sitesinden anladığım kadarıyla hazırladıkları kernel’e belli başlı RAID kartlarının sürücülerini koyarak destekliyorlar. Kurulumun herhangi bir aşamasında sürücü yükleme kısmı göremedim. RAID’siz bir kurulum yapıyorsanız yedeklemeye önem vermeniz gerekiyor.
Yerel ayarlar ve saat ayarları. Maalesef Türkçe klavye seti desteklenmiyor.
Root şifresini ve e-postayı tanımlıyoruz. Unutmayın Türkçe klavye yok o nedenle şimdilik Türkçe karaktersiz bir şifre girin.
Ağ ayarlarını yapıyoruz.
Ve sistem her şeyi otomatik yaparak diskleri hazırlıyor.
Her şey sorunsuzca bittiyse bu ekranı görüyorsunuz. Reboot butonuna tıklayıp sistemi yeniden başlatıyoruz.
Açılış bittiğinde ilk terminal ekranı bizi karşılıyor. Ekranda sisteme web üzerinden bağlanma ip si de gösterilmekte.
Sistem açıldıktan sonra ilk işimiz son güncelleştirmeleri sistemimize kurmak. Bunun için sisteme root ile giriş yapıp sırasıyla ;
# apt-get update
# apt-get upgrade
komutlarını veriyoruz.
ÖNERİ: Güncelleştirmelerde eğer kernel güncelleştirmesi görürseniz sistemi yeniden başlatarak güncelleşmiş kernel ile başlatın. Sistem güvenliği ve kararlılığı için önerilir.
Kullanım
Kullanım için https üzerinden güvenli çalışan bir web arayüzü kullanıyoruz. Bağlanmak için
https://sunucununipsi
yazıp herhangi bir İnternet gezgininden sistemi yönetebilirsiniz. Web arayüzü AJAX destekli olduğu için birçok işlem anında görülebilir bir biçimde yapılabilmekte.
KURULUM TAMAMLANMIŞTIR
———————————————————————————————————————————-
1. Ülke kurulum ekranından united states seçip “OK” diyoruz.
2. “STANDART” seçip “SELECT” Diyoruz.
3. Gelen Mesaja “OK” Deyip devam ediyoruz.
4.Gelen uyarıya “YES” diyoruz ve ilerliyoruz.
5. “FDİSK PARTİTİON EDİTOR” Disk kullanımını “A” ile seçiyoruz “Q” ile çıkıyoruz. Eğer Diskte daha önceden frebsd kuruluysa diski “D” ile silip yeniden seçmemiz gerekiyor.
6. “İNSTALL BOOT MANAGER FOR DRİVE AD0” “STANDART” seçip “OK” diyoruz.
7. Gelen mesaja “OK” diyerek ilerliyoruz.
8. “FREBSD DİSK LABEL EDİTOR” Partları otomatik olarak oluşturuyoruz. “A” deyip oluşturuyoruz ve “Q” ile çıkıyoruz.
9. “CHOOSE DİSTRİBUTİONS” “EXİT” seçeneğini seçip “OK” diyoruz.
10.”CHOOSE İNSTALLATİON MEDİA” “CD/DVD” seçip “OK” diyerek ilerliyoruz.
11. “USER CONFİRMATİON REQUESTED” “YES” diyoruz.
12. Gelen mesaja “OK” diyoruz.
13. Ip ayarlarını daha sonradan yapacağımız için “NO” seçip ilerliyoruz.
14. “Gateway” “NO” diyoruz.
15. “Network services that is provides” “NO” diyoruz.
16. “SSH logşn” “YES” diyoruz.
17. “FTP access to this machine” “NO” diyoruz.
18. “NFS server” “NO” diyoruz.
19. “NFS client” “NO” diyoruz.
20. “SYSTEM console setting” “NO” diyoruz.
21. “Time Zone Now ” YES” diyoruz.
22. (Greenwich mean time) “NO” diyoruz.
23. “EUROPA” seçip “OK” diyoruz.
24. “TURKEY” seçip “OK” diyoruz.
25. Gelen uyarıya “YES” diyoruz.
26. “Linux Binary” “YES” diyoruz.
27. “PS/2” “NO” diyoruz.
28. ” Games to Web servers and more” “NO” diyoruz.
29. “ROOT USER” “NO” diyoruz.
30. Gelen uyarıya “OK” diyoruz.
31. Root password giriyoruz ve “ENTER” a basıyoruz.
32. “Visit to general” “NO” diyoruz.
33. “EXİTİNSTALL” diyoruz.
34. “Flopies/CD/DVD” “YES” diyoruz.Ve CD yi çıkarıyoruz.
“KURULUM BİTTİ”
Şimdi Ip ayarlarını yapalım.
& IP-NETWORK AYARLARI &
1. ” # sysinstall ” yazıyoruz.“ENTER” diyoruz.
2. “CONFİGURE” seçip “SELECT” diyoruz.
3. “NETWORKİNG” seçip “OK” diyoruz.
4. “İNTERFACES” seçip “OK” diyoruz.
5. Ethernet kartını seçip “OK” diyoruz.
6. Gelen “IPV6” ve “DHCP” uyarılarılarına “NO” dioruz.
7. Gelen tablodaki kısımları doldurup “OK” diyoruz ve çıkan uyarıya “YES” diyerek IP ayarlarını yapılandırıyoruz.
IP ayarları bitti.Frebsd de girdiğiniz tablolardan çıkmak için X tuşuna basıp kolaylıkla çıkabilirsiniz.
———————————————————————————————————————————————-
& SSH (UZAK ERİŞİM) AYARLARI &
1. # ” edit /etc/ssh/sshd_config ” yazıyoruz.
2. karşımıza gelen ekranda ” #PermitRootLogin no ” diye bir seçenek vardır.Bu Seçeneği buluyoruz.
3. Bulduğumuz seçeneği başındaki diyaliz (#) işaretini ve “No” olan seçeneği “Yes” yapıyoruz. Daha sonra “CTRL-C” yaparak komut satırını açıyoruz. Kaydet ve çık seçeneği olan EXİT yazıyoruz ve çıkıyoruz.
Kurulum-NEtwork ve SSh ayarlarını yaptık. Bu işlemleri yaptıktan sonra sunucuyu reboot ediyoruz.
——————————————————————————————————————————————————————————–
nano /etc/httpd/conf/httpd.conf
komutu ile açıyoruz ve sayfamızın en sonuna aşagıda belirtilen kodları ekliyoruz.
SetHandler server-status
Order deny,allow
Deny from none
# Allow from .example.com
Ayrıca aşağıdaki satırında başındaki # işareti kaldırıyoruz
ExtendedStatus On
Sonrasında httpd servisimizi restart ediyoruz
service httpd restart
örnegin http://89.107.230.10/server-status diyerek durumu kontrol ediyoruz.
Windows 2008 Server üzerine Gene6FTP kurabilmek için öncelikle Data Execution prevention (DEP) kapatılmalıdır.
Bu işlemi aşağıdaki şekilde gerçekleştirebiliriz;
Başlat(Start) / Çalıştır(Run) –> bcdedit.exe /set {current} nx AlwaysOff
İşlem sonrasında sunucu yeniden başlatılır ve Gene6FTP kurulumu yapılır.