PHP has standard zip class "ZipArchive". Zip files cab be created using that class, but when you need to add inner directories and files you need to use recursive approach. PHP provides RecursiveDirectoryIterator to recursively traverse directories and get inner directories and files. We are going to use RecursiveDirectoryIterator to traverse whole directory recursively and … Continue reading PHP: create zip from directory recursively
That is why I love linux. Linux gives you fine grain control over your system with easy but very useful commands, searching text in files with so much control over output is not such an easy task in other operating systems but in linux its like a butter cake. To find a text in all … Continue reading Linux find text in files
SSH is a really cool protocol to play with files, you can use scp command to upload and download files from server. Upload file from local to remote server Upload file from one server to another Downloading file from remote server to local system
Magento is widely used as a powerful e-commerce platform, hence it is popular and widely used there are more hacks and malware created from outside world to attack magento to steal information or redirecting users to advertisement pages. Here I will tell you how you can protect your magento installation files, there are other steps … Continue reading How to secure you Magento installation from possible hacks
That's why I love linux, it has great deep level control over system, you can set permissions on just directories and skip files or just on files and skip directories. Isn't that wonderful? In a web environment you don't want to make core files writable but you want to have permissions for execute and read, … Continue reading Linux: Add permission only on directory or files
That is possible due to mod rewrite not working properly To solve this check either mod_rewrite is enabled if enabled then check your virtual host file and change it to following Often virtualhost file contains AllowOverride none that actually restricts magento .htacess files to execute. You need to put it to AllowOverride all.
If magento is not showing product page properly and displaying 404 page instead there might be possibility of reporting error. Check your error log file and see if that error is related to reporting then execute following query in the phpMyadmin