• Our team is looking to connect with folks who use email services provided by Plesk, or a premium service. If you'd like to be part of the discovery process and share your experiences, we invite you to complete this short screening survey. If your responses match the persona we are looking for, you'll receive a link to schedule a call at your convenience. We look forward to hearing from you!
  • The BIND DNS server has already been deprecated and removed from Plesk for Windows.
    If a Plesk for Windows server is still using BIND, the upgrade to Plesk Obsidian 18.0.70 will be unavailable until the administrator switches the DNS server to Microsoft DNS. We strongly recommend transitioning to Microsoft DNS within the next 6 weeks, before the Plesk 18.0.70 release.
  • The Horde component is removed from Plesk Installer. We recommend switching to another webmail software supported in Plesk.

Php5?

Little off topic, but ...

Atomic, with all the testing you have done, do you have a handy writeup on problems / issues you might have dealt with on creating installers for the Application Vault?
 
Thanks anyway.

I've been collecting notes, but am looking for anything else I can use in addition to the guides Plesk puts out.

With any luck, I'll get started shortly and go on from there.
 
If this helps at all, FC4 comes with php 5.0 by default, so anything that works with PSA on that platform will be compatible. I'm basing my 5.0 rpms on the FC4 design, and the 5.1 packages on FC5's.
 
I'll probably keep it simple and build rpms that can support PHP5 and are backwards compatible to PHP4.

Atleast for the moment. I might break it out down the road to be more system specific, but If I do this, I want to get the most bang for my buck timewise.

I've already started to go thru my wishlist of programs that I want to create installers for to find some good candidates.
 
Thanks, I downloaded YUM from http://linux.duke.edu/projects/yum/download/2.6/

yum-2.6.1.tar.gz

My Steps:

1º wget http://linux.duke.edu/....
2º tar -zxvf yum-2.6.1.tar.gz
2.1 the command create a folder yum-2.6.1.tar.gz

3º cd yum-2.6.1
In this folder I apply this command:
4º make install

the entire logs:

[root@ns yum-2.6.1]# make install
mkdir -p /usr/share/yum-cli
for p in callback.py cli.py i18n.py output.py progress_meter.py pullheaders.py serverStuff.py shell.py translate.py yummain.py ; do \
install -m 644 $p /usr/share/yum-cli/$p; \
done
python -c "import compileall; compileall.compile_dir('/usr/share/yum-cli', 1, '', 1)"
Listing /usr/share/yum-cli ...
Compiling /usr/share/yum-cli/callback.py ...
Compiling /usr/share/yum-cli/cli.py ...
Compiling /usr/share/yum-cli/i18n.py ...
Compiling /usr/share/yum-cli/output.py ...
Compiling /usr/share/yum-cli/progress_meter.py ...
Compiling /usr/share/yum-cli/pullheaders.py ...
Compiling /usr/share/yum-cli/serverStuff.py ...
Compiling /usr/share/yum-cli/shell.py ...
Compiling /usr/share/yum-cli/translate.py ...
translate.py:117: FutureWarning: hex/oct constants > sys.maxint will return positive values in Python 2.4 and up
if _StrToInt(buffer[:4]) != 0x950412de:
translate.py:162: FutureWarning: hex/oct constants > sys.maxint will return positive values in Python 2.4 and up
f.write(_intToStr(0x950412de)) # magic number
Compiling /usr/share/yum-cli/yummain.py ...
mkdir -p /usr/bin /usr/bin
install -m 755 bin/yum.py /usr/bin/yum
install -m 755 bin/yum-arch /usr/bin/yum-arch
mkdir -p /var/cache/yum
for d in repomd rpmUtils yum etc docs; do make PYTHON=python DESTDIR=`cd ; pwd` -C $d install; [ $? = 0 ] || exit 1; done
make[1]: Entering directory `/programas/yum-2.6.1/repomd'
mkdir -p /root//usr/lib/python2.3/site-packages/repomd
for p in __init__.py mdErrors.py mdUtils.py packageObject.py packageSack.py repoMDObject.py test.py ; do \
install -m 644 $p /root//usr/lib/python2.3/site-packages/repomd/$p; \
done
python -c "import compileall; compileall.compile_dir('/root//usr/lib/python2.3/site-packages/repomd', 1, '', 1)"
Listing /root//usr/lib/python2.3/site-packages/repomd ...
Compiling /root//usr/lib/python2.3/site-packages/repomd/__init__.py ...
Compiling /root//usr/lib/python2.3/site-packages/repomd/mdErrors.py ...
Compiling /root//usr/lib/python2.3/site-packages/repomd/mdUtils.py ...
Compiling /root//usr/lib/python2.3/site-packages/repomd/packageObject.py ...
Compiling /root//usr/lib/python2.3/site-packages/repomd/packageSack.py ...
Compiling /root//usr/lib/python2.3/site-packages/repomd/repoMDObject.py ...
Compiling /root//usr/lib/python2.3/site-packages/repomd/test.py ...
make[1]: Leaving directory `/programas/yum-2.6.1/repomd'
make[1]: Entering directory `/programas/yum-2.6.1/rpmUtils'
mkdir -p /root//usr/lib/python2.3/site-packages/rpmUtils
for p in arch.py __init__.py miscutils.py oldUtils.py transaction.py updates.py ; do \
install -m 644 $p /root//usr/lib/python2.3/site-packages/rpmUtils/$p; \
done
python -c "import compileall; compileall.compile_dir('/root//usr/lib/python2.3/site-packages/rpmUtils', 1, '', 1)"
Listing /root//usr/lib/python2.3/site-packages/rpmUtils ...
Compiling /root//usr/lib/python2.3/site-packages/rpmUtils/__init__.py ...
Compiling /root//usr/lib/python2.3/site-packages/rpmUtils/arch.py ...
Compiling /root//usr/lib/python2.3/site-packages/rpmUtils/miscutils.py ...
Compiling /root//usr/lib/python2.3/site-packages/rpmUtils/oldUtils.py ...
Compiling /root//usr/lib/python2.3/site-packages/rpmUtils/transaction.py ...
Compiling /root//usr/lib/python2.3/site-packages/rpmUtils/updates.py ...
make[1]: Leaving directory `/programas/yum-2.6.1/rpmUtils'
make[1]: Entering directory `/programas/yum-2.6.1/yum'
mkdir -p /root//usr/lib/python2.3/site-packages/yum
for p in comps.py config.py constants.py depsolve.py Errors.py failover.py __init__.py logger.py mdcache.py mdparser.py misc.py packages.py parser.py pgpmsg.py plugins.py repos.py sqlitecache.py sqlitesack.py transactioninfo.py update_md.py ; do \
install -m 644 $p /root//usr/lib/python2.3/site-packages/yum/$p; \
done
python -c "import compileall; compileall.compile_dir('/root//usr/lib/python2.3/site-packages/yum', 1, '', 1)"
Listing /root//usr/lib/python2.3/site-packages/yum ...
Compiling /root//usr/lib/python2.3/site-packages/yum/Errors.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/__init__.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/comps.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/config.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/constants.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/depsolve.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/failover.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/logger.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/mdcache.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/mdparser.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/misc.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/packages.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/parser.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/pgpmsg.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/plugins.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/repos.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/sqlitecache.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/sqlitesack.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/transactioninfo.py ...
Compiling /root//usr/lib/python2.3/site-packages/yum/update_md.py ...
make[1]: Leaving directory `/programas/yum-2.6.1/yum'
make[1]: Entering directory `/programas/yum-2.6.1/etc'
#mkdir -p /root/etc/security/console.apps
#install -m 644 yum.console /root/etc/security/console.apps/yum
#mkdir -p /root/etc/pam.d
#install -m 644 yum.pam /root/etc/pam.d/yum
mkdir -p /root/etc/yum.repos.d
install -m 644 yum.conf /root/etc/yum.conf
mkdir -p /root/etc/cron.daily
install -m 755 yum.cron /root/etc/cron.daily/yum.cron
mkdir -p /root/etc/cron.weekly
install -m 755 yum.cron.weekly /root/etc/cron.weekly/yum.cron
mkdir -p /root/etc/rc.d/init.d
install -m 755 yum.init /root/etc/rc.d/init.d/yum
mkdir -p /root/etc/logrotate.d
install -m 644 yum.logrotate /root/etc/logrotate.d/yum
mkdir -p /root/etc/yum/
install -m 644 yum-daily.yum /root/etc/yum/yum-daily.yum
make[1]: Leaving directory `/programas/yum-2.6.1/etc'
make[1]: Entering directory `/programas/yum-2.6.1/docs'
mkdir -p /root/usr/share/man/man{5,8}
install -m 644 yum.8 /root/usr/share/man/man8/yum.8
install -m 644 yum-shell.8 /root/usr/share/man/man8/yum-shell.8
install -m 644 yum-arch.8 /root/usr/share/man/man8/yum-arch.8
install -m 644 yum.conf.5 /root/usr/share/man/man5/yum.conf.5
make[1]: Leaving directory `/programas/yum-2.6.1/docs'
[root@ns yum-2.6.1]# rpm -q yum
package yum is not installed
[root@ns yum-2.6.1]#

Now, my question is: What do I do wrong? How Can I run yum?
 
Hello,
I attempt to install manually an Upgrade of PHP, then I can discover the problem.

In: http://3es.atomicrocketturtle.com/atomic/art/4ES/RPMS/

Is missing the file php-ncurses-4.4.2-3.rhel4.art.i386.rpm


[root@ns php]# rpm -Uvh php-4.4.2-3.rhel4.art.i386.rpm php-mbstring-4.4.2-3.rhel4.art.i386.rpm php-devel-4.4.2-3.rhel4.art.i386.rpm
error: Failed dependencies:
php = 4.3.9-3.12 is needed by (installed) php-domxml-4.3.9-3.12.i386
php = 4.3.9-3.12 is needed by (installed) php-imap-4.3.9-3.12.i386
php = 4.3.9-3.12 is needed by (installed) php-ldap-4.3.9-3.12.i386
php = 4.3.9-3.12 is needed by (installed) php-mysql-4.3.9-3.12.i386
php = 4.3.9-3.12 is needed by (installed) php-odbc-4.3.9-3.12.i386
php = 4.3.9-3.12 is needed by (installed) php-pear-4.3.9-3.12.i386
php = 4.3.9-3.12 is needed by (installed) php-pgsql-4.3.9-3.12.i386
php = 4.3.9-3.12 is needed by (installed) php-ncurses-4.3.9-3.12.i386
[root@ns php]#

Can you upload this file on your server? One million of thanks!
 
Hi,
[root@ns php]# rpm -Uvh php-4.4.2-3.rhel4.art.i386.rpm php-mbstring-4.4.2-3.rhel4.art.i386.rpm php-devel-4.4.2-3.rhel4.art.i386.rpm php-domxml-4.4.2-3.rhel4.art.i386.rpm php-imap-4.4.2-3.rhel4.art.i386.rpm php-ldap-4.4.2-3.rhel4.art.i386.rpm php-mysql-4.4.2-3.rhel4.art.i386.rpm php-odbc-4.4.2-3.rhel4.art.i386.rpm php-pear-4.4.2-3.rhel4.art.i386.rpm php-pgsql-4.4.2-3.rhel4.art.i386.rpm
Preparing... ########################################### [100%]
1:php-pgsql ########################################### [ 10%]
2:php-pear ########################################### [ 20%]
3:php-odbc ########################################### [ 30%]
4:php-mysql ########################################### [ 40%]
5:php-ldap ########################################### [ 50%]
6:php-imap ########################################### [ 60%]
7:php-domxml ########################################### [ 70%]
8:php-devel ########################################### [ 80%]
9:php-mbstring ########################################### [ 90%]
10:php warning: /etc/httpd/conf.d/php.conf saved as /etc/httpd/conf.d/php.conf.rpmsave
warning: /etc/php.ini created as /etc/php.ini.rpmnew
########################################### [100%]
[root@ns php]#

But, after this installation is impossible increasy the memory_limit of php.ini Is it a bug of PHP 4.2.2??

In Horde appear:

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 976809 bytes) in /usr/share/psa-horde/pear/Net/SMTP.php on line 792

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1571927 bytes) in /usr/share/psa-horde/pear/Mail/smtp.php on line 290 problem with BMP

Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to allocate 1204904 bytes) in /usr/share/psa-horde/pear/Mail/smtp.php on line 290

Really thanks for any help!
 
Back
Top