OK,
I have tried to install Joomla and WordPress on one of the hosted domains at my Godaddy's Linux Hosting. For the Joomla installation I was encountering an issue where the installation would not pass the Step 1 - Configuration page, and I was seeing three errors related to start_session()
. In addition, on both CMSs I encountered an issue where when I try to upload and instal a theme or extension from my computer, it uploads the file and then throws an error about the cache limiter directory and temporary directory.
The first issue was solved when I found this YouTube video with a fancy php.ini
file. But, I am still not able to upload and install extensions/themes. I believe it is because the various directories are not seen, or set. In my hosted domain root directory I added a file named .user.ini
with the same php code as the one I got from the YouTube video link.
I can see that the set PHP is changing when I run the phpinfp()
, but the upload_tmp_dir
is still set to no value
, even when it is set to upload_tmp_dir = "/tmp/". I tried with the quotes, without, with the backslashes, and without, with a .
preceeding the backslashes and without - but it still stays at no value
.
When I try to upload and install an extension on Joomla I get the following error:
Warning: File upload error - ubnable to create temporary file in Unknown on line 0
Warning: session_start() Cannot send session cache limiter - headers already set in /home/username/public_html/myFolder/libraries/joomla/session/session.php on line 658
Then, the page refreshes and I see the following error:
Error
There was an error uploading this file to the server. The PHP temporary directory is not set
Any suggestions as to what I am doing wrong?
UPDATE
After over 6 calls to Godaddy's support, which all together were over 4 hours - they have blamed everything from me, to the .user.ini
file, to Joomla, WordPress, and all-in-all no one knew what was going on or how to fix it. I had to reset the whole hosting account in order to make it work. All I know is that on Saturday one of Godaddy's supprot guys messed with the settings, did not document it, and the only way for me to fix it was to get rid of hours on hours of work.