Добро пожаловать

16.03.2021. Разобрался с Python, как его здесь ставить, настраивать и прочее! Разные версии, какие захочешь, в локальную папку и готово!

12.08.2017 - вот еще один сайтик тестовый. Да, практически как alextst.w.pw, вот... Может сюда напишу что. Просто еще один хостинг. Здесь просто cgi, к примеру есть, python, dns редактор, можно поддомены добавлять, хоть и домен 3lvl не выбирается в беспл. варианте при регистрации, зато можно другой сторонний, от того же dottk, привязать, как обычно.

Заполнять наверно эту страницу я буду в процессе... С того сайта копировать, думаю, не буду.

Неудача

На том хостинге были заблокированы API социальных сетей. На этом, оказывается, тоже. Похоже на всех бесплатных хостах так сделали. А правильно, сейчас ведь сделали callback вызовы из VK и чтобы боты нагрузку не создавали их убрали... Жалко. Неужели на своём компе скриптики держать? Ладно, будет включен комп у меня всегда. Что же поделать.

Python, CGI, идите сюда

PHP я тестировал давно, очень много раз, а что-либо другое - нет, никогда.
И так, я начинаю впервые проверять другие языки. К примеру возьмем Python. Гуглим, читаем и начинаем!

/cgi-bin/hello.py

Нет, ребята, не потестируем. 500 Internal Server Error.
Никогда не понимал и сейчас не понимаю! Почему PHP есть на всех хостингах, даже на бесплатных, а всякие perl, python, node.js и прочие я еще никогда на free hosting не видел? Что за несправедливость?! Эх!
Почему бесплатные с PHP есть, а с другими нет?!

Решение найдено!
Получилось python запустить!
Инструкция по запуску

07.11.2018 я захотел разобраться все таки!
В папке public_html создаём файл .htaccess и пишем в него:
PassengerEnabled On
PassengerPython /usr/bin/python

Готово!

Переходим в папку cgi-bin , создаём, например, hello.py файл допустим с таким кодом:

#!/usr/bin/env python2
#-*- coding: utf-8 -*-

print("Content-type: text/html")
print("\n")
print("<h1>Hello world!</h1>")

Заходим и радуемся!

Но чтобы мне до этого дойти, а проблема была в том, что я не знал про эти две строки в .htaccess , мне пришлось помучить поддержку.

— На странице beget.com/ru/free-hosting Сказано, что поддерживается Python, хотел попробовать, положил hello .py файл с текстом наподобие print http headers \n\n hello world в cgi-bin, но при запросе ___ .beget .tech/cgi-bin/hello .py 500 Internal Server Error. Как правильно запускать python? — написал им в telegram;
— Здравствуйте, к сожалению мы не консультируем по техническим вопросам на бесплатном хостинге. — получил такой ответ; пишу:
— Этот вопрос относится исключительно к бесплатному. На странице регистрации указана поддержка как php, так и python. На вашем сайте есть только инструкция в духе установите его в докер образ, про запуск на бесплатном ничего не сказано. cgi-bin выдаёт ошибку 500, из других папок он отдаётся как обычный текст не выполняясь. В какой он должен быть папке и какой минимальный код для hello world?
* В ответ молчание. * Пишу им в группе VK ( Официальная группа BeGet https://vk.com/club2782733 ) в комментариях и становлюсь ближе к ответу!

Алексей, здравствуйте!

Если Ваш проект не требует дополнительных модулей для Python и написан под 2.7 - можете воспользоваться инструкцией https://beget.com/ru/articles/webapp_python в части настройки passenger_wsgi.py и настройки .htaccess. В остальных случаях, к сожалению, развертывание проекта на Python в рамках бесплатного хостинга невозможно - как минимум установка модулей через pip требует SSH (доступа к которому на бесплатном хостинге нет).

Идём, читаем, вникаем и всё получается!
Так бы сразу.

На удивление, он работал, но только минут 10. Теперь опять ошибка 500, даже на пустых файлах. Разбирательства продолжаются!
Так, я выяснил. Если в файле есть синтаксическая ошибка или произойдёт исключение, никакого traceback не будет. Так что все исключения перехватываем, а код предварительно отлаживаем на своей локальной машине. Работоспособность других, даже не связанных между собой файлов, из-за одного может быть нарушена.

Ограничение по UA! Апишечки конец!

Зашел я 24.03.2018 сюда и ... был у меня здесь скрипт, а также было стационарное приложение к нему, которое использовала API этого скрипта.
Что вы думаете? 403! А причина в чём?
Теперь запросы разрешены только через браузер! Остальные скрипты - идите к чёрту!

Но здесь хорошая поддержка, они ответили сразу, через одну минуту:
Таково решение администраторов для снижения нагрузки на сервера бесплатного хостинга. В большинстве случаев запросы не с user-agent браузеров были невалидными. На платном хостинге подобных ограничений нет.
* telegram Beget Support Bot @BegetBot
На платный я пока не буду переходить, буду искать дальше. Или просто ждать, что будет дальше.
Ну и шняга.
Только недавно видел на форуме на одном тему: как забрать файлы с дропбокса/драйва/яндексдиска, мой скрипт их не скачивает и ему посоветовали beget и он сказал типа да, бесплатный beget полностью подошел к моей задаче. Он тоже похоже столкнется с такими проблемками...

Я знаю! Сейчас потестирую радио!

07.07.2018

Пришла такая идея. Сможет ли беспл. хостинг стримить аудио поток в реальном времени? Ща проверим. Какая будет нагрузка?
Слушать Радио Рекорд через мой скрипт!

Вот это неожиданность! Работает! Невероятно!
Я перепробовал много различных беспл.хост., но ни на каком из них радио не играло! Либо не хватало скорости,
либо соединение сразу обрывалось.
Да! Это лучший бесплатный хостинг без ограничения на соединения и по скорости.

hostinger конец

С 2013 года, alextst .w.pw, ранее .p.ht, он же бывший alex33.tk, к которому я даже Яндекс почту для домена прикручивал,
В общем он умер!
Приветствую, Алексей!
Бесплатный хостинг больше не доступен.
Не волнуйтесь! Вы можете продолжить использовать хостинг бесплатно, перенеся свой сайт на 000webhost. Кроме того, вы можете обновить свой тарифный план и получить совершенно новый опыт!

https://support.hostinger.ru/website/как-перенести-сайт-с-hostinger-на-000webhost

При создании бэкапа появлялось #145621 Invalid response from server #21 , но я сохранил заранее на своём компе локальную копию.
Перехожу полностью сюда, оплатил начальный тариф,