Valora este artículo :
4/5 | 2 opinión
Este artículo le ha sido útil ?
Sí
No
Vous avez noté 0 étoile(s)
Sommaire
Procédure
Python es un lenguaje de programación informática muy popular y es ahora uno de los lenguajes utilizados para crear y desplegar sitios web y aplicaciones en línea.
Los paquetes de alojamiento web cPanel de LWS soportan el uso de Python en el entorno de alojamiento web compartido. Puede seleccionar la versión de Python de su elección e integrarla en el servicio web existente utilizando las interfaces Phusion Passenger y WSGI.
Para proporcionar a nuestros clientes un entorno estable, robusto y seguro, integramos sus aplicaciones Python con el servicio web Apache utilizando la herramienta Phusion Passenger.
No configuramos un proxy inverso, y las aplicaciones Python no pueden ejecutarse de forma autónoma en su propio servidor web. Su aplicación Python no escuchará en ningún puerto, se comunicará exclusivamente en WSGI con el servicio Passenger. Si utiliza un framework, averigüe si es compatible con Phusion Passenger y las interfaces WSGI.
Desde su panel de control cPanel, busque el icono Setup Python App en la sección Software.
En la página que aparece a continuación, haga clic en el botón "Crear aplicación " para añadir una nueva aplicación.
A continuación, rellena los campos según los requisitos de tu aplicación:
Una vez configurada su aplicación, haga clic en el botón "Crear ".
Si su archivo de inicio de aplicación aún no existe, la herramienta creará inmediatamente este archivo con contenido de ejemplo. Este ejemplo mostrará "¡Funciona! " en todas las peticiones HTTP asociadas a él.
He aquí el contenido de este script de ejemplo :
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 = '¡Funciona!\version = 'Python %s\n' % sys.version.split()[0] response = '\n'.join([message, version]) return [response.encode()]
El uso de la terminal en la línea de comandos es una parte integral del ecosistema Python. Para acceder al entorno de tu aplicación desde la terminal, conéctate a ella (desde la terminal web de cPanel o desde un cliente SSH) y copia el comando que se muestra para entrar en el entorno de tu aplicación:
Esta acción activará automáticamente el entorno virtual correcto para tu aplicación, incluyendo la versión correcta de Python y PIP, así como cualquier dependencia instalada en el entorno.
Ten en cuenta que si tu aplicación Python está en tu carpeta public_html, entonces todas las subcarpetas estarán cubiertas por la aplicación. Este comportamiento puede modificarse, especialmente si tienes, por ejemplo, una subcarpeta en tu public_html adjunta a otro nombre de dominio o subdominio.
Para ello, añada lo siguiente al archivo .htaccess de la carpeta en la que no desea que se ejecute su aplicación Python:
PassengerEnabled off
Esto desactivará Phusion Passenger, que es el conector entre su aplicación Python y su servidor web. Tenga en cuenta que esto también afectará a todas las subcarpetas.
Para depurar una aplicación Python, puede consultar el registro de errores de Apache. El archivo de registro de errores de Apache contiene archivos :
Si ha establecido manualmente el valor PassengerLogFile en el archivo .htaccess de su sitio, la salida STDOUT y STDERR y los errores relacionados con Passenger se envían a este archivo en lugar del archivo de registro de Apache.
Tambien puede establecer el valor PassengerFriendlyErrorPages a on en su fichero .htaccess para mostrar los errores relacionados con el arranque de su aplicacion Python directamente en el navegador web.
Valora este artículo :
4/5 | 2 opinión
Este artículo le ha sido útil ?
Sí
No
1mn lectura
Cómo utilizar una aplicación Node.js en un alojamiento cPanel
1mn lectura
Cómo utilizar una aplicación Ruby en un alojamiento 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