Comment vérifier si AOP est activée dans mon Installation d'Apache?
Je suis à l'aide d'un hébergement mutualisé à travers CIPL.dans. Ils utilisent cpanel. Je suis en train de déployer une application ZEND sur mon site. Cependant, il continue à donner de l'erreur.
An error occurred
Application error
Exception information:
Message: The PDO extension is required for this adapter but the extension is not loaded
Stack trace:
#0 /home/cubeeeco/worminc/library/Zend/Db/Adapter/Abstract.php(770): Zend_Db_Adapter_Pdo_Abstract->_connect()
#1 /home/cubeeeco/worminc/library/Zend/Db/Adapter/Abstract.php(840): Zend_Db_Adapter_Abstract->quote('windchimes', NULL)
#2 /home/cubeeeco/worminc/library/Zend/Auth/Adapter/DbTable.php(354): Zend_Db_Adapter_Abstract->quoteInto('`password` = MD...', 'windchimes')
#3 /home/cubeeeco/worminc/library/Zend/Auth/Adapter/DbTable.php(285): Zend_Auth_Adapter_DbTable->_authenticateCreateSelect()
#4 /home/cubeeeco/worminc/library/Zend/Auth.php(117): Zend_Auth_Adapter_DbTable->authenticate()
#5 /home/cubeeeco/worminc/application/controllers/LoginController.php(117): Zend_Auth->authenticate(Object(Zend_Auth_Adapter_DbTable))
#6 /home/cubeeeco/worminc/library/Zend/Controller/Action.php(503): LoginController->processAction()
#7 /home/cubeeeco/worminc/library/Zend/Controller/Dispatcher/Standard.php(285): Zend_Controller_Action->dispatch('processAction')
#8 /home/cubeeeco/worminc/library/Zend/Controller/Front.php(934): Zend_Controller_Dispatcher_Standard->dispatch(Object(Zend_Controller_Request_Http), Object(Zend_Controller_Response_Http))
#9 /home/cubeeeco/public_html/worm/index.php(47): Zend_Controller_Front->dispatch()
#10 {main}
Aussi quand je tente d'imprimer le phpinfo j'obtiens:
System Linux bear.dnsracks.com 2.6.18-92.1.13.el5PAE #1 SMP Wed Sep 24 20:07:49 EDT 2008 i686
Build Date Jun 8 2009 13:50:29
Configure Command './configure' '--disable-pdo' '--enable-bcmath' '--enable-calendar' '--enable-ftp' '--enable-gd-native-ttf' '--enable-libxml' '--enable-magic-quotes' '--enable-mbstring' '--enable-sockets' '--prefix=/usr' '--with-curl=/opt/curlssl/' '--with-freetype-dir=/usr' '--with-gd' '--with-gettext' '--with-imap=/opt/php_with_imap_client/' '--with-imap-ssl=/usr' '--with-jpeg-dir=/usr' '--with-kerberos' '--with-libxml-dir=/opt/xml2/' '--with-mcrypt=/opt/libmcrypt/' '--with-mysql=/usr' '--with-mysql-sock=/var/lib/mysql/mysql.sock' '--with-mysqli=/usr/bin/mysql_config' '--with-openssl=/usr' '--with-openssl-dir=/usr' '--with-png-dir=/usr' '--with-ttf' '--with-xpm-dir=/usr' '--with-zlib' '--with-zlib-dir=/usr'
Server API CGI
Virtual Directory Support disabled
Configuration File (php.ini) Path /usr/lib
Loaded Configuration File /usr/local/lib/php.ini
Scan this dir for additional .ini files (none)
additional .ini files parsed (none)
PHP API 20041225
PHP Extension 20060613
Zend Extension 220060519
Debug Build no
Thread Safety disabled
Zend Memory Manager enabled
IPv6 Support enabled
Registered PHP Streams php, file, data, http, ftp, compress.zlib, https, ftps
Registered Stream Socket Transports tcp, udp, unix, udg, ssl, sslv3, sslv2, tls
Registered Stream Filters string.rot13, string.toupper, string.tolower, string.strip_tags, convert.*, consumed, convert.iconv.*, zlib.*
Ce qui peut être vu à http://cubeee.co.in/worm/tester.php
Cependant quand je serai de retour à mon fournisseurs d'hébergement, ils me disent qu'ils ont modifié le php.ini pour activer l'AOP de soutien et ils vont vérifier de nouveau. Qu'est-ce que je dois faire ou demander à mes hôtes?
OriginalL'auteur Arc | 2009-07-06
Vous devez vous connecter pour publier un commentaire.
De la configuration de la commande dans votre PHP de sortie indique:
donc je pense qu'il est sûr de supposer qu'ils ne l'ont pas permis.
C'est pourquoi l'hébergement mutualisé est un cauchemar!
Oui, vous avez mysql, mysqli, mais pas de PDO. Si vous voulez voir si l'AOP est installé, juste grep pour les AOP dans la page, et voir si sa mentionné dans un véritable module.
OriginalL'auteur karim79
J'espère que cela fonctionne
phpinfo()
a montré--disable-pdo
mais cela me dit que PDO est disponible.cette vérifié mes soupçons, Merci!
OriginalL'auteur krishna
Cette application voulez Pdo_Mysql? Si oui, vous pourriez être en mesure d'utiliser la Mysqli adaptateur au lieu - cela dépend du logiciel, mais il est possible.
Dans la zone où vous définissez les détails de connexion à votre base de données, il y a probablement une option appelée "adaptateur". Essayez de régler sa valeur à "mysqli'
Vous n'avez pas besoin Aop ensuite. Ai-je mal compris?
OriginalL'auteur David Snabel-Caunt