Update: After reading some tutorials online is it possible i have to do this too ?
After the packages had been installed you need to enable some PHP extensions (mysqli.so, mcrypt.so – for internal authentication) and you can, also, enable other modules for needed for future CMS platforms like openssl.so, imap.so or iconv.so etc.
$ sudo nano /etc/php/php.ini
Locate and uncomment the above extensions.
extension=mcrypt.so
extension=mssql.so
extension=mysqli.so
extension=openssl.so
extension=iconv.so
extension=imap.so
extension=zip.so
extension=bz2.so
Also, on same file, search and locate open_basedir statement and add PhpMyAdmin system path (/etc/webapps/ and /usr/share/webapps/) to make sure PHP can access and read files under those directories (If you, also, change Virtual Hosts DocumentRoot path from /srv/http/ to another location you need to append the new path here too).
The one in bold, i checked my php.ini so far when i search my server there are 3 php.ini
find / -name php.ini
/usr/local/vesta/php/lib/php.ini
/usr/local/vesta/src/rpm/conf/php.ini
/etc/php.ini
i checked the line with open base dir as suggested above: mine is empty
; open_basedir, if set, limits all file operations to the defined directory
; and below. This directive makes most sense if used in a per-directory
; or per-virtualhost web server configuration file. This directive is
; *NOT* affected by whether Safe Mode is turned On or Off.
;
http://php.net/open-basedir
;open_basedir =
Do i need to alter the open_basedir=?
Another clue: Anything that i add at my config file doesnt take effect, example i add : $cfg['ForceSSL'] = true; it doesnt work. IT seems like its not being able to read it at all.