Make you sure that this line comes before your newly added extension in php.ini
extension=json.so
then add your extension
extension=xyz.so
Make you sure that this line comes before your newly added extension in php.ini
extension=json.so
then add your extension
extension=xyz.so
Backup your current database.
mysqldump rt4 > rt4.sql
Download the latest version and unzip it to a folder
https://www.bestpractical.com/
(NOT The Destination folder). You can unzip it to your /tmp folder as an example.
Access the folder whee you unzip the files and make sure you run the following commands:
make testdeps
If this fails, make sure you run the following command or install the dependencies manually.
make fixdeps
Once you make sure that your last line says :”All dependencies have been found.” move on to the next step
run the following config file (Ubuntu):
./configure --with-web-user=www-data --with-web-group=www-data --with-db-type=mysql --with-db-host=localhost --with-db-port=3306 --with-db-rt-host=localhost --with-db-database=rt4 --with-db-rt-pass=XXX --prefix=/opt/rt-X.X.X
run make upgrade
Make upgrade will create a new folder named after the version that is being installed in the /opt location.
run make upgrade-database.
You will be prompter to run “make upgrade-database” so run it.
Fix your permissions of the “var” folder to the user that your Apache server is running as:
# chown www-data.www-data /opt/rt-4.4.2/var/ -R
Copy the etc/RT_SiteConfig.pm from the old install to the new install.
Move all plugins from the old install to the new install
Make sure that you check you email fetching program to make sure that you pointing to the new directory(if of course you changed it).
Update your Apache config file to point to the new folder
Restart apache
Lastly please read the docs (If you can) I am not really sure that i would call that a documentation. It is more like a list of class and methods and their functions.
http://bestpractical.com/docs/
1. Prerequisites
Make sure that you install the following libraries:
apt-get install libgif-dev apt-get install libjpeg-dev apt-get install libfreetype6-dev
2. Compile swftools
./configure make make install
Files find . -type f -print0 | xargs -0 chmod 0644 Directories find . -type d -print0 | xargs -0 chmod 0755
If you try all the possible permissions permuation and you are still unable to upload file to your site, you may need to double check your upload_path
via the options link listed below:
Navigate to
wp-admin/options.php
and make sure that your upload_path is correct