Вход | Регистрация



Выполнить команду на хостинге без SSH

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

кинул на сайт, открыл браузером, получил содержимое php-файла.
Я что-то не так делаю?
   xaozai
 
4 - 29.09.17 - 15:35
(3) php-то там есть, на хостинге?
   Язобил Наработто
 
5 - 29.09.17 - 15:36
(4) да, с выбором версии. на данный момент - 5.6
   xaozai
 
6 - 29.09.17 - 15:37
(5) .htaccess, видимо, настроить нужно.
   xaozai
 
7 - 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) Наверное, да. Буду искать и перетаскивать.
всем, кто принимал участи в обсуждении - спасибо.
   Woldemar177
 
25 - 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.
   D01243
 
28 - 01.10.17 - 09:37
(27) я не знаю кем надо быть в 2017 году, что бы держать программы в кодировке, отличной от UTF-8
   mistеr
 
29 - 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) Ну мне нравится решать проблемы. На данный момент проблемы закрыты.
Всем спасибо.
   mistеr
 
32 - 01.10.17 - 20:25
Как говорят на Реддите, "username checks out". :)


Список тем форума
Рекламное место пустует  Рекламное место пустует
Компьютеры — это как велосипед. Только для нашего сознания. Стив Джобс
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.
Тема не обновлялась длительное время, и была помечена как архивная. Добавление сообщений невозможно.
Но вы можете создать новую ветку и вам обязательно ответят!
Каждый час на Волшебном форуме бывает более 2000 человек.
Рекламное место пустует