2016-01-25 1 views
1

Bascially, j'ai obtenu un code de base setlocale ci-dessous qui fonctionne sur MAMP PRO sur OSX. Cependant, lorsque j'ai chargé les fichiers dans MS Azure Web App PHP 5.6.10 fonctionnant sur un IIS 8.0, il s'avère BLANK sans erreur. Quelqu'un peut-il s'il vous plaît conseiller? J'essaie de localiser les problèmes pour quelques nuits.Azure Websites PHP 5.6 IIS 8.0 setlocale fonction problèmes

<?php 
setlocale(LC_TIME, 'en-US'); 
$date = '2016-01-25 09:44:17'; 
$date = strftime('%d %b %G %I:%M %p', strtotime($date)); 
echo $date; //25 Jan 2016 09:44 AM 
?> 

Répondre

1

Votre code pourrait fonctionner comme prévu de mon côté. Je viens de créer un nouveau service Azure Web Apps et de créer un seul script PHP avec votre exemple de code, cela a bien fonctionné.

Vous pouvez essayer de changer display_errors en On dans PHP run-in personnalisé pour afficher vos erreurs PHP. En tant que produit env pour l'application PHP, ce paramètre est fermé par défaut. Vous pouvez vous référer au How to: Change the built-in PHP configurations pour plus de détails.

Et comme je trouve que vous avez ajouté le tag cakephp, donc si votre application PHP est construite dans un framework, vous pouvez essayer de vérifier si les dépendances sont complètement installées.

Vous pouvez vous connecter au site de la console KUDU de votre service Azure Web Apps pour modifier les fichiers ou installer l'extension composer dans l'onglet Extension du site. L'URL du site de la console Kudu doit ressembler à: https://<your_site_name>.scm.azurewebsites.net/DebugConsole

En outre, vous pouvez utiliser Visual Studio Online, un éditeur en ligne, pour gérer et développer votre application sur Azure App Service afin de modifier et de gérer votre application sur Azure. reportez-vous à la réponse de Visual Studio 2015 and Microsoft Azure syncing files, Server/Local pour voir comment activer ce paramètre.