2015-11-21 3 views
0

Je travaille localement avec XAMPP et Wordpress et je suis aux prises avec ce qui est probablement un problème de configuration très basique. Je ne suis pas un informaticien professionnel, juste un hacker amateur, donc je m'excuse d'avance si je suis un peu bête mais j'espère que quelqu'un pourra offrir de l'aide ici. J'ai installé xampp localement sur mon iMac. J'ai ensuite installé wordpress en utilisant le package d'installation de xampp wordpress. Les deux semblent fonctionner correctement. Pour tester le serveur web, j'ai créé un simple fichier de test .php et cela a généré la sortie attendue quand j'ai entré "localhost/hello.php" dans mon navigateur. En ce qui concerne wordpress est entré "localhost/wordpress" me donne accès à l'interface wp local pour créer et éditer des messages, modifier les paramètres d'affichage etc etc Jusqu'ici tout va bien ...Installation locale xampp wordpress - impossible de trouver wp-blog-header.php

Maintenant, je veux créer un nouveau. fichier php qui inclut l'instruction:

require ('XXX/wp-blog-header.php') où le "XXX" est évidemment le chemin de répertoire approprié pour le fichier d'en-tête wp.

Je ne trouve pas ce fichier, ni même les fichiers wordpress locaux, partout (et j'ai beaucoup cherché). Dans le "home" emplacement pour "localhost" (que je connais de mon "hello.php" test) il n'y a même pas un répertoire wordpress donc je suis totalement perplexe quant à la façon de saisir "localhost/wordpress" dans mon navigateur accéder à l'installation wp locale ou comment déterminer le bon chemin d'accès au répertoire pour le fichier d'en-tête wp que je recherche? Je comprends que grâce à cette pile, beaucoup d'informations seront soit générées à la volée, soit stockées dans la base de données mysql locale par opposition à la structure du fichier, mais je pensais trouver une référence ou un alias quelque part aidez-moi à tracer ce chemin et à déterminer le chemin à inclure dans mon fichier .php pour wp-blog-header.php.

J'ai cherché ce forum et bien qu'il y ait plusieurs questions liées je n'ai rien trouvé qui m'aide avec ce problème particulier.

Merci vm,

Ian

+0

recherche juste pour wp_load, mais généralement vos fichiers d'installation seront dans un dossier appelé htdocs dans xampp ou dans un dossier que vous avez un apache vh mis en place pour – David

Répondre

0

Ok j'ai trouvé le chemin que je avais besoin et (partiellement) comprendre pourquoi je ne pouvais pas le localiser. Comme Scriptonomy m'a aidé à identifier les fichiers Wordpress sont tenus à:

/Applications/XAMPP/xamppfiles/apps/wordpress

Pendant que mon fichier test.php se tient à:

/Applications/XAMPP/xamppfiles /htdocs/test.php

La raison pour laquelle je n'ai pas pu localiser wp-blog-header.php ou wp-load.php est parce qu'il y a un autre sous-répertoire "htdocs" sous l'emplacement d'installation de wordpress :

../apps/wordpress/htdocs

Cependant, je (en tant qu'utilisateur "admin") n'a pas accès à lire ce répertoire et n'a donc pas pu voir le contenu et n'a donc pas pu trouver les fichiers. Les autorisations sur le répertoire appartiennent à "démon" qui je suppose était le paquet d'installation de XAMPP? Définir le chemin du répertoire dans mon test.fichier php:

../apps/wordpress/htdocs/wp-load.php

en quelque sorte le serveur Web peut lire le fichier (même si je ne vois pas moi-même via le Finder (?) application) et donc le code donne maintenant le résultat attendu.

Donc problème résolu même si je ne comprends pas bien la solution!

Merci pour les réponses qui m'ont aidé finalement à trouver une solution!

Cheers,

Ian

0

L'emplacement de vos fichiers Wordpress est:

/Applications/XAMPP/xamppfiles/apps/wordpress

+0

Merci. Je vois ce répertoire mais je ne trouve toujours pas wp-blog-header.php ou wp_load (selon le commentaire ajouté par David ci-dessus). Pour être très précis, j'ai créé le fichier de test /Applications/XAMPP/xamppfiles/htdocs/test.php et mes fichiers wordpress sont dans/Applications/XAMPP/xampfiles/apps/wordpress (que vous m'avez aidé à localiser!). Mettre la seule commande phpinfo(); dans mon fichier test.php et en tapant "localhost/test.php" dans mon navigateur fonctionne bien. Mais si j'ajoute require ('XXX/wp-blog-header.php') au fichier de test, je ne trouve pas de valeur pour XXX qui ne renvoie pas une erreur "Echec de l'ou- verture du flux: No tel ..". – imclella