pecl shtool does not exist

Just got another problem with my debian server:
I can’t install anything with pecl, it always says

shtool at '/tmp/pear/xxxx/build/shtool' does not exist or is not executable. 
Make sure that the file exists and is executable and then rerun this script. 

On debian it’s an executable-issue within the tmp-folder.

so all that is to do is remount the /tmp/ like this:

mount -o remount,exec /tmp/

After you have installes, what you need, disable the executinon -flags again. (it’s a security feature – so it’s advised to do this)

mount -o remount,noexec /tmp/

Speedup WordPress with Nginx, HHVM, fastcgi-cache and W3 total Cache on Debian 8

After installing a wordpress for personal reasons, i had to suffer from an awefully slow loading time.
Even the default Theme with no content took literally ages to load.
So what can we do to enhance the speed of WordPress without using a CDN – we can also do this for images etc. pp later on.

This are my steps:

  • Installing
    • nginx
    • hhvm
    • wordpress
  • Adding W3 total cache with nginx
  • Adding nginx fast_cgi cache
  • Tweaking my theme and WordPress
  • Adding some more headers
  • Conclusion
  • Files

 

Installing

I’m asuming you have installed a fresh minimal Debian setup.
First we have to add dependencies to our sources.lst

nano /etc/apt/sources.list

(more…)

Debian als Router

Aus unterschiedlichen Gründen, kommt es vor, dass man sich einen router basteln möglichte. In den meisten Fällen kann man auf Alternativen wie pfsense oder m0n0wall oder andere firewall-Distributionen zurück greifen.

Manchmal sind die Umstände aber so, dass das nicht langt.
In meinem Fall tut es das nicht.

Ich benötige ein System, was meine Virtuellen XEN-Clients öffentlich verfügbar macht.
Wenn man dann natürlich nicht genug IP-Adressen zur Verfügung hat, muss man sich etwas überlegen.

Update vom 04.10.2015:
Mittlerweile weiß ich, dass ich das auch mit pfsense ohne Probleme hätte konfigurieren können 🙂
(more…)