Автоустановщик CMS
Re: Автоустановщик CMS
Спасибо вам
Re: Автоустановщик CMS
Еще вопрос)
Как отправить указный пароль в запросе к базе?
и
не работают
В итоге картина такая в базе
Хотя емейл и Ip меняются нормально
И как вывести вот эти надписи ?
Как отправить указный пароль в запросе к базе?
Код: Выделить всё
{$hash_password$
Код: Выделить всё
{$hashpass$}
Код: Выделить всё
sql_0="UPDATE #__user SET username='{$usernameadmin$}', password='{$hash_password$}',salt='{$solt$}',firstname='{$realnameadmin$}',lastname='{$realnameadmin$}',email='{$emailadmin$}',ip='{$ip_server$}' where user_id=1"
И как вывести вот эти надписи ?
Код: Выделить всё
annotation_ru="!!! Поддерживает версии php от 5.6 до 7.1 "
annotation_en="!!! Supports php versions from 5.6 to 7.1 "
Re: Автоустановщик CMS
Для opencart вам нужно написать скрипт (ниже пример для opencart)Как отправить указный пароль в запросе к базе?
Пример как будет в конфиге list.txt
тело скрипта my_script.phpshell_exec_0="section shell exec command"
shell_exec_1_0="/etc/brainy/src/compiled/php5/bin/php {$path_to_rootapp$}my_script.php '{$passadmin_orig$}' {$path_to_rootapp$}"
shell_exec_2_0="cat {$path_to_rootapp$}my_config_nn | grep solt= | sed -e 's/solt=//g' >&1">>>solt
shell_exec_3_0="cat {$path_to_rootapp$}my_config_nn | grep password= | sed -e 's/password=//g' >&1">>>hash_password
shell_exec_4_0="rm -f {$path_to_rootapp$}my_script.php"
shell_exec_5_0="rm -f {$path_to_rootapp$}my_config_nn"
<?php
error_reporting(0);
$chars = 'abcdefhiknrstyzABCDEFGHKNPWQRSTYZ1234567890';
$arr_paramupd["solt"]='';
for($qq=0;$qq<9;$qq++)
$arr_paramupd["solt"].=$chars[rand(0,42)];
$arr_paramupd["hash_password"]=sha1($arr_paramupd["solt"] . sha1($arr_paramupd["solt"] . sha1($argv[1])));
$arr_paramupd["ip_server"]=$_SERVER['SERVER_ADDR'];
file_put_contents($argv[2].'my_config_nn', 'solt='.$arr_paramupd["solt"].PHP_EOL,FILE_APPEND | LOCK_EX);
file_put_contents($argv[2].'my_config_nn', 'password='.$arr_paramupd["hash_password"].PHP_EOL,FILE_APPEND | LOCK_EX);
file_put_contents($argv[2].'my_config_nn', 'ip_server='.$arr_paramupd["ip_server"].PHP_EOL,FILE_APPEND | LOCK_EX);
Re: Автоустановщик CMS
Спасибо.alenka писал(а): ↑Вт фев 05, 2019 7:37 amДля opencart вам нужно написать скрипт (ниже пример для opencart)Как отправить указный пароль в запросе к базе?
Пример как будет в конфиге list.txt
тело скрипта my_script.phpshell_exec_0="section shell exec command"
shell_exec_1_0="/etc/brainy/src/compiled/php5/bin/php {$path_to_rootapp$}my_script.php '{$passadmin_orig$}' {$path_to_rootapp$}"
shell_exec_2_0="cat {$path_to_rootapp$}my_config_nn | grep solt= | sed -e 's/solt=//g' >&1">>>solt
shell_exec_3_0="cat {$path_to_rootapp$}my_config_nn | grep password= | sed -e 's/password=//g' >&1">>>hash_password
shell_exec_4_0="rm -f {$path_to_rootapp$}my_script.php"
shell_exec_5_0="rm -f {$path_to_rootapp$}my_config_nn"<?php
error_reporting(0);
$chars = 'abcdefhiknrstyzABCDEFGHKNPWQRSTYZ1234567890';
$arr_paramupd["solt"]='';
for($qq=0;$qq<9;$qq++)
$arr_paramupd["solt"].=$chars[rand(0,42)];
$arr_paramupd["hash_password"]=sha1($arr_paramupd["solt"] . sha1($arr_paramupd["solt"] . sha1($argv[1])));
$arr_paramupd["ip_server"]=$_SERVER['SERVER_ADDR'];
file_put_contents($argv[2].'my_config_nn', 'solt='.$arr_paramupd["solt"].PHP_EOL,FILE_APPEND | LOCK_EX);
file_put_contents($argv[2].'my_config_nn', 'password='.$arr_paramupd["hash_password"].PHP_EOL,FILE_APPEND | LOCK_EX);
file_put_contents($argv[2].'my_config_nn', 'ip_server='.$arr_paramupd["ip_server"].PHP_EOL,FILE_APPEND | LOCK_EX);
Re: Автоустановщик CMS
Вот в чем беда.
Если использовать
то будет проблема с добавлением изображений. А именно
Если использовать
в конфиг файле делает путь вида: /home/user1/sites/site.com/
и вот тогда и появляется проблема с картинками.
Если в конфиге убрать и оставить просто проблема исчезает.
С теме дистрибутивами что идут с панелью. Наблюдаю туже проблему
Решил в общем я это дело так:
Вместо
прописал так
Если использовать
Код: Выделить всё
param2_0="define('DIR_APPLICATION', '{$path_to_rootapp$}catalog/');"
value_old2_0="define('DIR_APPLICATION', '/home/user1/sites/site.com/catalog/');"
Код: Выделить всё
{$path_to_rootapp$}
и вот тогда и появляется проблема с картинками.
Если в конфиге убрать
Код: Выделить всё
/home/user1
Код: Выделить всё
/site/site.com/catalog/
С теме дистрибутивами что идут с панелью. Наблюдаю туже проблему
Решил в общем я это дело так:
Вместо
Код: Выделить всё
{$path_to_rootapp$}
Код: Выделить всё
/sites/{$domainins$}/catalog/
Re: Автоустановщик CMS
данное значение вы меняете сами, так как у нас изначально была установка на user1,value_old2_0="define('DIR_APPLICATION', '/home/user1/sites/site.com/catalog/');"
У вас будет другое значение в файле конфига.
Re: Автоустановщик CMS
подскажите пожалуйста конфигурацию list.txt для установки wordpress
Re: Автоустановщик CMS
Я это понял. Но дело не в том.
Если использовать
Код: Выделить всё
{$path_to_rootapp$}
Код: Выделить всё
/home/user1/sites/site.com/catalog/
Если руками подправить конфиг и сделать его такого вида:
Код: Выделить всё
/sites/site.com/catalog/
Код: Выделить всё
/home/user1
Пример:
Конфиг после автоустановки -
Код: Выделить всё
define('DIR_IMAGE', '/home/user1/sites/ДОМЕН/image/');
Если поправить конфиг и сделать -
Код: Выделить всё
define('DIR_IMAGE', '/sites/ДОМЕН/image/');
Re: Автоустановщик CMS
Я понимаю что на форуме больше спецов чем начинающих, но все же, можете как то подробней, я честно говоря вообще ничего не понял с Вашей инструкции.
-
- Сообщения: 325
- Зарегистрирован: Чт сен 21, 2017 10:48 pm
- Откуда: Saint-Petersburg
- Контактная информация:
Re: Автоустановщик CMS
Xenforo платный продукт, смысл его добавлять?