Там вроде старая версия только которую я в теме опубликовал, откуда ты качаешь?
Вы не можете просматривать ссылку пожалуйста воспользуйтесь следующими ссылками
Вход или Регистрация
Follow along with the video below to see how to install our site as a web app on your home screen.
Примечание: This feature may not be available in some browsers.
Там вроде старая версия только которую я в теме опубликовал, откуда ты качаешь?
Были исправлены ошибки и cms была полностью переработана.
Теперь cms работает на последних версиях, таких как GOD, Classic и Essence.
какой пасс от архива? =)L2Banners обновил(а) ресурс ICPNetworks V3 | Multiplataform: L2j & L2OFF новой записью:
ICPNetworks V4 ~~> Multiplataform: L2j & L2OFF
Узнать больше об этом обновлении...
ByIvanPiresкакой пасс от архива? =)
логи смотрел?Кто-то ставил это чудо с PTS? При установке законнектиться не может к базе)
пишет что у юзера нет правНу тут в общем происходит сдедующее: Посмотреть вложение 46425Посмотреть вложение 46426
Запросов к mssql никаких не поступает
Просто я в таком случае не совсем понимаю какие еще права ей нужны)) Все порты открыты, сервер работает нормально, а она к базам не коннектится для установкипишет что у юзера нет прав
<?php
$availableDrivers = PDO::getAvailableDrivers();
$driver = 'sqlsrv';
if ( !in_array( $driver, $availableDrivers ) )
{
echo '<pre>Available drivers:<br>';
print_r( $availableDrivers );
echo '</pre>';
die( "Driver <b>$driver</b> not supported" );
}
$dbhost = '8.8.8.8';
$dbport = 1433;
$dbuser = 'sa';
$dbpass = '12345';
$dbname = 'lin2db';
try
{
$dbh = new \PDO( "$driver:Server=$dbhost,$dbport;Database=$dbname", $dbuser, $dbpass );
}
catch ( \PDOException $e )
{
die( $e->getMessage() );
}
echo 'Connected!';
?>
<?php
$servername = "127.0.0.1";
$username = "root";
$password = "usbw";
// Create connection
$conn = new mysqli($servername, $username, $password);
// Check connection
if ($conn->connect_error) {
die("Connection failed: " . $conn->connect_error);
}
echo "Connected successfully";
?>
в данном цмс используется немного другой метод подключенияУ меня и с mysql такая же трабла, запускаю тестовый пхп с корня, всё в порядке "Connected successfully"
PHP:<?php $servername = "127.0.0.1"; $username = "root"; $password = "usbw"; // Create connection $conn = new mysqli($servername, $username, $password); // Check connection if ($conn->connect_error) { die("Connection failed: " . $conn->connect_error); } echo "Connected successfully"; ?>
При инсталяции ругается на права (root права на юзере)
<?php
class ICPConnect {
protected static $db_game;
protected static $db_login;
private function __construct($connection_type,$db_type,$db_host,$db_name,$db_user,$db_pass) {
$this->host = $db_host;
$this->name = $db_name;
$this->user = $db_user;
$this->pass = $db_pass;
$this->type = $connection_type;
$db_driver = $db_type ? "mysql:host" : "sqlsrv:Server";
$db_database = $db_type ? "dbname" : "Database";
if($this->type == "login"){
try {
self::$db_login = new \PDO($db_driver."=".$this->host."; ".$db_database."=".$this->name, $this->user, $this->pass);
self::$db_login->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
self::$db_login->exec('SET NAMES utf8');
} catch (PDOException $e) {
return false;
}
}elseif($this->type == "game"){
try {
self::$db_game = new \PDO($db_driver."=".$this->host."; ".$db_database."=".$this->name, $this->user, $this->pass);
self::$db_game->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
self::$db_game->exec('SET NAMES utf8');
} catch (PDOException $e) {
return false;
}
}else{
return false;
}
}
<?php
if(isset($_POST["install"])){
require_once("engine/classes/ICP_Connect.php");
$serverVersion = explode("-",$_POST["serverVersion"]);
$login = !empty($_POST["db_login_server"]) ? ICPConnect::connect("login", strtolower($serverVersion[1]) == "l2off" ? 0 : 1, $_POST["db_ip"],$_POST["db_login_server"],$_POST["db_user"],$_POST["db_pass"]) : true;
$game = ICPConnect::connect("game", strtolower($serverVersion[1]) == "l2off" ? 0 : 1, $_POST["db_ip"],$_POST["db_game_server"],$_POST["db_user"],$_POST["db_pass"]);
if($login && $game){
if(empty($_POST["installTables"] ?? "")){
$configs = $game->prepare("SELECT * FROM icp_configs");
$configs->execute();
if($configs->rowCount() > 0){
$configsUpdate = $game->prepare("UPDATE icp_configs SET SERVER = ?");
$configs->execute([$_POST["serverVersion"]]);
}else{
echo resposta("ICPNetworks tables not found.<br>Run the SQL files or select the option to install the tables in the installation panel.<br>Try again.","Oops...","error");
exit;
}
}
$conteudo = str_replace("icp_dbtype", strtolower($serverVersion[1]) == "l2off" ? 0 : 1, str_replace("icp_game", $_POST["db_game_server"], str_replace("icp_login", $_POST["db_login_server"], (str_replace("icp_pass", $_POST["db_pass"], (str_replace("icp_user", $_POST["db_user"], (str_replace("icp_ip", $_POST["db_ip"], $_POST["pag"])))))))));
$html = "<?php\n";
$html .= $conteudo;
$html .= "\n?>";
$pag_config = fopen("config/userConfig.php", "w");
fwrite($pag_config, $html);
fclose($pag_config);
if(empty($_POST["installTables"] ?? "")){
echo resposta("Panel successfully installed!","Success!","success","?icp=panel");
exit;
}
}else{
echo resposta("The connection failed.<br>Incorrect data or the database user does not have permission.<br>Try again.","Oops...","error");
}
}
try {
self::$db_login = new \PDO($db_driver."=".$this->host."; ".$db_database."=".$this->name, $this->user, $this->pass);
self::$db_login->setAttribute(\PDO::ATTR_ERRMODE, \PDO::ERRMODE_EXCEPTION);
self::$db_login->exec('SET NAMES utf8');
} catch (PDOException $e) {
return false;
}
так да) с PTS бы работала еще))на самом деле не плохая CMS из фришных))
С коробки ставится за 3 минуты , конечно под свой сервер допиливать много запросов нужно переделывать так как аукцион и тд работать нормально не будет , так же перенос чаров и тд. Но рега , онлайн , авторизация работает с коробки без проблем)
тебе предложил проверить коннект скриптом в посте #31, результаты будут?)так да) с PTS бы работала еще))
ну за птс не знаю) но с овероподобными все отлично)так да) с PTS бы работала еще))
сорри, я видимо уже сплютебе предложил проверить коннект скриптом в посте #31, результаты будут?)