Bir gün sunucunuz için ücretsiz bir antivirüse ihtiyaç duyarsanız ClamAV test için denemeniz gerekenlerden birisi olabilir. Güncel virüs veritabanından arama yaparak sistemdeki zararlı yazılımları tespit eder ve dilerseniz tespit ettiklerini otomatik siler. CentOS için Clamav nasıl kurulur ve nasıl konfigüre edilir yalın bir yaklaşımla bu iki soruya yanıt vermeye çalışacağız.
Category Archives: CentOS
PHP OpCache Kurulumu – Installation Zend OpCache on CentOS
Merhabalar,
PHP Zend OPcache kurulumunu yum parametresi ile sadece birkaç adımda tamamlayacağız.
PHP Zend OPcache installation is very easy witf yum param.
to do-list
PHP OpCache Kurulumu
-
# yum update
-
Gerekli paketler / requirements # yum install gcc httpd-devel php-pear pcre-devel
-
PHP Opcache kurulumu / install opcache # yum install php-pecl-zendopcache
-
# service httpd restart
APC Nasıl Kurulur/Optimizasyon – Centos How to install APC ?
APC Cache Nedir?
Alternative PHP Cache PHP Extension Community Library kütüphanesinde bulunan Windows ve Linux üzerinde çalışabilen ve PHP ‘ye eklenti/plugin olarak kurulabilen bir PHP cache sistemidir.
What is the APC Cache?
Alternative PHP Cache is located/findable in the PHP Extension Community Library. It can works in the Windows and Linux OS. And It can be installed as a plugin a cache’s system.
(Note: I can do mistake in the pronunciation. If so I’m sorry. I am learning English at the moment.)
02 Şubat 2016 19:42 tarihinde güncellenmiştir.
This article has been updated in September-02-2016 at 16:25.
APC Cache Nasıl Kurulur? How to Install APC?
CentOS – PHP MemCACHE Nasıl Kurulur? How to install?
Gelişmiş cache/önbellekleme sistemlerinden olan MemCACHE kurulumu CentOS sunucular için nasıl yapılır? Gelin en pratik yoluna bir bakalım:
PHP MemCACHE Nasıl Kurulur?
How to install PHP MemCACHE?
- # yum install memcached.x86_64 php-pecl-memcache.x86_64
OR - # yum install memcached php-pecl-memcache
- Örnek çıktı:Sample outputs:Loaded plugins: fastestmirror, security
Setting up Install Process
Loading mirror speeds from cached hostfile
* atomic: mirror1.34sp.com
* base: mirror-fr1.bbln.org
* extras: mirror-fr1.bbln.org
* updates: centos.crazyfrogs.org
Resolving Dependencies
–> Running transaction check
—> Package memcached.x86_64 0:1.4.22-4.el6.art will be installed
—> Package php-pecl-memcache.x86_64 0:3.0.8-3.el6.art will be installed
–> Finished Dependency ResolutionDependencies Resolved=================================================================================
Package Arch Version Repository Size
=================================================================================
Installing:
memcached x86_64 1.4.22-4.el6.art atomic 85 k
php-pecl-memcache x86_64 3.0.8-3.el6.art atomic 83 kTransaction Summary
=================================================================================
Install 2 Package(s)Total download size: 168 k
Installed size: 465 k
Is this ok [y/N]: y
Downloading Packages:
(1/2): memcached-1.4.22-4.el6.art.x86_64.rpm | 85 kB 00:00
(2/2): php-pecl-memcache-3.0.8-3.el6.art.x86_64.rpm | 83 kB 00:00
———————————————————————————
Total 1.1 MB/s | 168 kB 00:00
Running rpm_check_debug
Running Transaction Test
Transaction Test Succeeded
Running Transaction
Installing : php-pecl-memcache-3.0.8-3.el6.art.x86_64 1/2
Installing : memcached-1.4.22-4.el6.art.x86_64 2/2
Verifying : memcached-1.4.22-4.el6.art.x86_64 1/2
Verifying : php-pecl-memcache-3.0.8-3.el6.art.x86_64 2/2Installed:
memcached.x86_64 0:1.4.22-4.el6.art php-pecl-memcache.x86_64 0:3.0.8-3.el6.artComplete!
- # vi /etc/sysconfig/memcachededit the memcache config
Manuel olarak SFTP programları ile ya da vi ile konfigürasyon dosyasını düzenleyelim: - default config outputs
PORT=”11211″
USER=”memcached”
MAXCONN=”1024″
CACHESIZE=”64″
OPTIONS=””we recommend, replacePORT=”11211″
USER=”memcached”
MAXCONN=”3024″
CACHESIZE=”564″
OPTIONS=”” - MemCACHE nasıl yönetilir?
How to manage MemCACHE ?
# /etc/init.d/memcached start
# /etc/init.d/memcached stop
# /etc/init.d/memcached restart
# /etc/init.d/memcached status - MemCACHE şu an çalışıyor mu?
If it is running or not? Type the following command to see
# pgrep memcached
# netstat -tulpn | grep :11211 - MemCACHE ile sunucunun genel istatiklerini görmek için:
To get general stats about the server: use the memcache# memcached-tool 192.168.1.15:11211 stats
–
–
Source/Kaynak: http://www.cyberciti.biz/faq/howto-install-memcached-under-rhel-fedora-centos/
CentOS/Plesk – Coklu Php Desteği/Php Update 5. /4/5/6 Güncelleme Multi/Panda
Merhabalar;
Bu makalenin en başında vurgulamak istediğim bir konu var: PHP versiyon yükseltme, Php sürüm yükseltme, PHP versiyon güncelleme, Plesk Php güncelleme, Php Panda Kurulumu, Çoklu Php Kurulumu ve benzeri başlıklar adı altında internette bir çok makale var ve bunların bir çoğu kafa karıştırıcı ve maalesef kopya içerik olduğu için çoğu kullanıcı tereddütte kalıyor..
Aşağıdaki sadece iki adımı uygulayarak PHP Güncelleme ve aynı zamanda Çoklu PHP Desteği işlemini PHP Panda yani Multi PHP ile başarmış olacaksınız..
Plesk 12 sürümünde birden fazla PHP sürümünü bir arada kullanmak istiyorsanız yapmanız gereken çok basit. Bu işlem sonunda GD, mcrypt gibi kütüphaneleri de otomatik olarak yüklemiş olacaksınız.
Ben kendi kullandığım kişisel sanal sunucumda CentOS – Plesk 12 kullanmaktayım. Plesk ‘i yeni kurmuş olsanız dahi PHP 5.3 versiyonu kurulu gelecektir. PHP 5.4, 5.5 ve PHP 5.6 versiyonlarını da kullanmak isterseniz aşağıdaki adımları takip etmelisiniz. Bu sayede Çoklu Php Desteğine sahip olacaksınız ve istediğiniz sitede istediğiniz PHP versiyonunu kullanabileceksiniz. Bunun neden tercih sebebi olacağı ise malûmdur..
Aşağıdaki işlemler başarıyla tamamlandığında sunucumuzda PHP 5.3, 5.4, 5.5 ve 5.6 sürümlerini Fast CGI üzerinden kullanılabiliriz. İşte PHP Panda!
ÇOKLU PHP DESTEĞİ – PHP 5.4, 5.5, 5.6 UPDATE/GÜNCELLEME – MULTİ PHP
PHP PANDA ‘da Hangi PHP sürümleri gelir?
Şu anda kullandığınız PHP versiyonunu 5.3 olarak varsayacak olursak 5.3 ‘ten sonraki güncel PHP sürümleri gelecektir, yani:
- Atomic PHP 5.4
- Atomic PHP 5.5
- Atomic PHP 5.6
PHP PANDA Çoklu PHP Kurulumu – PHP Panda/Mutli PHP Installer
-
# wget -q -O - http://www.atomicorp.com/installers/atomic |sh İndirme işlemi
-
# yum install plesk-php-panda Kurulum işlemi
Plesk Panel Üzerinden PHP Versiyonu Nasıl Değiştirilir ?
//Resmi büyütmek için üzerine tıklayabilirsiniz.
Başarılar!
MySQL Tuning Veritabanı Optimizasyonu ile Sunucu Performansınızı Yükseltin!
MySQL Tuning database/veritabanı optimizasyonu ile sunucu performansınızı yükseltebilirsiniz. Bunun için yapmanız gereken en pratik yol Mysql Tuning yazılımının kurulumu ve çalıştırılması neticesinde size belirttiği ayarları my.cnf üzerinden güncellemektir.
MySQL Tuning Script‘i ile veritabanı performansınızı detaylı olarak inceleyebilir, rahatlıkla sunucu performansınızı arttırabilirsiniz.
Script Adı: tuning-primer.sh
Kaynak: http://day32.com/MySQL/
Direkt link: http://day32.com/MySQL/tuning-primer.sh
MySQL Tuning – tuning-primer.sh Nasıl Kurulur? //How to Install MySQL Tuning?
tuning-primer.sh için adım adım SSH Kodları:
# wget http://day32.com/MySQL/tuning-primer.sh
Script indirildi
# chmod u+x tuning-primer.sh
İzinler verildi
# ./tuning-primer.sh
Çalıştırıldı
Önemli Not: Scripti çalıştırmadan önce MySQL servisinin minimum son iki gündür aktif olması gerekmektedir. Aksi takdirde izlemeler kısa süreli olduğunda verilen yanıtlar tutarsız olabilir. Örneğin çarşamba günleri sitenize ziyaretçi az geldiğinde bağlantı limiti doğru olmayacaktır.
Ekran çıktısı 3 renkten oluşacaktır. RedGreenBlue Yani kırmızı, yeşil ve mavi. Tahmin ettiğiniz üzere:
- Kırmızılar, önemli ikaz, kesinlikle düzeltmeniz gerekenler ayarlardır.
- Sarılar, uyarılar iyileştirmeniz gereken orta düzey puan aldığınız ayarlar ve
- Yeşiller, ise doğru yaptığınız ve tam puan aldığınız uyarılardır.
Lowering max_connections could help to avoid an over-allocation of memory
See “MEMORY USAGE” section to make sure you are not over-allocating
MySQL OPTİMİZASYON
- /etc/my.cnf <- dosyasını açın
- max_connections yani maksimum bağlantı sayısının değerini düşürün eğer böyle bir parametre yoksa siz yazabilirsiniz örn:
max_connections = 13
- ssh üzerinden aşağıdaki komutu kullanarak MySQL servisini yeniden başlatın ve hepsi bu kadar!
# service mysqld restart
# ./tuning-primer.sh
Örnek ekran çıktısındaki başlıklar şu şekildedir
SLOW QUERIES
WORKER THREADS
MAX CONNECTIONS
MEMORY USAGE
KEY BUFFER
QUERY CACHE
SORT OPERATIONS
JOINS
OPEN FILES LIMIT
TABLE CACHE
TABLE SCANS
Gzip/Deflate Sıkıştırma Kullanımı NGINX & APACHE Web Server .htaccess
Sunuculardaki performansın öneminden söz etmeye hiç gerek yok artık hepimiz bunun bilincindeyiz.
Linux sunucularda Apache ve Nginx uzun süredir epeyce popüler durumda yakın gelecekte bu durum değişecek gibi görünse de şimdilik durum bundan ibaret.
Bu arada merak edenler olabilir ben yönetimini yaptığım tüm sunucularda Nginx kullanmaktayım.
Apache kullanan sunuculardaki Apache Sıkıştırma Modülü mod_deflate iken Nginx kullanan sunuculardaki Nginx sıkıştırma modülü; HttpGzipModule ‘dır ve modüller varsayılan olarak yüklü gelir yapılandırma ayarlarına göre bu durumlar değişiklik gösterse de aktif durumda olmayabilir.
Peki sıkıştırma nasıl etkinleştirilir? ya da biraz daha teknik terimle soruyu yinelemek gerekirse Gzip/Deflate Nasıl Kullanılır?
Gzip Nginx Kullananlar için //For Nginx Web Server
NGINX SERVER WEB CONFIG
gzip ‘i etkilentiştirmek için //for active/enabled gzip
1.) /etc/nginx/nginx.conf
gzip on; gzip_comp_level 2; gzip_http_version 1.0; gzip_proxied any; gzip_min_length 1100; gzip_buffers 16 8k; gzip_types text/plain text/css application/x-javascript text/xml application/xml application/xml+rss text/javascript; # Disable for IE < 6 because there are some known problems gzip_disable "MSIE [1-6].(?!.*SV1)"; # Add a vary header for downstream proxies to avoid sending cached gzipped files to IE6 gzip_vary on;
2.) SSH
# service nginx restart
3.) .htaccess update HttpGzipModule
<ifModule mod_gzip.c> mod_gzip_on Yes mod_gzip_dechunk Yes mod_gzip_item_include file .(html?|txt|css|js|php|pl)$ mod_gzip_item_include handler ^cgi-script$ mod_gzip_item_include mime ^text/.* mod_gzip_item_include mime ^application/x-javascript.* mod_gzip_item_exclude mime ^image/.* mod_gzip_item_exclude rspheader ^Content-Encoding:.*gzip.* </ifModule>
Apache kullananlar için; Deflate //FOR APACHE WEB SERVER Deflate
Apache mod_deflate Nasıl Açılır/Aktifleştirilir? // How to enable, Apache mod_deflate
1.) /etc/httpd/conf/httpd.conf
LoadModule deflate_module modules/mod_deflate.so
2.) SSH Reset Service
# /etc/init.d/httpd restart or # service httpd restart
3.) .htaccess update mod_deflate
<IfModule mod_deflate.c> AddOutputFilterByType DEFLATE text/plain AddOutputFilterByType DEFLATE text/html AddOutputFilterByType DEFLATE text/xml AddOutputFilterByType DEFLATE text/css AddOutputFilterByType DEFLATE application/xml AddOutputFilterByType DEFLATE application/xhtml+xml AddOutputFilterByType DEFLATE application/rss+xml AddOutputFilterByType DEFLATE application/javascript AddOutputFilterByType DEFLATE application/x-javascript </IfModule>
PHP – Ioncube Nasıl Güncellenir? Ioncube Güncelleştirme
Merhabalar,
Plesk kurulu sunucularda ioncube kurulu olarak gelmektedir. Sürümün yükseltilmesi talebi geldiğinde öncelikle mevcut sürüm php -v ile incelenir;
–
php -v
–
PHP 5.3.3 (cli) (built: Dec 10 2013 22:12:52)
Copyright © 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies
with the ionCube PHP Loader v4.2.2, Copyright © 2002-2012, by ionCube Ltd.
–
PHP – Ioncube Nasıl Güncellenir? Ioncube Güncelleştirme
–
En güncel sürümü indirmek için ioncube sitesindeki aşağıdaki adrese girilir; http://www.ioncube.com/loaders.php
—
wget http://downloads3.ioncube.com/loader_dow…x86-64.zip—
–
unzip ioncube_loaders_lin_x86-64.zip
cd ioncube/
–
PHP sürümüne göre yeni .so dosyası dizine kopyalanır;
–
cp ioncube_loader_lin_5.3.so /usr/lib64/php/modules/
–
Kopyalama sonrası yeni sürüm kontrol edilir;
–
php -v
–
PHP 5.3.3 (cli) (built: Dec 10 2013 22:12:52)
Copyright © 1997-2010 The PHP Group
Zend Engine v2.3.0, Copyright © 1998-2010 Zend Technologies
with the ionCube PHP Loader v4.5.2, Copyright © 2002-2014, by ionCube Ltd.
–
Son olarak servisler yeniden başlatıılır
–
service httpd restart
–
Başarılar!
–
FFMPEG-PHP INSTALL Of function ‘avcodec_init’ make: * [ffmpeg-php.lo] Error 1 SOLVED
Merhaba Arkadaşlar,
Birkaç gün önce forum üzerinden iletilen ffmpeg-php ile ilgili bir hatayla epeyce araştırma yapınca bir kez daha fark ettim artık internet gerçekten bilgi çöplüğü haline gelmiş.. Her neyse.. Dün akşam saatlerinden günün ilk saatlerine kadar uğraştıktan sonra problemi çözmenin verdiği rahatlık ve huzur içerisinde uyku moduna geçmeden önce sizlerle de paylaşmak istedim.
Ayrıca bu arada FFMPEG yetkilileriyle de paylaştım buradan bakabilirsiniz.
FFMPEG kurulumuna değinmeyeceğim çünkü bununla ilgili bir çok blogda makale var zaten.
Bu makaleyi okuyor olduğunuza göre büyük bir ihtimalle ilgili hatadan dolayı buraya gelmiş olmalısınız ama yine de kısaca ffmpeg-php kurulumundan söz edelim:
ffmpeg-php kurulumu / ffmpeg-php install
-
mkdir /srv/build
-
cd /srv/build
-
wget http://downloads.sourceforge.net/project/ffmpeg-php/ffmpeg-php/0.6.0/ffmpeg-php-0.6.0.tbz2 (şu an güncel olan sürüm yukarıdaki adreste mevcut, kontrol etmek için buraya / current version bakabilirsiniz.)
-
tar -xjf ffmpeg-php-0.6.0.tbz2
-
cd ffmpeg-php-0.6.0/
-
phpize
-
./configure
-
make
-
install
Linux CentOS 6.x (x86_64) işletim sisteminde SSH üzerinde # make komutundan sonra aşağıdaki hatayla karşılaşabilirsiniz;
FFMPEG-PHP HATA / ERROR:
make: * [ffmpeg-php.lo] Error 1
/usr/include/php/TSRM/tsrm_virtual_cwd.h:212: error: expected specifier-qualifier-list before ‘time_t’
/usr/include/php/TSRM/tsrm_virtual_cwd.h:240: error: expected declaration specifiers or ‘…’ before ‘time_t’
/srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c: In function ‘zm_startup_ffmpeg’:
/srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c:94: warning: implicit declaration of function ‘avcodec_init’
make: * [ffmpeg-php.lo] Error 1
FFMPEG-PHP Hata Detay / Error detail:
/bin/sh /srv/build/ffmpeg-php-0.6.0/libtool –mode=compile cc -I. -I/srv/build/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/srv/build/ffmpeg-php-0.6.0/include -I/srv/build/ffmpeg-php-0.6.0/main -I/srv/build/ffmpeg-php-0.6.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/libavcodec/ -I/usr/include/libavformat/ -I/usr/include/libavutil/ -I/usr/include/libswscale/ -I/usr/include/libavfilter/ -I/usr/include/libavdevice/ -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c -o ffmpeg-php.lo
libtool: compile: cc -I. -I/srv/build/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/srv/build/ffmpeg-php-0.6.0/include -I/srv/build/ffmpeg-php-0.6.0/main -I/srv/build/ffmpeg-php-0.6.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/libavcodec/ -I/usr/include/libavformat/ -I/usr/include/libavutil/ -I/usr/include/libswscale/ -I/usr/include/libavfilter/ -I/usr/include/libavdevice/ -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c -fPIC -DPIC -o .libs/ffmpeg-php.o
In file included from /usr/include/sys/stat.h:107,
from /usr/include/php/main/php_streams.h:28,
from /usr/include/php/main/php.h:405,
from /srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c:40:
/usr/include/bits/stat.h:91: error: field ‘st_atim’ has incomplete type
/usr/include/bits/stat.h:92: error: field ‘st_mtim’ has incomplete type
/usr/include/bits/stat.h:93: error: field ‘st_ctim’ has incomplete type
/usr/include/bits/stat.h:152: error: field ‘st_atim’ has incomplete type
/usr/include/bits/stat.h:153: error: field ‘st_mtim’ has incomplete type
/usr/include/bits/stat.h:154: error: field ‘st_ctim’ has incomplete type
In file included from /usr/include/php/main/php_streams.h:28,
from /usr/include/php/main/php.h:405,
from /srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c:40:
/usr/include/sys/stat.h:367: error: array type has incomplete element type
/usr/include/sys/stat.h:374: error: array type has incomplete element type
In file included from /usr/include/php/main/php.h:411,
from /srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c:40:
/usr/include/php/TSRM/tsrm_virtual_cwd.h:212: error: expected specifier-qualifier-list before ‘time_t’
/usr/include/php/TSRM/tsrm_virtual_cwd.h:240: error: expected declaration specifiers or ‘…’ before ‘time_t’
/srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c: In function ‘zm_startup_ffmpeg’:
/srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c:94: warning: implicit declaration of function ‘avcodec_init’
make: * [ffmpeg-php.lo] Error 1
SEBEP / CAUSE
Derleme hataları / Compilation errors / This is a BUG!
CÖZÜM / SOLUTION
-
git clone https://github.com/tony2001/ffmpeg-php.git
-
cd ffmpeg-php
-
phpize
-
./configure
-
make && make install
php.ini içerisine extension = ffmpeg.so eklemeyi ve servisleri yeniden başlatmayı unutmayın!
-
service httpd restart
- okay lest go ;)
Kaynak/source: https://github.com/tony2001/ffmpeg-php/issues/1
SSH üzerinden “FFMEG ne durumda?” diye bakmak isterseniz; komut satırına;
# ffmpeg <- yazmanız yeterli olacaktır, bunun üzerine size aşağıdaki gibi bir yanıt verecektir.
ffmpeg version N-65847-g554d819-syslint Copyright (c) 2000-2014 the FFmpeg developers
built on Aug 23 2014 19:36:38 with gcc 4.4.7 (GCC) 20120313 (Red Hat 4.4.7-4)
configuration: –prefix=/usr/local/cpffmpeg –enable-shared –enable-nonfree –enable-gpl –enable-pthreads –enable-libopencore-amrnb –enable-decoder=liba52 –enable-libopencore-amrwb –enable-libfaac –enable-libmp3lame –enable-libtheora –enable-libvorbis –enable-libx264 –enable-libxvid –extra-cflags=-I/usr/local/cpffmpeg/include/ –extra-ldflags=-L/usr/local/cpffmpeg/lib –enable-version3 –extra-version=syslint
libavutil 54. 7.100 / 54. 7.100
libavcodec 56. 0.101 / 56. 0.101
libavformat 56. 2.100 / 56. 2.100
libavdevice 56. 0.100 / 56. 0.100
libavfilter 5. 0.103 / 5. 0.103
libswscale 3. 0.100 / 3. 0.100
libswresample 1. 1.100 / 1. 1.100
libpostproc 53. 0.100 / 53. 0.100
Hyper fast Audio and Video encoder
usage: ffmpeg [options] [[infile options] -i infile]… {[outfile options] outfile}…
____________________________________________________________________________
My VPS: CentOS 6.5 x86_64
PHP V: PHP 5.3.3
FFMPEG: Installed
Step step install ffmpeg-php:
# phpize
Configuring for:
PHP Api Version: 20090626
Zend Module Api No: 20090626
Zend Extension Api No: 220090626
…
# ./configure
..
..
# make
/usr/include/php/TSRM/tsrm_virtual_cwd.h:212: error: expected specifier-qualifier-list before ‘time_t’
/usr/include/php/TSRM/tsrm_virtual_cwd.h:240: error: expected declaration specifiers or ‘…’ before ‘time_t’
/srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c: In function ‘zm_startup_ffmpeg’:
/srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c:94: warning: implicit declaration of function ‘avcodec_init’
make: * [ffmpeg-php.lo] Error 1
make error details:
/bin/sh /srv/build/ffmpeg-php-0.6.0/libtool –mode=compile cc -I. -I/srv/build/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/srv/build/ffmpeg-php-0.6.0/include -I/srv/build/ffmpeg-php-0.6.0/main -I/srv/build/ffmpeg-php-0.6.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/libavcodec/ -I/usr/include/libavformat/ -I/usr/include/libavutil/ -I/usr/include/libswscale/ -I/usr/include/libavfilter/ -I/usr/include/libavdevice/ -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c -o ffmpeg-php.lo
libtool: compile: cc -I. -I/srv/build/ffmpeg-php-0.6.0 -DPHP_ATOM_INC -I/srv/build/ffmpeg-php-0.6.0/include -I/srv/build/ffmpeg-php-0.6.0/main -I/srv/build/ffmpeg-php-0.6.0 -I/usr/include/php -I/usr/include/php/main -I/usr/include/php/TSRM -I/usr/include/php/Zend -I/usr/include/php/ext -I/usr/include/php/ext/date/lib -I/usr/include/libavcodec/ -I/usr/include/libavformat/ -I/usr/include/libavutil/ -I/usr/include/libswscale/ -I/usr/include/libavfilter/ -I/usr/include/libavdevice/ -DHAVE_CONFIG_H -g -O2 -Wall -fno-strict-aliasing -c /srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c -fPIC -DPIC -o .libs/ffmpeg-php.o
In file included from /usr/include/sys/stat.h:107,
from /usr/include/php/main/php_streams.h:28,
from /usr/include/php/main/php.h:405,
from /srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c:40:
/usr/include/bits/stat.h:91: error: field ‘st_atim’ has incomplete type
/usr/include/bits/stat.h:92: error: field ‘st_mtim’ has incomplete type
/usr/include/bits/stat.h:93: error: field ‘st_ctim’ has incomplete type
/usr/include/bits/stat.h:152: error: field ‘st_atim’ has incomplete type
/usr/include/bits/stat.h:153: error: field ‘st_mtim’ has incomplete type
/usr/include/bits/stat.h:154: error: field ‘st_ctim’ has incomplete type
In file included from /usr/include/php/main/php_streams.h:28,
from /usr/include/php/main/php.h:405,
from /srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c:40:
/usr/include/sys/stat.h:367: error: array type has incomplete element type
/usr/include/sys/stat.h:374: error: array type has incomplete element type
In file included from /usr/include/php/main/php.h:411,
from /srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c:40:
/usr/include/php/TSRM/tsrm_virtual_cwd.h:212: error: expected specifier-qualifier-list before ‘time_t’
/usr/include/php/TSRM/tsrm_virtual_cwd.h:240: error: expected declaration specifiers or ‘…’ before ‘time_t’
/srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c: In function ‘zm_startup_ffmpeg’:
/srv/build/ffmpeg-php-0.6.0/ffmpeg-php.c:94: warning: implicit declaration of function ‘avcodec_init’
make: * [ffmpeg-php.lo] Error 1
Plesk 12 Kurulum Hatası | Install Error – CentOS /var/log/plesk/install/plesk-12
Merhabalar,
PLESK YENİ KURULUM / NEW INSTALL
Eğer siz de sunucunuza Plesk ‘in güncel versiyonunu yani Plesk 12 kurmak istiyorsanız ve sunucu işletim sisteminiz eski ya da Plesk kurulumu için gerekli uygulamalar yüklü değilse kurulum işlemi başarılı olamayacak. Dolayısı ile ya alternatif çözüm arayacaksınız ya da inat edip epey uğraşacaksınız (: Ben, problemin sebebini bulana kadar uğraştım ve problemin sebebini fark ettikten sonra, alternatif çözümden yana oldum.
wget -O - http://autoinstall.plesk.com/one-click-installer | sh
Solution/Problemin çözümü: işletim sisteminizi güncellemekten geçiyor zaten şu an itibari ile CentOS 7 varken CentOS 5 kullanmak, çok doğru bir davranış olmaz açıkçası.
Update your server. Sample; CentOS 5 –update>> CentOS 6
Bu arada ben SolusVM üzerinde tanımlı olan CentOS-6-x86 ‘yı tercih ederek işlemlerime başarılı bir şekilde devam ettim.
Benim sunucuda kullandığımı sandığım işletim sistemi: CentOS 6.5 iken aslında SolusVM ‘de yapılan küçük bir hatadan dolayı işletim sistemi CentOS 5 olarak kurulmuş.
cat /etc/redhat-r*
<- komutu ile sunucu işletim sistemini öğrenebilirsiniz. bkz.
Dün gece saatlerinde bunlarla uğraşırken önümde birden fazla SSH ekranı açık olduğu için hata kayıtlarını tam alamadım ama aşağıdaki hatalar bu makaleye ve dolayısı ile çözüme ulaşmanız için faydalı olur umarım:
Aslına bakarsanız hatalardan da anlaşılacağı gibi bu bir veritabanı hatasıdır, veritabanı hatalı/zarar görmüş olabilir, bağlantı yolu değiştirilmiş/zarar görmüş olabilir veyahut kurulu olmayabilir. Geniş bir zaman olsaydı bu konunun detaylı teknik kısımlarını araştırıp/inceleyerek yorumlarımı aktarmak isterdim fakat; şu an bu makaleyi yazarken diğer yandan da sunucuları taşıdığım için, “çözüm, çözümdür” diyerek hızlı bir şekilde sizlerle paylaşmak istedim.
Başarılar..
***** pleks problem report *****
ERROR while trying to SMB database not created
Check the error reason (see log file: /var/log/plesk/install/plesk-12.0.0.18_installition.log), fix ..
STOP Bootstrapper 12.0.18 prep-install for BASE AT Tue ……. 2014: PROBLEMS FOUND
===> Checking for previous installation … not found.
Create user ‘psaadm’ and group ‘psaadm’
Checking for the group ‘psaadm’…
plesk 12 centos error while trying to smb database not created
ERROR while trying to SMB database not created
Check the error reason(see log file: /tmp/pp11.0.9-bootstrapper.101105.09.52.log), fix and try again
**** Product post-install failed.
Trying to check psa database… Trying to find psa database… not found
plesk 1773 Aborted /usr/bin/sw-engine -d safe_mode=Off -d ps
/usr/local/psa/bootstrapper/pp12.0.18-bootstrapper/upgrade_smb_db_tools/dbupgrad e: line 4: 1765 Aborted