|
Выполнить команду на хостинге без 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
|
Ну или вот https://habrahabr.ru/post/175347/
|
|||
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". :)
|
Форум | Правила | Описание | Объявления | Секции | Поиск | Книга знаний | Вики-миста |