Yes, then it would be better to have all the software vendors out there who ‘require’ Ioncube to change the way to implement their wares?
Trouble is that a lot of applications, CMS’s and other tools are suggesting they ‘require’ Ioncube. Therefore it is logical that in trying to offer our customers and users the best sites possible we’d probably want to push ahead with whatever it takes to allow them to do so - ultimately offering the user a good experience, while at the same time not getting bogged down in spending development time over ‘niggleware’ as it’s been put. I’d much rather concentrate on the user than be lost in pointless exercises in backtracking, mending, tinkering, repairing, fixing - what we’d like are elegant and user friendly ways of doing things.
Sure, once I find my way through the maze of the ‘simple’ task of switching on Ioncube I’ll think it is easy. What would be better would be some clear and understandable instructions and ideas on how to do it. What we’ve got is an area that needs some collaboration and help…
So, it would be great to see some cool answers to the following:
- Having already installed custom PHP as per this instruction:
http://wiki.dreamhost.com/Installing_PHP5 (to the letter)
we now have a info.php (btw phpinfo.php will not work for some reason on my domain…) showing my php.ini file here: /mnt/local/home/USER/www.domain.com/cgi-bin/php.ini
instead of here: /php5/etc/php5/www.domain.com (as per the instructions)
- then we add this to the .htaccess :
AddHandler php-cgi .php
Action php-cgi /cgi-bin/php.cgi
Deny from All
Allow from env=REDIRECT_STATUS
Action application/x-httpd-php5 /cgi-bin/php5.cgi
AddType application/x-httpd-php5 .php5
…and place in my domain root.
…lastly this in my php.ini :
- If the loaded configuration file is here: /mnt/local/home/USER/www.domain.com/cgi-bin/php.ini
why won’t the above zend ext. enable Ioncube?
Does this whole exercise require a server reboot (as per instructions) and therefore a 24hr wait for Dreamhost support to do this? If at all?
Having now gone word-for-word through both the custom php.ini instructions and the custom php5 install without any sign of progress how can we start from scratch and make sure we get this right?
All help greatly appreciated and would I’m sure be of great use to others who are out there trying to do things for their customers and users…