Имя: Пароль:
IT
 
Выполнить команду на хостинге без SSH
0 Язобил Наработто
 
29.09.17
15:22
Всем добрый день. Возникла такая проблема - сайт на бесплатном хостинге, SSH только за деньги. Возникла необходимость установить composer, а из доступа - только ftp. Исходники залил, как теперь выполнить команду install, если SSH закрыт?
1 arsik
 
гуру
29.09.17
15:24
(0) Ну так напиши скрипт на PHP, сунь через FTP. Запусти через http
2 arsik
 
гуру
29.09.17
15:26
3 Язобил Наработто
 
29.09.17
15:33
Консоль по прежнему представляет из себя всего один файл (console.php), который можно кинуть куда-угодно открыть его в браузере и пользоваться как обычным терминалом.

кинул на сайт, открыл браузером, получил содержимое php-файла.
Я что-то не так делаю?
4 xaozai
 
29.09.17
15:35
(3) php-то там есть, на хостинге?
5 Язобил Наработто
 
29.09.17
15:36
(4) да, с выбором версии. на данный момент - 5.6
6 xaozai
 
29.09.17
15:37
(5) .htaccess, видимо, настроить нужно.
7 xaozai
 
29.09.17
15:38
Можно просто попробовать console.php переименовать в index.php
8 Язобил Наработто
 
29.09.17
15:44
(1) Warning: exec() has been disabled for security reasons in /home/u5########8/public_html/oncerun.php on line 3
9 Язобил Наработто
 
29.09.17
15:48
(7) также открывает код
10 Лефмихалыч
 
29.09.17
15:54
(9) а откуда уверенность, что этот хостинг вообще предназначен для php в таком случае?
11 Язобил Наработто
 
29.09.17
15:58
(10) ну, оно работает. Я вебхуки подружил уже с телеграмом через php. Но мне сейчас надо поставить telegram bot api. Дальше опять буду обновлять через ftp.
12 Лефмихалыч
 
29.09.17
15:59
(11) а чем отличается "оно", которое работает от того, что отображает код вместо работы?
13 Лефмихалыч
 
29.09.17
15:59
а! мож у файлов просто нет флага, что они исполняемые?..
14 Лефмихалыч
 
29.09.17
16:00
хотя mod_php, емнип, насцать на эти флаги, как и на многие другие важные вещи
15 Язобил Наработто
 
29.09.17
16:02
(12) "оно" работает пока дело не касается связи с ботом телеграмма. А боту не отвечает, потому что не развернута библиотека.
16 Лефмихалыч
 
29.09.17
16:03
(15) так "оно" на пих-пихе написано-то?
17 Лефмихалыч
 
29.09.17
16:04
а crontab на этом бесплатном хостинге доступен?
18 Язобил Наработто
 
29.09.17
16:04
(16) да, конечно
19 Язобил Наработто
 
29.09.17
16:05
(17) вот я искал, не нашел. Думаю, нет, все обшарил
20 Язобил Наработто
 
29.09.17
16:07
(17) вношу ясность - недоступен
21 Лефмихалыч
 
29.09.17
16:27
(18) почему одни файлы исполняются, а другие - нет? В чем между ними разница?
22 Язобил Наработто
 
29.09.17
16:30
(21) полагаю, в политике безопасности хостера. Хотелось бы понять - это можно обойти или хостинг искать с SSH.
23 Лефмихалыч
 
29.09.17
16:32
Я бы пошел поискал хостинг. Они через одного предлагают сколько-то дней бесплатного теста
24 Язобил Наработто
 
29.09.17
16:36
(23) Наверное, да. Буду искать и перетаскивать.
всем, кто принимал участи в обсуждении - спасибо.
25 Woldemar177
 
29.09.17
17:08
ВОт заняться нечем, я за хостинг плачу в год 1,5 т.р. и не парюсь, атм  десяток сайтов
26 Язобил Наработто
 
01.10.17
05:52
В общем, бесплатный хостинг с SSH - это из области фантастики, поэтому пришлось выйти из ситуации, залив по ftp уже установленный пакет. Все сразу начало работать. Но возникла другая проблема: все работает только на латинице, как только в значении текстовой переменной появляется кириллица, скрипт сразу останавливается.
К примеру, на запрос ping конструкция
$bot->sendMessage($message->getChat()->getId(), 'pong!', false, null,null, $keyboard);
отдает pong!
Если поменять ответ на 'Понг!', то ничего не выдается. Вот так:
$bot->sendMessage($message->getChat()->getId(), 'понг!', false, null,null, $keyboard);

charset - UTF-8
В какую сторону копать - ума не приложу.
27 Язобил Наработто
 
01.10.17
08:48
Разобрался.
Кому интересно - необходимо перекодировать php-файл в UTF-8 без BOM.
28 D01243
 
01.10.17
09:37
(27) я не знаю кем надо быть в 2017 году, что бы держать программы в кодировке, отличной от UTF-8
29 mistеr
 
01.10.17
09:46
Вот казалось бы, 1С-ник зарабатывает приличные деньги, чтобы позволить себе нормальный хостинг. Но нет — ишем хитрые способы всех на...дуть. Совковый менталитет неистребим.
30 Лефмихалыч
 
01.10.17
12:15
ну, вот, да. Цена вопроса 150-200 рублей... Времени коту под хвост на бесплодные попытки потрачено уже несоизмеримо.
31 Язобил Наработто
 
01.10.17
15:56
Приятно, что всем небезразлично :)
(28) UTF-8 и UTF-8 without BOM - несколько разные вещи.
(29),(30) Ну мне нравится решать проблемы. На данный момент проблемы закрыты.
Всем спасибо.
32 mistеr
 
01.10.17
20:25
Как говорят на Реддите, "username checks out". :)
2 + 2 = 3.9999999999999999999999999999999...