How to install Joomla on a server with php in safemode (step by step)
This guide describes the way you can install Joomla! on a server on which the php software runs in safe mode. If this is the case, you would not be able to install any component, template, mambot or module. Normally you will get the error: ERROR: Could not find an XML setup file in the package
If you take this steps bellow you have a big chance you’ll get Joomla! work.
Al this information is gathered from different forums about Joomla! I think it is useful to put this stuff together in one post. Step 1:
a) Safemode installer:
Here is the link to download the English version of the Installer: http://www.joomlaos.de/option,com_remos ... ,2244.html
B) Joomla full package:
You can download this file here: http://www.joomlaos.de/option,com_remos ... ,1684.html
c) JoomlaXplorer: http://joomlacode.org/gf/project/joomlaxplorer/frs/ Step2:
a) Unpack the safemode installer you’ve downloaded in step 1a
You should have: index.php, pear.txt, recrmdir.inc.txt, tar.txt
b) Use a ftp-program to upload the extracted files to you homedir of you page.
If you already have some files in you homedir you can make a sub-directory. If you do this, make sure this directory is writable. (0777). In most ftp-progams you can change / check this. Step 3:
a) Start you browser.
C) browse to the file tar.gz installation file on your local [drive].
D) Joomla! Will be installed in a sub-directory called CMS.
E) The installation of Joomla will start. Ignore the messages about wrong php settings
F) Complete the installation Step 4:
Remove installation directory:
This will not work the way it used to work, in my case it was not possible to change any file in this CMS directory. To remove the installation directory there is a php-script.
This file is located in the directory where you’ve put the safe-mode installer (step 2b)
A) start browser
C) The install directory will be removedStep 5:
Now you have to change the read/write properties of the CMS directory.
A) Open the admin panel of your site http://www.yourdomein.com/cms/administrator
B) Choose Installers, then Components
C) Browse to the directory in which the JoomlaXplorer install file is located (downloaded in step 1c)
D) After this installation you can start the JoomlaXplorer
E) Select de CMS directory and chmod the files / directory.
Gr. Eduard van Amstel
updated link to JoomlaXplorer
updated link to Installer