¿Cuál es la mejor manera de instalar WordPress en una PC? MySQL ya está instalado.
Si instaló MySQL manualmente y desea utilizar esta instalación existente, deberá instalar Y configurar todo lo demás manualmente. Consulte los requisitos de WordPress sobre qué instalar y configurar: https://wordpress.org/about/requirements/
Como alternativa, puede usar un dispositivo de servidor de escritorio todo en uno que agrupará y preconfigurará todo el software necesario en una sola instalación, listo para usar.
Seguí las instrucciones oficiales de WordPress que dicen que DeskTop Server debe instalarse a un costo de $99, lo cual no es apropiado para una prueba del producto…
DesktopServer de ServerPress.com es solo uno de estos dispositivos de servidor de escritorio todo en uno. Y no, no necesita pagar por la versión premium, especialmente cuando recién está comenzando. La versión gratuita debería funcionar bien.
Otra alternativa específica de WordPress es LocalWP (de Flywheel) y, nuevamente, la versión gratuita es todo lo que necesita.
Descargar WordPress:
https://en-ca.wordpress.org/download/
Entonces solo usa xampp o mamp:
https://www.apachefriends.org/index.html
https://www.mamp.info/en/windows/
Cualquiera de estas distribuciones viene empaquetada con php, apache, mysql, etc.
Me gusta «local» para sitios locales: https://localwp.com/
Parece que necesitaré un servidor de Word Press en mi PCart en algún momento.
¿Qué servidores debo considerar? Server Express y algo más?
Simplemente instale localwp.
Si desea poner un sitio en Internet, comuníquese con un servidor web confiable. No ejecute un sitio accesible desde el exterior en su propia PC.
@patrick-grant
¿Qué estás tratando de lograr?
Lo que estoy tratando de lograr es
1. Para construir y probar un sitio WP en una PC usando MySQL y Python para formularios SQL
2. publique el sitio web en Bluehost VPS o similar, lo que permitiría Python Scripts y cargaría datos de tablas de referencia en la base de datos MySQL
3. Use la PC para publicar cambios en la página web de WP, sin actualizar los datos en la base de datos
Esto sigue siendo válido entonces:
https://wordpress.org/support/topic/instalación-de-wordpress-en-pc/#post-14838970
Sin embargo, necesitaría combinar sus comandos Python y wp cli en un script, y recomendaría usar un Cron.
Para el número 3, no puede hacer esto, la base de datos se usa para almacenar configuraciones del tema, complementos, núcleo, etc., así como cambios.
WordPress es una aplicación PHP. Si bien es posible configurar Apache (y tal vez incluso nginx) para servir secuencias de comandos de PHP y Python, la configuración es complicada y las secuencias de comandos de Python requerirán un uso intensivo de la CPU debido a la forma en que deben servirse. Probablemente sea mejor que elija Python o WordPress para todo el proyecto.
¿Cómo se realizan normalmente los cambios en los sitios web de WP para que sean probados y controlados?
¿Se hacen en una PC, luego se prueban y luego se publican en el host? ¿O se hacen en el host y luego se publican?
En los dos casos anteriores, ¿los cambios se realizan en una herramienta como servidor de escritorio o WP local?
Generalmente no. Los cambios (si es solo contenido) se realizan en el sitio y luego se publican.
WordPress, como muchos otros CMS, se construyen con la intención de que el contenido del sitio web se pueda colocar en varios estados, como Borrador, Esperando aprobación, En traducción, Publicado, etc., etc. Un historial de revisión del contenido (o página) también se mantiene.
Si está actualizando contenido, generalmente se hace en Producción.
Si está actualizando la funcionalidad, probando complementos, etc., debe tener un servidor de desarrollo configurado para hacer esto y luego duplicar sus cambios en producción.
Si su sitio necesita un servidor de prueba y un servidor de desarrollo, entonces podría buscar productos como Flywheel:
https://getflywheel.com/alojamiento-administrado-de-wordpress/
o Panteón:
https://pantheon.io/por-que-pantheon
o Plataforma.sh:
https://plataforma.sh/producto/
Muchas gracias por las respuestas. Me ha ayudado a planificar lo que debo hacer para configurar el sitio y los entornos de la mejor manera posible.
Presumiblemente, necesito algún tipo de IDE que pueda usar para:
>>> Creación de páginas web
>>> Actualización de contenido: y
>>> Codificación CSS, PHP, SQL y Python
¿Alguna buena recomendación?
No necesita un IDE para crear páginas web o actualizar contenido. Lo haces en WordPress. Me gusta VSCode para codificar, pero hay muchos buenos editores gratuitos.