• If you are still using CentOS 7.9, it's time to convert to Alma 8 with the free centos2alma tool by Plesk or Plesk Migrator. Please let us know your experiences or concerns in this thread:
    CentOS2Alma discussion

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