Si vous exécutez un script PHP complexe qui travaille avec de grandes quantités de données , vous pouvez constater que le script échoue avec un avertissement que la mémoire autorisée est épuisée. La directive memory_limit dans le fichier php.ini régit la quantité maximale de mémoire allouée à un script, et est fixé par l'hébergeur . Le but de la directive est d'arrêter de scripts de contrôle de consommer toutes les ressources du serveur. Network Solutions vous permettent de remplacer la directive , si nécessaire , en créant votre propre fichier php.ini personnalisé que vous téléchargez sur le répertoire cgi -bin. Instructions
1
Télécharger une copie de votre fichier php.ini existant, situé dans le répertoire cgi -bin de votre site web , en utilisant une application FTP . Copiez le fichier à un endroit sûr pour l'utiliser comme une sauvegarde. Cela vous permet de rétablir les paramètres dans le cas d'un problème de travail .
2
Ouvrez le fichier php.ini téléchargement dans le Bloc-notes ou un éditeur de texte similaire qui n'ajoute pas les informations de formatage dans le fichier . Ajoutez les lignes suivantes si elles n'existent pas déjà .
Memory_limit = 32M
output_buffering = 2048 Photos
Si les lignes sont déjà présents, augmenter la valeur de la directive memory_limit à augmenter l'allocation de mémoire pour son exécution , présentés en mégaoctets. La directive output_buffering définit la taille de la mémoire tampon de sortie en octets.
3
Enregistrez le fichier sous php.ini et de télécharger via FTP à vos sites Web répertoire cgi -bin , en écrasant la copie actuelle si elle existe.
4
Supprimez le fichier php.ini.coalesced de vos sites Web répertoire cgi -bin si elle existe, via FTP. Ouvrez un navigateur Web et accédez à la page d'accueil de votre site. Cela génère un nouveau fichier php.ini.coalesced , qui est une combinaison des paramètres php.ini maîtres et vos propres réglages personnalisés. Les nouveaux paramètres de la mémoire puis prennent effet immédiatement .