Tout sur WordPress est préparé pour un serveur de production et ne mentionne guère d'informations sur les choses de développement.
Je veux configurer un blog WordPress localement afin qu'il soit bon et prêt avant sa mise en ligne. Existe-t-il des directives spécifiques lors de la configuration d'un environnement de développement WordPress local.
Quelle est la façon la plus simple de créer un blog wordpress localement, mais que je peux, à un moment donné, transférer sur un serveur en direct?
Question modifiée pour les directives de réponses WordPress.
Réponses:
Environnement de développement local WordPress:
Les environnements de développement local peuvent s'appliquer au développement de tout type d'application, mais il existe des pièges WordPress spécifiques qui pourraient entraver votre transition du local au développeur.
L'objectif d'un environnement de développement local est d'imiter au plus près l'environnement de production et de permettre une transition en douceur.
URL correspondante Si vous prévoyez d'utiliser la même base de données pour la production, il est beaucoup plus facile de définir votre développeur local sur le même domaine que la production.
127.0.0.1 your-domain.com
Déplacer la racine vers le répertoire sites Il est beaucoup plus facile de gérer votre installation WordPress sous le répertoire sites que / Applications / Mamp / httdocs.
Modifiez votre fichier vhost en ajoutant chaque site en le mappant à l'emplacement dir:
/etc/apache2/extra/httpd-vhosts.conf
Modifiez vos fichiers.conf en mappant vos vhosts et en activant les Mac intégrés au serveur Web Apache.
/etc/apache2/extra/httpd.conf
/etc/apache2/users/yourname.conf
Démarrez votre serveur Web Allez dans les préférences système -> partage et cochez la case de partage Web.
wp-config.php Mappez l'emplacement de votre hôte de base de données vers Mamp:
localhost:/Applications/MAMP/tmp/mysql/mysql.sock
Définissez des constantes locales pour pouvoir utiliser la même configuration wp entre le développement et la production:
Maintenant, définissez vos constantes db locales dans local-config.php
Astuce supplémentaire: utilisez les plugins désactivés de Mark Jaquith lorsque vous effectuez un plugin de développement pour définir des plugins à désactiver en local. Mettez-le dans wp-content / mu-plugins et définissez les plugins à désactiver en bas du fichier:
Installer WordPress Il est beaucoup plus facile de gérer les installations à l'aide de SVN (vous devrez d'abord installer les binaires Subversion pour Mac).
Lorsque vous êtes prêt pour la production, exportez votre base de données à l'aide de phpmyadmin et déplacez vos fichiers vers le serveur.
la source
Si vous voulez une pile de développement local polyvalente où vous pouvez choisir entre différentes versions de serveur PHP, MySQL et Web et que vous n'avez pas peur d'utiliser Docker, vous pouvez opter pour la devilbox .
C'est aussi un article sur la configuration de wordpress sur la devilbox .
Le faire fonctionner est assez simple:
Liens:
la source
Il y a un guide LAMP étape par étape ici: http://ubuntulinuxhelp.com/how-to-install-a-web-server-and-more-in-ubuntu-linux/
Après l'installation, il suffit d'ajouter WordPress.
la source
Quand vous dites "tout allait bien", que voulez-vous dire? Avez-vous réussi à faire fonctionner WordPress sur la machine virtuelle Ubuntu? Jusqu'où es-tu allé?
Quels fichiers souhaitez-vous transférer? Fichiers d'installation de WordPress? Ou voulez-vous dire télécharger des fichiers tels que des images pour une publication? La seule fois où j'ai utilisé un serveur FTP, c'est quand j'ai eu besoin de télécharger les fichiers d'installation de WP sur un serveur distant. Mais si vous travaillez sur votre machine locale, vous pouvez soit partager un dossier local sur votre machine virtuelle, soit télécharger les fichiers à partir de la machine virtuelle et démarrer l'installation.
Concernant MAMP, je ne l'ai jamais utilisé mais il y a quelques informations à ce sujet sur WordPress Codex et cet article sur Smashing Magazine pourrait vous aider.
la source
Puisque personne ne l'a encore mentionné: Local by Flywheel ( https://local.getflywheel.com ) est un moyen très bon et facile de faire fonctionner votre propre serveur WordPress local.
J'avais l'habitude d'exécuter ma pile AMP sur mon ordinateur, mais depuis que j'ai découvert Local, je fais tout mon développement là-dessus.
la source