Opencart system/startup.php): failed to open stream: No such file or di
Opencart kurulumu veya taşınması sırasında aşağıdaki hata alınırsa sebebi tanımlanan klasör yollarının eşleşmemesi
system/startup.php): failed to open stream: No such file or directory in
Aşağıdaki dosyalarda tanımlanan DIR değişkenleri kontrol edilmeli.
nano public_html/config.php
Admin paneli
nano public_html/admin/config.php
Linux Gerçek Zamanlı Trafik İzleme , Gelen Saldırıları Görme
Linux sunucunuz üzerinde gelen giden trafiği izlemek için kullanabileceğiniz hem paket bazlı hemde istatistik olarak nasıl inceleyebileceğinizi anlatacağız. (Linux vds/sunucuz da trafiği analiz ederek herhangi bir saldırı olup olmadığını tespit edebilirsiniz) İlk olarak en basit arayüzü olan “nload” ile başlayalım. Kurulumu,
APT Sistemler,
$ apt-get install nload -y
YUM Sistemler,
$ ...
Uncaught ReferenceError: whmcsBaseUrl is not defined hatası çözümü
WHMCS'de güncelleme sonrası alınan whmcsBaseUrl is not defined hatasının sebebi güncelleme sonrası script.min.js dosyasındaki whmcsBaseUrl değerinin olmaması.
Uncaught ReferenceError: whmcsBaseUrl is not defined
Panelin kurulu olduğu klasördeki script.min.js dosyasının ilk satırlarına aşağıdaki kodu eklemeniz yeterlidir.
var whmcsBaseUrl ='https://panel.domain.com/'
Windows 2012/2016 Lisans süresi nasıl uzatılır? slmgr ile lisans uzatma
Windows 2012/2016 ve diğer server sürümlerinde deneme periyodlarını kontrol etmek ve/veya uzatmak için aşağıdaki komutları kullanabilirsiniz.
WindowsPowerShellAdministrator yetkisi ile açın.
Geçerli deneme süresini öğrenmek
slmgr -dli
Kalan deneme hakkını öğrenmek
slmgr -dlv
Remaining Windows rearm count: 5 ise 5 kere daha uzatma işlemi yapılabilir.
Süreyi tekrar uzatmak
slmgr -rearm
Bilgisayarı yeniden başlattıktan sonra tekrar slmgr -dli ile süreyi kontrol edebilirsiniz.
SSH Bağlantı Portunu Değiştirme
Sunucunuza bağlantı sağladınız PORT numarısını değişerek, bir çok varsayılan saldırılara karşı basit bir çözüm elde etmiş olursunuz.
SSH bağlantısını sağladıktan sonra terminale sırayla şu komutları giriyoruz:
yum install nano
nano /etc/ssh/sshd_config
Ardından gerekli dosyaya girdikten sonra #Port 22 yazan satırı bulun ve # silerek, 22 yazan kısmına sonraki girişlerinizde kullanmak istediğiniz portu yazınız ve kaydediniz.
Dikkat! ...
“Not enough storage is available to complete this operation” çözüm
Aşağıdaki hata, kimlik doğrulaması sırasında kerberos token'ın maksimum boyutundan fazla olması nedeniyle oluşur.
Not enough storage is available to complete this operation
Microsoft Windows 2000'in MaxTokenSize girdisinin varsayılan değeri 8.000 bayttı. Service Pack 2 (SP2) içeren Windows 2000'de ve Windows'un sonraki sürümlerinde, MaxTokenSize varsayılan değeri 12.000 bayttır.
Sorunun çözümü MaxTokenSize'ı 65.535 ondalık bir değere ...
MySQL Could not find [mysqld] section in my.cnf
Webmin gibi bir panel kullanırken aşağıdaki hatayı alıyorsanız sebebi mysql kurulumu sırasından ya da önceki sürüm kaldırılırken my.cnf dosyasının içeriğinin boş olması.
Could not find [mysqld] section in my.cnf
Çözüm
nano /etc/mysql/conf.d/mysql.cnf
[mysqld_safe]socket = /var/run/mysqld/mysqld.socknice = 0[mysqld]explicit_defaults_for_timestamp = 1user = mysqlpid-file = /var/run/mysqld/mysqld.pidsocket = /var/run/mysqld/mysqld.sockport = 3306basedir = /usrdatadir = /var/lib/mysqltmpdir = /tmplc-messages-dir = /usr/share/mysqlskip-external-lockingkey_buffer_size = 16Mmax_allowed_packet = ...
MySQL access denied for user 'root'@'localhost' (using password yes)
MySQL veya MariaDB servisine uzaktan bağlantı yaparken aşağıdaki gibi bir hata laıyorsanız sebebi bağlantı yapmak istenen kullanıcının uzaktan bağlantıya izni olmamasıdır.
CpanelWHM için aşağıdaki linki takip edebilirsiniz.
access denied for user 'root'@'localhost' (using password yes)
Belirli bir kullanıcıya belirli bir veritabanına bağlantı izni
GRANT ALL PRIVILEGES ON VERITABANI.* TO 'KULLANICI'@'%' WITH GRANT OPTION;
Belirli bir kullanıcıya ...
MySQL is already upgraded to 5.7.25 hatası nasıl çözülür?
MySQL güncellemesi sırasında aşağıdaki hata alınıyorsa
This installation of MySQL is already upgraded to 5.7.25, use --force if you still need to run mysql_upgrade
Aşağıdaki kodlarla düzeltme işlemi yapıyoruz.
mysqlcheck --no-defaults --all-databases --fix-db-names --fix-table-names
mysqlcheck --no-defaults --check-upgrade --all-databases --auto-repair
mysql servisini yeniden başlatıyoruz.
systemctl restart mysql
Sorun devam ederse aşağıdaki işlemi de yapabilirsiniz.
mysql-server-5.7.postinst dosyasındaki 370 satırı yorum satırı yapıyoruz.
nano +370 ...
Linuxda MySQL sunucular arası veritabanı nasıl taşınır?
Aşağıdaki kodları düzenledikten sonra bir sh dosyası içine bash dosyaadi.sh gibi çalıştırabilirsiniz.
DB_ADI=veritabaniadiCOPY_DB_ADI=veritabaniadi
DB_USER=rootDB_PASS="ilksunucuparola"
COPY_DB_USER=rootCOPY_DB_PASS="yenisunucuparola"
YENI_SUNUCU_IP=ip.ad.re.si
ESKI_SUNUCU_IP=ip.ad.re.si
HATA_DOSYA=/tmp/kopyalama_hatasi.log
mysqldump --force --log-error=$HATA_DOSYA -h $ESKI_SUNUCU_IP -u$DB_USER -p$DB_PASS $DB_ADI | mysql -h $YENI_SUNUCU_IP -u$COPY_DB_USER -p$COPY_DB_PASS $COPY_DB_ADI