Yaparken nasıl bir sorun ile karşılaştığınızı yazarsanız yardımcı olabilrim.Yapmadım Paneli Yardım Etsen Burdan Yapmasın
Nerede takıldınız?Lütfen yardım edin yapamıyorum
Sistemi kursanız bile Web Hosting in mysql ine Sunucunuzu bağlayamayacağınızdan çalışmazben 000webhost tan alan adı aldım mysql ye girdim tam orda takıldım siteyi my bb kurdum mysql le ile ilgili sıfırdandan yardımede bilirmisin
Eğer hala sorunun devam ediyorsa skype ekle yardım ediyim trn.34Merhaba millet sabahtan beri ariyorum olmuyor kafayı yiyecem suan.Ataberkin baktım baskasının baktim olmuyor.
Wordpress teması var elimde.
http://www.mineliyum.com/
Sunucuya kayıt yaptırmak istiyom ama olmuyor bilenlar biraz anlatabilir mi
#!/usr/bin/perl
use strict;
use warnings;
use DBI;
##############################
# EDIT THESE CONFIG SETTINGS #
##############################
my $host = "localhost";
my $database = "authme";
my $username = "authme";
my $password = "password";
my $auth_file = "/opt/craftbukkit/plugins/auths.db";
###############################
# DO NOT EDIT BELOW THIS LINE #
###############################
open FILE, "$auth_file" or die $!;
my $dbh = DBI->connect("DBI:mysql:$database;host=$host", "$username", "$password") or die "Could not connect to database: $DBI::errstr";
$dbh->do('CREATE TABLE `authme` (
`id` INTEGER AUTO_INCREMENT,
`username` VARCHAR(255) NOT NULL,
`password` VARCHAR(255) NOT NULL,
`ip` VARCHAR(40) NOT NULL,
`lastlogin` BIGINT,
CONSTRAINT `table_const_prim` PRIMARY KEY (`id`));');
my $st = 'INSERT INTO `authme` (`username`, `password`, `ip`, `lastlogin`) VALUES ';
my $i = 0;
while(<FILE>) {
if($i == 1000) {
$i = 0;
$dbh->do($st);
$st = 'INSERT INTO `authme` (`username`, `password`, `ip`, `lastlogin`) VALUES ';
}
my @auth = split(':');
if($i != 0) {
$st .= ", ";
}
$st .= "(\"$auth[0]\", \"$auth[1]\", ";
$st .= "\"" . ($auth[2] || '198.18.0.1') . "\", ";
$st .= ($auth[3] || '0') . ")";
$i++;
}
if($i > 0) {
$dbh->do($st);
}
$dbh->disconnect();
close FILE;
Bunun için %90 ihtimalle site ile sunucu aynı bilgisayar üzerinde olmalı.İlk önce php bilginiz olacak interneten whilist pluginleri var ama o pluginler güncellenmiyor onun için authmeye kullanabilirsiniz.Script lazım.Kayit scripti yapmalısınız bunlardan anlıyorsanız yapın ilk önce kayit script yapıp sonra onu mySQL bağlıcaksınız sonra authmeye de config dosyasından bağlıcaksınız kayıt olmayanın sw girisini authme üzerinden kapatcaksınız.
Böle bir scripsts buldum authme için olurmu bu scripts olursa sölede arkadaşta yararlansın.
Kod:#!/usr/bin/perl use strict; use warnings; use DBI; ############################## # EDIT THESE CONFIG SETTINGS # ############################## my $host = "localhost"; my $database = "authme"; my $username = "authme"; my $password = "password"; my $auth_file = "/opt/craftbukkit/plugins/auths.db"; ############################### # DO NOT EDIT BELOW THIS LINE # ############################### open FILE, "$auth_file" or die $!; my $dbh = DBI->connect("DBI:mysql:$database;host=$host", "$username", "$password") or die "Could not connect to database: $DBI::errstr"; $dbh->do('CREATE TABLE `authme` ( `id` INTEGER AUTO_INCREMENT, `username` VARCHAR(255) NOT NULL, `password` VARCHAR(255) NOT NULL, `ip` VARCHAR(40) NOT NULL, `lastlogin` BIGINT, CONSTRAINT `table_const_prim` PRIMARY KEY (`id`));'); my $st = 'INSERT INTO `authme` (`username`, `password`, `ip`, `lastlogin`) VALUES '; my $i = 0; while(<FILE>) { if($i == 1000) { $i = 0; $dbh->do($st); $st = 'INSERT INTO `authme` (`username`, `password`, `ip`, `lastlogin`) VALUES '; } my @auth = split(':'); if($i != 0) { $st .= ", "; } $st .= "(\"$auth[0]\", \"$auth[1]\", "; $st .= "\"" . ($auth[2] || '198.18.0.1') . "\", "; $st .= ($auth[3] || '0') . ")"; $i++; } if($i > 0) { $dbh->do($st); } $dbh->disconnect(); close FILE;
konudan alıntıdır : https://forum.gamer.com.tr/konu/website-uezerinden-kayit.178612/