How about you start by upgrading to the latest FreePBX and test it there. Many of those fixes were rolled out in the 2.5 branch so the problem should be all gone now.
404 means that the the link that you clicked on does not exist. So either the files are missing, the link that it is pointing to does not exist at that location, or they were not moved to the right location on install.
without knowing the details of your system, it’s OS, (hand installed, distro, etc). We don’t know if you did something different then normal on setting up your apache or /var/www/html/ directories.
Maybe the files exist but you don’t have permissions set.
so each of these directories have owner and group of asterisk correct? and apache is running as the user asterisk? If not that can be the issue right there.
Use this command to reset the permissions: amportal chown
I had the same Problem. You must patch the asterisk-sources. Remove all chown’s in the app_voicemail.c and compile again. So it works by me with FPBX.
Regards Frank
no you don’t if you follow the directions for properly setting up asterisk to run as the asterisk user. If you which to discuss your issues with hacking asterisk for your purposes please take that up with the asterisk development team.
Yes it would be nice to not have that as a constraint but they do for their reasons and that is outside of FreePBX.
If asterisk is configured properly as it is documented to be then FreePBX works just fine as tens of thousands of installations can attest to.
The “amportal chown” command will go through all the directories that asterisk and FreePBX use setting the permissions to what they should be based on a properly configured system following the asterisk and FreePBX setup documentation.
The owner and group permissions should be the user asterisk (as you have found in the file above). Apache should also be run as the user asterisk. Configuring it to run as another user has implications, and quirks which have to be handed very carefully. If that is done finding support for it here on the FreePBX boards while possible limits the number of people who can help you properly versus doing it the proper documented way.
Thanks fskrotzki, I followed the FreePBX documentation for his correct installation. May be does exist another documentation for UBUNTU server, I don’t know, or may be the permissions are wrong and is just that.
What kind of permissions should I have to define for this? This is what I have:
Which FreePBX documentation for installation? From the documentation section, you select installation and there is documentation for Ubuntu 6 and 7.04 but NOT 8.04.
Which FreePBX documentation for installation? From the documentation section, you select installation and there is documentation for Ubuntu 6 and 7.04 but NOT 8.04.
you didn’t answer the question so I can’t review the directions you used to see if there is anything. It’s all in the details and providing information…
$ sudo mysql -u root asteriskcdrdb < /usr/src/freepbx-2.4.0/SQL/cdr_mysql_table.sql
$ sudo mysql -u root asterisk < /usr/src/freepbx-2.4.0/SQL/newinstall.sql
$ sudo echo “GRANT ALL PRIVILEGES ON asteriskcdrdb.* TO asteriskuser@localhost IDENTIFIED BY ‘amp109’;” | mysql -u root
$ sudo echo “GRANT ALL PRIVILEGES ON asterisk.* TO asteriskuser@localhost IDENTIFIED BY ‘amp109’;” | mysql -u root