2010-02-20 20 views
3

Je travaille sur un site web hébergé sur un VPS avec le virtuozzo CENTOS 5.4 i686 installé. J'ai une installation drupal sur le serveur qui obtient environ 100s d'utilisateurs authentifiés en même temps. Mais à un certain moment le serveur a cessé de répondre et le site s'est déconnecté. J'ai donc essayé d'installer le cache d'opcode - Alternative PHP Cache. Alors que les autres parties du serveur fonctionnent correctement, l'installation de Drupal se bloque dès que j'installe PECL APC avec le message suivant: Erreur fatale: impossible d'exécuter le code de ce fichier avec des fichiers non codés dans/home/apogee /public_html/2010/themes/zen/zen/block.tpl.php.Configurer APC avec Drupal

Pourriez-vous s'il vous plaît me dire un moyen de configurer correctement Drupal pour utiliser APC?
Merci
niting

Répondre

3

Je pense que l'erreur vient de Zend Encoder ... si vous n'avez pas besoin installé, désinstaller et voir si cela résout les choses. Si vous en avez besoin (module fermé?), Alors vous ne savez pas si APC et vous pouvez bien jouer ensemble ...

0

David Strauss à quatre cuisines a travaillé sur la mise sous tension de Pressflow (distribution Drupal à fonctionne bien avec APC https://wiki.fourkitchens.com/display/PF/Tuning+APC.

Avec autant d'utilisation simultanée, il peut être utile de regarder dans le flux de presse.

0

J'ai quelques sites Web utilisant APC et je n'ai jamais vu ce genre d'erreur - même avec ceux basés sur Drupal.

Après un peu de recherche, il semble lié à Zend Optimizer et/ou Encoder (voir la dernière réponse sur this thread, par exemple), et pas à Drupal lui-même. Je suppose que vous devriez utiliser soit des produits Zend, soit APC, mais pas une combinaison des deux.

2

vous devez être désactiver APC sur php.ini

apc.enabled = 0

APC et Zend Optimizer peuvent ne pas fonctionner avec ensemble