Oceń ten artykuł :
4/5 | 2 opinia
Ten artykuł był dla Ciebie przydatny ?
Tak
Nie
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Python jest bardzo popularnym językiem programowania komputerowego i jest obecnie jednym z języków używanych do tworzenia i wdrażania stron internetowych i aplikacji online.
Pakiety hostingowe cPanel od LWS wspierają użycie Pythona we współdzielonym środowisku hostingowym. Można wybrać dowolną wersję Pythona i zintegrować ją z istniejącą usługą internetową za pomocą interfejsów Phusion Passenger i WSGI.
Aby zapewnić naszym klientom stabilne, solidne i bezpieczne środowisko, integrujemy aplikacje Python z usługą internetową Apache za pomocą narzędzia Phusion Passenger.
Nie konfigurujemy odwrotnego serwera proxy, a aplikacje Python nie mogą działać samodzielnie na własnym serwerze internetowym. Twoja aplikacja Python nie będzie nasłuchiwać na żadnym porcie, będzie komunikować się wyłącznie w WSGI z usługą Passenger. Jeśli korzystasz z frameworka, dowiedz się, czy jest on zgodny z Phusion Passenger i interfejsami WSGI.
W panelu sterowania cPanel znajdź ikonę Setup Python App w sekcji Software.

Na następnej stronie kliknij przycisk "Utwórz aplikację ", aby dodać nową aplikację.

Następnie wypełnij pola zgodnie z wymaganiami aplikacji:

Następnie kliknij przycisk "Utwórz " po skonfigurowaniu aplikacji.
Jeśli plik startowy aplikacji jeszcze nie istnieje, narzędzie natychmiast utworzy ten plik z przykładową zawartością. Ten przykład wyświetli komunikat "To działa! " na wszystkich powiązanych z nim żądaniach HTTP.
Oto zawartość tego przykładowego skryptu:
import os import sys sys.path.insert(0, os.path.dirname(__file__)) def application(environ, start_response): start_response('200 OK', [('Content-Type', 'text/plain')]) message = 'It works!\version = 'Python %s\n' % sys.version.split()[0] response = '\n'.join([message, version]) return [response.encode()]
Korzystanie z terminala w wierszu poleceń jest integralną częścią ekosystemu Pythona. Aby uzyskać dostęp do środowiska aplikacji z terminala, połącz się z nim (z terminala internetowego cPanel lub z klienta SSH) i skopiuj wyświetlone polecenie, aby wejść do środowiska aplikacji:

Ta czynność automatycznie aktywuje prawidłowe środowisko wirtualne dla aplikacji, w tym prawidłową wersję Pythona i PIP, a także wszelkie zależności zainstalowane w środowisku.
Należy pamiętać, że jeśli aplikacja Python znajduje się w folderze public_html, wówczas wszystkie podfoldery będą objęte aplikacją. Zachowanie to można zmodyfikować, zwłaszcza jeśli masz na przykład podfolder w public_html dołączony do innej nazwy domeny lub subdomeny.
Aby to zrobić, dodaj poniższe polecenie do pliku .htaccess dla folderu, w którym nie chcesz uruchamiać aplikacji Python:
PassengerEnabled off
Spowoduje to wyłączenie Phusion Passenger, który jest łącznikiem między aplikacją Python a serwerem WWW. Należy pamiętać, że wpłynie to również na wszystkie podfoldery.
Aby debugować aplikację Python, można sprawdzić dziennik błędów Apache. Plik dziennika błędów Apache zawiera :
Jeśli ręcznie ustawiłeś wartość PassengerLogFile w pliku .htaccess swojej witryny, dane wyjściowe STDOUT i STDERR oraz błędy związane z Passengerem są wysyłane do tego pliku zamiast do pliku dziennika Apache.
Można również ustawić wartość PassengerFriendlyErrorPages na on w pliku .htaccess, aby wyświetlać błędy związane z uruchomieniem aplikacji Python bezpośrednio w przeglądarce internetowej.
Oceń ten artykuł :
4/5 | 2 opinia
Ten artykuł był dla Ciebie przydatny ?
Tak
Nie
1mn czytanie
Jak wdrożyć aplikację Node.js w cPanel?
1mn czytanie
Jak używać aplikacji Ruby na hostingu cPanel
Bonjour, merci pour votre question.
Flask étant un framework utilisant python, son implémentation au sein d'un hébergement cPanel est possible.
Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous en avez besoin. (https://aide.lws.fr/a/268)
Bonjour,
Merci de votre retour,
Oui, c'est possible d'utiliser le package FPDF (création de fichiers PDF) pour Python dans cPanel.
L'installation de ce package peut se faire avec la commande "pip install fpdf".
Je vous remercie pour votre attention et reste à votre disposition pour toute autre question ou complément d'information.
Vous pouvez également contacter notre support technique pour obtenir de l'aide. (https://aide.lws.fr/a/268)
Bonjour,
Merci de votre retour.
Si vous avez acheté votre domaine il y a plus de trois jours malheureusement, vous ne pouvez pas modifier le nom d'un domaine déjà payé contre un autre disponible.
Dans le cas où vous avez acheté votre domaine il y a moins de trois jours, vous avez la possibilité de recommander le domaine que vous souhaitez et de vous faire rembourser celui que vous ne souhaitez plus avoir. Il faudra ouvrir un contact sur notre plateforme de support disponible pour nos clients dans leur espace LWS.
Je vous remercie pour votre attention et reste à votre disposition pour toute autre question ou complément d'information.
Nous vous invitons à contacter notre service support à travers votre espace client, afin de vous apporter une aide si vous rencontrez des difficultés quelconque. (https://aide.lws.fr/a/268)
Cordialement, L'équipe LWS
Bonjour,
Merci pour votre retour.
Sur toutes nos formules cPanel le gestionnaire d'applications Python (Setup App Python) est disponible.
Si vous ne trouvez pas cette onglet sur le cPanel, je vous invite à aller sur la barre de recherche de votre cPanel, et à écrire "Python", il vous proposera en premier lieu l'onglet "Setup App Python".
Si malgré cette solution vous ne parvenez pas à trouver votre gestionnaire d'application Python, revenez vers nous directement via le support technique disponible depuis votre espace client. (https://aide.lws.fr/a/264)
Je vous remercie de votre attention.
Cordialement, L'équipe LWS
Bonjour,
Je vous remercie pour votre message.
Pour utiliser PostgreSQL avec une application Python, vous devez installer "psycopg2", le pilote Python pour PostgreSQL en effectuant la commande :
pip install psycopg2
Vous devez ensuite créer une base de données PostgreSQL et modifier la chaine de connexion à la base de données dans votre application Python pour qu'elle se connecte à cette base.
Si vous utilisez un ORM, vous devrez probablement effectuer une migration pour créer les tables dans la nouvelle base de données. Par exemple, avec Django, vous utiliserez :
python manage.py migrate
Si vous avez des données existantes dans SQLite que vous souhaitez transférer vers PostgreSQL, vous devrez utiliser un outil ou écrire un script pour effectuer cette opération. Il existe des outils comme "pgloader" qui peuvent faciliter ce processus.
Cordialement, L'équipe LWS
Bonjour,
Je vous remercie pour votre message.
Si votre application Django ne s'affiche pas correctement et que vous voyez toujours la page d'index par défaut, il est préférable de contacter notre service technique. Un technicien pourra échanger avec vous afin d'analyser la situation plus en détail et vous proposer une solution adaptée.
N'hésitez pas à les solliciter depuis la rubrique Assistance de votre espace client.
Cordialement,
Bonjour,
Je vous remercie pour votre message.
cPanel n’installe pas automatiquement un backend Django ni un frontend React.
En revanche, il est possible de les faire fonctionner avec cPanel
Pour plus de précision et en cas de besoin je vous invite à nous solliciter via un ticket de support (rubrique Assistance du LWS Panel).
Vous pouvez aussi visiter notre aide en ligne : https://aide.lws.fr/a/1255
Je vous remercie de votre attention et reste à votre disposition pour toute autre question ou complément d'information.
Si besoin, pour plus de précisions et un accompagnement, vous pouvez nous contacter depuis votre espace client ou sur cette page : https://www.lws.fr/contact.
Cordialement, L'équipe LWS